Lines Matching refs:flowctrl
155 if (hw->flowctrl & ALX_FC_ANEG && hw->adv_cfg & ADVERTISED_Autoneg) { in alx_get_link_ksettings()
156 if (hw->flowctrl & ALX_FC_RX) { in alx_get_link_ksettings()
159 if (!(hw->flowctrl & ALX_FC_TX)) in alx_get_link_ksettings()
161 } else if (hw->flowctrl & ALX_FC_TX) { in alx_get_link_ksettings()
206 ret = alx_setup_speed_duplex(hw, adv_cfg, hw->flowctrl); in alx_set_link_ksettings()
219 pause->autoneg = !!(hw->flowctrl & ALX_FC_ANEG && in alx_get_pauseparam()
221 pause->tx_pause = !!(hw->flowctrl & ALX_FC_TX); in alx_get_pauseparam()
222 pause->rx_pause = !!(hw->flowctrl & ALX_FC_RX); in alx_get_pauseparam()
247 if (!((fc ^ hw->flowctrl) & ALX_FC_ANEG)) in alx_set_pauseparam()
249 if (fc & hw->flowctrl & ALX_FC_ANEG && in alx_set_pauseparam()
250 (fc ^ hw->flowctrl) & (ALX_FC_RX | ALX_FC_TX)) in alx_set_pauseparam()
263 if ((fc ^ hw->flowctrl) & (ALX_FC_RX | ALX_FC_TX)) in alx_set_pauseparam()
266 hw->flowctrl = fc; in alx_set_pauseparam()