rem: DEBUGOUT("Flow control param set incorrectly\n");
add: HW_DEBUGOUT("Flow control param set incorrectly");
context: em_force_mac_fc(struct em_hw *hw){    uint32_t ctrl;    DEBUGFUNC("em_force_mac_fc");    /* Get the current configuration of the Device Control Register */    ctrl = E1000_READ_REG(hw, CTRL);    /* Because we didn't get link via the internal auto-negotiation     * mechanism (we either forced link or we got link via PHY     * auto-neg), we have to manually enable/disable transmit an     * receive flow control.     *     * The "Case" statement below enables/disable flow control     * according to the "hw->fc" parameter.     *     * The possible values of the "fc" parameter are:     *      0:  Flow control is completely disabled     *      1:  Rx flow control is enabled (we can receive pause     *          frames but not send pause frames).     *      2:  Tx flow control is enabled (we can send pause frames     *          frames but we do not receive pause frames).     *      3:  Both Rx and TX flow control (symmetric) is enabled.     *  other:  No other values should be possible at this point.     */    switch (hw->fc) {    case em_fc_none:        ctrl &= (~(E1000_CTRL_TFCE | E1000_CTRL_RFCE));        break;    case em_fc_rx_pause:        ctrl &= (~E1000_CTRL_TFCE);        ctrl |= E1000_CTRL_RFCE;        break;    case em_fc_tx_pause:        ctrl &= (~E1000_CTRL_RFCE);        ctrl |= E1000_CTRL_TFCE;        break;    case em_fc_full:        ctrl |= (E1000_CTRL_TFCE | E1000_CTRL_RFCE);        break;    default:        DEBUGOUT("Flow control param set incorrectly\n");        return -E1000_ERR_CONFIG;    }    /* Disable TX Flow Control for 82542 (rev 2.0) */    if(hw->mac_type == em_82542_rev2_0)        ctrl &= (~E1000_CTRL_TFCE);    E1000_WRITE_REG(hw, CTRL, ctrl);    return E1000_SUCCESS;}