Home
last modified time | relevance | path

Searched refs:link_advertising (Results 1 – 14 of 14) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/
A Dmcdi_port_common.c59 memcpy(efx->link_advertising, advertising, in efx_siena_link_set_advertising()
62 efx->link_advertising[0] |= ADVERTISED_Autoneg; in efx_siena_link_set_advertising()
464 efx->link_advertising); in efx_siena_mcdi_phy_probe()
550 cmd->base.autoneg = !!(efx->link_advertising[0] & ADVERTISED_Autoneg); in efx_siena_mcdi_phy_get_link_ksettings()
556 memcpy(cmd->link_modes.advertising, efx->link_advertising, in efx_siena_mcdi_phy_get_link_ksettings()
698 if (test_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, efx->link_advertising)) in efx_siena_mcdi_phy_set_fecparam()
699 caps = (ethtool_linkset_to_mcdi_cap(efx->link_advertising) | in efx_siena_mcdi_phy_set_fecparam()
739 u32 caps = (efx->link_advertising[0] ? in efx_siena_mcdi_port_reconfigure()
740 ethtool_linkset_to_mcdi_cap(efx->link_advertising) : in efx_siena_mcdi_port_reconfigure()
A Defx_common.c464 bitmap_zero(efx->link_advertising, __ETHTOOL_LINK_MODE_MASK_NBITS); in efx_siena_link_clear_advertising()
471 if (efx->link_advertising[0]) { in efx_siena_link_set_wanted_fc()
473 efx->link_advertising[0] |= (ADVERTISED_Pause | in efx_siena_link_set_wanted_fc()
476 efx->link_advertising[0] &= ~(ADVERTISED_Pause | in efx_siena_link_set_wanted_fc()
479 efx->link_advertising[0] ^= ADVERTISED_Asym_Pause; in efx_siena_link_set_wanted_fc()
A Dethtool_common.c159 if ((wanted_fc & EFX_FC_AUTO) && !efx->link_advertising[0]) { in efx_siena_ethtool_set_pauseparam()
171 old_adv = efx->link_advertising[0]; in efx_siena_ethtool_set_pauseparam()
174 if (efx->link_advertising[0] != old_adv || in efx_siena_ethtool_set_pauseparam()
A Dnet_driver.h1063 __ETHTOOL_DECLARE_LINK_MODE_MASK(link_advertising);
/linux-6.3-rc2/drivers/net/ethernet/sfc/
A Dmcdi_port_common.c58 memcpy(efx->link_advertising, advertising, in efx_link_set_advertising()
61 efx->link_advertising[0] |= ADVERTISED_Autoneg; in efx_link_set_advertising()
463 efx->link_advertising); in efx_mcdi_phy_probe()
548 cmd->base.autoneg = !!(efx->link_advertising[0] & ADVERTISED_Autoneg); in efx_mcdi_phy_get_link_ksettings()
554 memcpy(cmd->link_modes.advertising, efx->link_advertising, in efx_mcdi_phy_get_link_ksettings()
692 if (test_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, efx->link_advertising)) in efx_mcdi_phy_set_fecparam()
693 caps = (ethtool_linkset_to_mcdi_cap(efx->link_advertising) | in efx_mcdi_phy_set_fecparam()
733 u32 caps = (efx->link_advertising[0] ? in efx_mcdi_port_reconfigure()
734 ethtool_linkset_to_mcdi_cap(efx->link_advertising) : in efx_mcdi_port_reconfigure()
A Defx_common.c465 bitmap_zero(efx->link_advertising, __ETHTOOL_LINK_MODE_MASK_NBITS); in efx_link_clear_advertising()
472 if (efx->link_advertising[0]) { in efx_link_set_wanted_fc()
474 efx->link_advertising[0] |= (ADVERTISED_Pause | in efx_link_set_wanted_fc()
477 efx->link_advertising[0] &= ~(ADVERTISED_Pause | in efx_link_set_wanted_fc()
480 efx->link_advertising[0] ^= ADVERTISED_Asym_Pause; in efx_link_set_wanted_fc()
A Dethtool_common.c208 if ((wanted_fc & EFX_FC_AUTO) && !efx->link_advertising[0]) { in efx_ethtool_set_pauseparam()
220 old_adv = efx->link_advertising[0]; in efx_ethtool_set_pauseparam()
223 if (efx->link_advertising[0] != old_adv || in efx_ethtool_set_pauseparam()
A Dnet_driver.h1135 __ETHTOOL_DECLARE_LINK_MODE_MASK(link_advertising);
A Def100_nic.c360 efx->link_advertising); in ef100_phy_probe()
/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/
A Dmdio_10g.c281 if (efx->link_advertising & ADVERTISED_Pause) in ef4_mdio_an_reconfigure()
283 if (efx->link_advertising & ADVERTISED_Asym_Pause) in ef4_mdio_an_reconfigure()
288 efx->phy_op->set_npage_adv(efx, efx->link_advertising); in ef4_mdio_an_reconfigure()
A Dtenxpress.c179 efx->link_advertising = (ADVERTISED_TP | ADVERTISED_Autoneg | in tenxpress_phy_probe()
A Dethtool.c705 if ((wanted_fc & EF4_FC_AUTO) && !efx->link_advertising) { in ef4_ethtool_set_pauseparam()
717 old_adv = efx->link_advertising; in ef4_ethtool_set_pauseparam()
720 if (efx->link_advertising != old_adv || in ef4_ethtool_set_pauseparam()
A Defx.c928 efx->link_advertising = advertising; in ef4_link_set_advertising()
942 if (efx->link_advertising) { in ef4_link_set_wanted_fc()
944 efx->link_advertising |= (ADVERTISED_Pause | in ef4_link_set_wanted_fc()
947 efx->link_advertising &= ~(ADVERTISED_Pause | in ef4_link_set_wanted_fc()
950 efx->link_advertising ^= ADVERTISED_Asym_Pause; in ef4_link_set_wanted_fc()
A Dnet_driver.h865 u32 link_advertising; member

Completed in 46 milliseconds