Home
last modified time | relevance | path

Searched refs:advertising (Results 1 – 25 of 130) sorted by relevance

123456

/linux/include/linux/
H A Dmii.h20 int advertising; member
143 static inline u32 linkmode_adv_to_mii_adv_t(const unsigned long *advertising) in linkmode_adv_to_mii_adv_t() argument
147 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT_Half_BIT, advertising)) in linkmode_adv_to_mii_adv_t()
149 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT_Full_BIT, advertising)) in linkmode_adv_to_mii_adv_t()
151 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Half_BIT, advertising)) in linkmode_adv_to_mii_adv_t()
153 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Full_BIT, advertising)) in linkmode_adv_to_mii_adv_t()
155 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT, advertising)) in linkmode_adv_to_mii_adv_t()
157 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, advertising)) in linkmode_adv_to_mii_adv_t()
219 linkmode_adv_to_mii_ctrl1000_t(const unsigned long *advertising) in linkmode_adv_to_mii_ctrl1000_t() argument
224 advertising)) in linkmode_adv_to_mii_ctrl1000_t()
[all …]
H A Dmdio.h283 static inline u32 linkmode_adv_to_mii_10gbt_adv_t(unsigned long *advertising) in linkmode_adv_to_mii_10gbt_adv_t() argument
288 advertising)) in linkmode_adv_to_mii_10gbt_adv_t()
291 advertising)) in linkmode_adv_to_mii_10gbt_adv_t()
294 advertising)) in linkmode_adv_to_mii_10gbt_adv_t()
308 static inline void mii_10gbt_stat_mod_linkmode_lpa_t(unsigned long *advertising, in mii_10gbt_stat_mod_linkmode_lpa_t() argument
312 advertising, lpa & MDIO_AN_10GBT_STAT_LP2_5G); in mii_10gbt_stat_mod_linkmode_lpa_t()
314 advertising, lpa & MDIO_AN_10GBT_STAT_LP5G); in mii_10gbt_stat_mod_linkmode_lpa_t()
316 advertising, lpa & MDIO_AN_10GBT_STAT_LP10G); in mii_10gbt_stat_mod_linkmode_lpa_t()
328 static inline void mii_t1_adv_l_mod_linkmode_t(unsigned long *advertising, u32 lpa) in mii_t1_adv_l_mod_linkmode_t() argument
330 linkmode_mod_bit(ETHTOOL_LINK_MODE_Pause_BIT, advertising, in mii_t1_adv_l_mod_linkmode_t()
[all …]
H A Dphylink.h121 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertising);
537 const unsigned long *advertising,
645 phy_interface_t interface, const unsigned long *advertising,
827 const unsigned long *advertising);
830 const unsigned long *advertising,
/linux/drivers/net/ethernet/atheros/alx/
H A Dethtool.c133 u32 supported, advertising; in alx_get_link_ksettings() local
143 advertising = ADVERTISED_TP; in alx_get_link_ksettings()
145 advertising |= hw->adv_cfg; in alx_get_link_ksettings()
157 advertising |= ADVERTISED_Pause; in alx_get_link_ksettings()
160 advertising |= ADVERTISED_Asym_Pause; in alx_get_link_ksettings()
162 advertising |= ADVERTISED_Asym_Pause; in alx_get_link_ksettings()
173 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in alx_get_link_ksettings()
174 advertising); in alx_get_link_ksettings()
185 u32 advertising; in alx_set_link_ksettings() local
188 ethtool_convert_link_mode_to_legacy_u32(&advertising, in alx_set_link_ksettings()
[all …]
/linux/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_ethtool.c20 u32 supported, advertising; in atl1e_get_link_ksettings() local
31 advertising = ADVERTISED_TP; in atl1e_get_link_ksettings()
33 advertising |= ADVERTISED_Autoneg; in atl1e_get_link_ksettings()
34 advertising |= hw->autoneg_advertised; in atl1e_get_link_ksettings()
54 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in atl1e_get_link_ksettings()
55 advertising); in atl1e_get_link_ksettings()
65 u32 advertising; in atl1e_set_link_ksettings() local
67 ethtool_convert_link_mode_to_legacy_u32(&advertising, in atl1e_set_link_ksettings()
68 cmd->link_modes.advertising); in atl1e_set_link_ksettings()
76 if (advertising & ADVERTISE_1000_FULL) { in atl1e_set_link_ksettings()
[all …]
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c78 u32 supported, advertising; in pch_gbe_get_link_ksettings() local
84 ethtool_convert_link_mode_to_legacy_u32(&advertising, in pch_gbe_get_link_ksettings()
85 ecmd->link_modes.advertising); in pch_gbe_get_link_ksettings()
88 advertising &= ~(ADVERTISED_TP | ADVERTISED_1000baseT_Half); in pch_gbe_get_link_ksettings()
92 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.advertising, in pch_gbe_get_link_ksettings()
93 advertising); in pch_gbe_get_link_ksettings()
116 u32 advertising; in pch_gbe_set_link_ksettings() local
138 &advertising, copy_ecmd.link_modes.advertising); in pch_gbe_set_link_ksettings()
139 hw->phy.autoneg_advertised = advertising; in pch_gbe_set_link_ksettings()
/linux/drivers/net/ethernet/sfc/falcon/
H A Dmdio_10g.c236 u32 prev_advertising, advertising; in ef4_mdio_set_link_ksettings() local
241 ethtool_convert_link_mode_to_legacy_u32(&advertising, in ef4_mdio_set_link_ksettings()
242 cmd->link_modes.advertising); in ef4_mdio_set_link_ksettings()
244 prev.link_modes.advertising); in ef4_mdio_set_link_ksettings()
248 if (advertising == prev_advertising && in ef4_mdio_set_link_ksettings()
261 (advertising | SUPPORTED_Autoneg) & ~prev_supported) in ef4_mdio_set_link_ksettings()
264 ef4_link_set_advertising(efx, advertising | ADVERTISED_Autoneg); in ef4_mdio_set_link_ksettings()
/linux/drivers/net/pcs/
H A Dpcs-lynx.c116 const unsigned long *advertising, in lynx_pcs_config_giga() argument
148 return phylink_mii_c22_pcs_config(pcs, interface, advertising, in lynx_pcs_config_giga()
154 const unsigned long *advertising, in lynx_pcs_config_usxgmii() argument
175 const unsigned long *advertising, bool permit) in lynx_pcs_config() argument
184 return lynx_pcs_config_giga(lynx->mdio, ifmode, advertising, in lynx_pcs_config()
188 return lynx_pcs_config_usxgmii(lynx->mdio, ifmode, advertising, in lynx_pcs_config()
H A Dpcs-xpcs.c519 unsigned long *adv = state->advertising; in xpcs_get_max_xlgmii_speed()
828 const unsigned long *advertising) in xpcs_config_aneg_c37_1000basex() argument
870 advertising); in xpcs_config_aneg_c37_1000basex()
912 const unsigned long *advertising, in xpcs_do_config() argument
949 advertising); in xpcs_do_config()
973 const unsigned long *advertising, in xpcs_config() argument
978 return xpcs_do_config(xpcs, interface, advertising, neg_mode); in xpcs_config()
1021 state->advertising); in xpcs_get_state_c73()
1110 state->advertising)) { in xpcs_get_state_c37_1000basex()
/linux/drivers/net/ethernet/silan/
H A Dsc92031.c1126 u32 supported, advertising; in sc92031_ethtool_get_link_ksettings() local
1142 advertising = ADVERTISED_TP | ADVERTISED_MII; in sc92031_ethtool_get_link_ksettings()
1146 advertising |= ADVERTISED_Autoneg; in sc92031_ethtool_get_link_ksettings()
1149 advertising |= ADVERTISED_10baseT_Half; in sc92031_ethtool_get_link_ksettings()
1153 advertising |= ADVERTISED_10baseT_Full; in sc92031_ethtool_get_link_ksettings()
1156 advertising |= ADVERTISED_100baseT_Half; in sc92031_ethtool_get_link_ksettings()
1160 advertising |= ADVERTISED_100baseT_Full; in sc92031_ethtool_get_link_ksettings()
1163 advertising |= ADVERTISED_Autoneg; in sc92031_ethtool_get_link_ksettings()
1174 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in sc92031_ethtool_get_link_ksettings()
1175 advertising); in sc92031_ethtool_get_link_ksettings()
[all …]
/linux/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_ethtool.c20 u32 supported, advertising; in atl1c_get_link_ksettings() local
31 advertising = ADVERTISED_TP; in atl1c_get_link_ksettings()
33 advertising |= hw->autoneg_advertised; in atl1c_get_link_ksettings()
53 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in atl1c_get_link_ksettings()
54 advertising); in atl1c_get_link_ksettings()
/linux/drivers/net/ethernet/dec/tulip/
H A Dmedia.c309 tp->advertising[phy_num] = tmp_info | 1; in tulip_select_media()
312 tp->mii_advertise = tp->advertising[phy_num]; in tulip_select_media()
419 negotiated = lpa & tp->advertising[0]; in tulip_check_duplex()
480 tp->advertising[phy_idx] = in tulip_find_mii()
482 } else if (tp->advertising[phy_idx]) { in tulip_find_mii()
483 to_advert = tp->advertising[phy_idx]; in tulip_find_mii()
485 tp->advertising[phy_idx] = in tulip_find_mii()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_ethtool.c1933 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in igc_ethtool_get_link_ksettings()
1947 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in igc_ethtool_get_link_ksettings()
1952 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in igc_ethtool_get_link_ksettings()
1957 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings()
1960 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings()
1963 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings()
1966 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings()
1969 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings()
1972 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings()
1978 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings()
[all …]
/linux/drivers/net/ethernet/sun/
H A Dsungem.c1235 u32 advertising; in gem_begin_auto_negotiation() local
1239 &advertising, ep->link_modes.advertising); in gem_begin_auto_negotiation()
1252 if (gp->phy_mii.advertising != 0) in gem_begin_auto_negotiation()
1253 advertise &= gp->phy_mii.advertising; in gem_begin_auto_negotiation()
1263 advertise = advertising; in gem_begin_auto_negotiation()
1514 gp->phy_mii.def->ops->setup_aneg(&gp->phy_mii, gp->phy_mii.advertising); in gem_link_timer()
2515 u32 supported, advertising; in gem_get_link_ksettings() local
2533 advertising = gp->phy_mii.advertising; in gem_get_link_ksettings()
2539 if (advertising == 0) in gem_get_link_ksettings()
2540 advertising = supported; in gem_get_link_ksettings()
[all …]
/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_main.c354 linkmode_clear_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->advertising); in mlxbf_gige_bf2_set_phy_link_mode()
355 linkmode_clear_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, phydev->advertising); in mlxbf_gige_bf2_set_phy_link_mode()
368 linkmode_clear_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->advertising); in mlxbf_gige_bf3_set_phy_link_mode()
369 linkmode_clear_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, phydev->advertising); in mlxbf_gige_bf3_set_phy_link_mode()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c1048 link_ksettings->link_modes.advertising); in get_fec_supported_advertised()
1068 advertising, in ptys2ethtool_supported_advertised_port()
1081 advertising, in ptys2ethtool_supported_advertised_port()
1092 advertising, TP); in ptys2ethtool_supported_advertised_port()
1098 advertising, AUI); in ptys2ethtool_supported_advertised_port()
1104 advertising, BNC); in ptys2ethtool_supported_advertised_port()
1110 advertising, MII); in ptys2ethtool_supported_advertised_port()
1116 advertising, FIBRE); in ptys2ethtool_supported_advertised_port()
1122 advertising, Backplane); in ptys2ethtool_supported_advertised_port()
1174 unsigned long *advertising = link_ksettings->link_modes.advertising; in get_advertising() local
[all …]
/linux/drivers/net/ethernet/intel/igb/
H A Digb_ethtool.c144 u32 supported, advertising; in igb_get_link_ksettings() local
158 advertising = ADVERTISED_TP; in igb_get_link_ksettings()
161 advertising |= ADVERTISED_Autoneg; in igb_get_link_ksettings()
163 advertising |= hw->phy.autoneg_advertised; in igb_get_link_ksettings()
173 advertising = (ADVERTISED_FIBRE | in igb_get_link_ksettings()
181 advertising |= ADVERTISED_2500baseX_Full; in igb_get_link_ksettings()
182 advertising &= ~ADVERTISED_1000baseKX_Full; in igb_get_link_ksettings()
187 advertising |= ADVERTISED_100baseT_Full; in igb_get_link_ksettings()
190 advertising |= ADVERTISED_Autoneg; in igb_get_link_ksettings()
195 advertising &= ~(ADVERTISED_Pause | in igb_get_link_ksettings()
[all …]
/linux/drivers/net/usb/
H A Dsr9700.c207 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in sr9700_get_link_ksettings()
208 ethtool_link_ksettings_add_link_mode(cmd, advertising, 10baseT_Half); in sr9700_get_link_ksettings()
209 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in sr9700_get_link_ksettings()
/linux/drivers/net/phy/
H A Ddp83869.c657 linkmode_and(phydev->advertising, phydev->advertising, in dp83869_configure_fiber()
678 linkmode_clear_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->advertising); in dp83869_configure_fiber()
688 linkmode_or(phydev->advertising, phydev->advertising, in dp83869_configure_fiber()
H A Dphy_device.c2138 linkmode_and(phydev->advertising, phydev->advertising, in genphy_c37_config_advert()
2142 phydev->advertising)) in genphy_c37_config_advert()
2145 phydev->advertising)) in genphy_c37_config_advert()
2148 phydev->advertising)) in genphy_c37_config_advert()
2330 linkmode_and(phydev->advertising, phydev->advertising, in __genphy_config_aneg()
2332 advert = phydev->advertising; in __genphy_config_aneg()
2894 phy_copy_pause_bits(new, phydev->advertising); in phy_advertise_supported()
2895 linkmode_copy(phydev->advertising, new); in phy_advertise_supported()
2986 phy_copy_pause_bits(phydev->advertising, phydev->supported); in phy_support_sym_pause()
2998 phy_copy_pause_bits(phydev->advertising, phydev->supported); in phy_support_asym_pause()
[all …]
H A Dbcm-phy-lib.c830 static u32 bcm_linkmode_adv_to_lre_adv_t(unsigned long *advertising) in bcm_linkmode_adv_to_lre_adv_t() argument
835 advertising)) in bcm_linkmode_adv_to_lre_adv_t()
838 advertising)) in bcm_linkmode_adv_to_lre_adv_t()
840 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT, advertising)) in bcm_linkmode_adv_to_lre_adv_t()
842 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, advertising)) in bcm_linkmode_adv_to_lre_adv_t()
1183 u32 adv = bcm_linkmode_adv_to_lre_adv_t(phydev->advertising); in bcm_config_lre_advert()
/linux/drivers/net/ethernet/ibm/emac/
H A Dphy.h51 u32 advertising; /* Ethtool ADVERTISED_* defines */ member
H A Dcore.c2031 u32 supported, advertising; in emac_ethtool_get_link_ksettings() local
2038 advertising = dev->phy.advertising; in emac_ethtool_get_link_ksettings()
2046 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in emac_ethtool_get_link_ksettings()
2047 advertising); in emac_ethtool_get_link_ksettings()
2058 u32 advertising; in emac_ethtool_set_link_ksettings() local
2060 ethtool_convert_link_mode_to_legacy_u32(&advertising, in emac_ethtool_set_link_ksettings()
2061 cmd->link_modes.advertising); in emac_ethtool_set_link_ksettings()
2064 cmd->base.autoneg, cmd->base.speed, cmd->base.duplex, advertising); in emac_ethtool_set_link_ksettings()
2072 if (cmd->base.autoneg == AUTONEG_ENABLE && advertising == 0) in emac_ethtool_set_link_ksettings()
2118 (advertising & f) | in emac_ethtool_set_link_ksettings()
[all …]
/linux/drivers/net/ethernet/cavium/liquidio/
H A Dlio_ethtool.c225 ethtool_link_ksettings_zero_link_mode(ecmd, advertising); in lio_get_link_ksettings()
236 ethtool_link_ksettings_add_link_mode(ecmd, advertising, Pause); in lio_get_link_ksettings()
237 ethtool_link_ksettings_add_link_mode(ecmd, advertising, in lio_get_link_ksettings()
259 ethtool_link_ksettings_add_link_mode(ecmd, advertising, Pause); in lio_get_link_ksettings()
291 (ecmd, advertising, in lio_get_link_ksettings()
294 (ecmd, advertising, in lio_get_link_ksettings()
297 (ecmd, advertising, in lio_get_link_ksettings()
302 (ecmd, advertising, in lio_get_link_ksettings()
305 (ecmd, advertising, in lio_get_link_ksettings()
308 (ecmd, advertising, in lio_get_link_ksettings()
[all …]
/linux/drivers/net/ethernet/sfc/
H A Dmcdi_port_common.c56 const unsigned long *advertising) in efx_link_set_advertising() argument
58 memcpy(efx->link_advertising, advertising, in efx_link_set_advertising()
62 if (advertising[0] & ADVERTISED_Pause) in efx_link_set_advertising()
66 if (advertising[0] & ADVERTISED_Asym_Pause) in efx_link_set_advertising()
543 memcpy(cmd->link_modes.advertising, efx->link_advertising, in efx_mcdi_phy_get_link_ksettings()
563 caps = (ethtool_linkset_to_mcdi_cap(cmd->link_modes.advertising) | in efx_mcdi_phy_set_link_ksettings()
594 efx_link_set_advertising(efx, cmd->link_modes.advertising); in efx_mcdi_phy_set_link_ksettings()

123456