Searched refs:wanted_fc (Results 1 – 9 of 9) sorted by relevance
691 u8 wanted_fc, old_fc; in efx_ethtool_set_pauseparam() local697 wanted_fc = ((pause->rx_pause ? EFX_FC_RX : 0) | in efx_ethtool_set_pauseparam()701 if ((wanted_fc & EFX_FC_TX) && !(wanted_fc & EFX_FC_RX)) { in efx_ethtool_set_pauseparam()708 if ((wanted_fc & EFX_FC_AUTO) && !efx->link_advertising) { in efx_ethtool_set_pauseparam()717 (wanted_fc & EFX_FC_TX) && !(efx->wanted_fc & EFX_FC_TX)) in efx_ethtool_set_pauseparam()721 old_fc = efx->wanted_fc; in efx_ethtool_set_pauseparam()722 efx_link_set_wanted_fc(efx, wanted_fc); in efx_ethtool_set_pauseparam()724 (efx->wanted_fc ^ old_fc) & EFX_FC_AUTO) { in efx_ethtool_set_pauseparam()750 pause->rx_pause = !!(efx->wanted_fc & EFX_FC_RX); in efx_ethtool_get_pauseparam()751 pause->tx_pause = !!(efx->wanted_fc & EFX_FC_TX); in efx_ethtool_get_pauseparam()[all …]
291 if (!(efx->wanted_fc & EFX_FC_AUTO)) in efx_mdio_get_pause()292 return efx->wanted_fc; in efx_mdio_get_pause()297 mii_advertise_flowctrl(efx->wanted_fc), in efx_mdio_get_pause()
423 efx->wanted_fc = EFX_FC_RX | EFX_FC_TX; in efx_mcdi_phy_probe()425 efx->wanted_fc |= EFX_FC_AUTO; in efx_mcdi_phy_probe()426 efx_link_set_wanted_fc(efx, efx->wanted_fc); in efx_mcdi_phy_probe()460 if (efx->wanted_fc & EFX_FC_AUTO) in efx_mcdi_phy_check_fcntl()469 if ((efx->wanted_fc & EFX_FC_TX) && rmtadv == ADVERTISED_Asym_Pause) in efx_mcdi_phy_check_fcntl()879 switch (efx->wanted_fc) { in efx_mcdi_set_mac()890 if (efx->wanted_fc & EFX_FC_AUTO) in efx_mcdi_set_mac()
926 efx->wanted_fc |= (EFX_FC_TX | EFX_FC_RX); in efx_link_set_advertising()928 efx->wanted_fc &= ~(EFX_FC_TX | EFX_FC_RX); in efx_link_set_advertising()930 efx->wanted_fc ^= EFX_FC_TX; in efx_link_set_advertising()934 void efx_link_set_wanted_fc(struct efx_nic *efx, u8 wanted_fc) in efx_link_set_wanted_fc() argument936 efx->wanted_fc = wanted_fc; in efx_link_set_wanted_fc()938 if (wanted_fc & EFX_FC_RX) in efx_link_set_wanted_fc()944 if (wanted_fc & EFX_FC_TX) in efx_link_set_wanted_fc()
209 efx_link_set_wanted_fc(efx, efx->wanted_fc); in tenxpress_phy_init()
395 efx->link_state.fc = efx->wanted_fc; in qt202x_phy_poll()
500 efx->link_state.fc = efx->wanted_fc; in txc43128_phy_poll()
1461 efx->link_state.fc = efx->wanted_fc; in falcon_loopback_link_poll()1697 efx->wanted_fc = EFX_FC_RX | EFX_FC_TX; in falcon_probe_port()1699 efx->wanted_fc = EFX_FC_RX; in falcon_probe_port()1701 efx->wanted_fc |= EFX_FC_AUTO; in falcon_probe_port()
1036 u8 wanted_fc; member