Home
last modified time | relevance | path

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

123456789

/linux-6.15/include/linux/
H A Dmii.h20 int advertising; member
224 advertising)) in linkmode_adv_to_mii_ctrl1000_t()
227 advertising)) in linkmode_adv_to_mii_ctrl1000_t()
304 advertising, lpa & LPA_1000HALF); in mii_stat1000_mod_linkmode_lpa_t()
307 advertising, lpa & LPA_1000FULL); in mii_stat1000_mod_linkmode_lpa_t()
370 advertising, adv & ADVERTISE_10HALF); in mii_adv_mod_linkmode_adv_t()
373 advertising, adv & ADVERTISE_10FULL); in mii_adv_mod_linkmode_adv_t()
376 advertising, adv & ADVERTISE_100HALF); in mii_adv_mod_linkmode_adv_t()
400 linkmode_zero(advertising); in mii_adv_to_linkmode_adv_t()
462 advertising)) in linkmode_adv_to_lcl_adv_t()
[all …]
H A Dmdio.h289 advertising)) in linkmode_adv_to_mii_10gbt_adv_t()
292 advertising)) in linkmode_adv_to_mii_10gbt_adv_t()
295 advertising)) in linkmode_adv_to_mii_10gbt_adv_t()
313 advertising, lpa & MDIO_AN_10GBT_STAT_LP2_5G); in mii_10gbt_stat_mod_linkmode_lpa_t()
315 advertising, lpa & MDIO_AN_10GBT_STAT_LP5G); in mii_10gbt_stat_mod_linkmode_lpa_t()
317 advertising, lpa & MDIO_AN_10GBT_STAT_LP10G); in mii_10gbt_stat_mod_linkmode_lpa_t()
331 linkmode_mod_bit(ETHTOOL_LINK_MODE_Pause_BIT, advertising, in mii_t1_adv_l_mod_linkmode_t()
333 linkmode_mod_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, advertising, in mii_t1_adv_l_mod_linkmode_t()
349 advertising, lpa & MDIO_AN_T1_ADV_M_B10L); in mii_t1_adv_m_mod_linkmode_t()
351 advertising, lpa & MDIO_AN_T1_ADV_M_100BT1); in mii_t1_adv_m_mod_linkmode_t()
[all …]
/linux-6.15/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_ethtool.c273 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in octep_get_link_ksettings()
344 if (!bitmap_subset(cmd->link_modes.advertising, in octep_set_link_ksettings()
349 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
352 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
355 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
358 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
361 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
364 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
367 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
370 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
[all …]
/linux-6.15/drivers/net/
H A Dmii.c88 ecmd->advertising |= in mii_ethtool_gset()
177 advertising |= ADVERTISED_Autoneg; in mii_ethtool_get_link_ksettings()
188 nego = advertising & lp_advertising; in mii_ethtool_get_link_ksettings()
224 advertising); in mii_ethtool_get_link_ksettings()
288 mii->advertising = tmp; in mii_ethtool_sset()
357 u32 advertising; in mii_ethtool_set_link_ksettings() local
360 &advertising, cmd->link_modes.advertising); in mii_ethtool_set_link_ksettings()
385 mii->advertising = tmp; in mii_ethtool_set_link_ksettings()
544 advertise = mii->advertising; in mii_check_media()
547 mii->advertising = advertise; in mii_check_media()
[all …]
H A Dmdio.c188 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; in mdio45_ethtool_ksettings_get_npage() local
219 advertising = ADVERTISED_TP; in mdio45_ethtool_ksettings_get_npage()
225 advertising = 0; in mdio45_ethtool_ksettings_get_npage()
245 advertising = ADVERTISED_Backplane; in mdio45_ethtool_ksettings_get_npage()
252 advertising = ADVERTISED_FIBRE; in mdio45_ethtool_ksettings_get_npage()
262 advertising |= in mdio45_ethtool_ksettings_get_npage()
286 modes = advertising & lp_advertising; in mdio45_ethtool_ksettings_get_npage()
289 modes = advertising; in mdio45_ethtool_ksettings_get_npage()
323 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in mdio45_ethtool_ksettings_get_npage()
324 advertising); in mdio45_ethtool_ksettings_get_npage()
/linux-6.15/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()
174 advertising); in alx_get_link_ksettings()
185 u32 advertising; in alx_set_link_ksettings() local
189 cmd->link_modes.advertising); in alx_set_link_ksettings()
192 if (advertising & ~alx_get_supported_speeds(hw)) in alx_set_link_ksettings()
[all …]
/linux-6.15/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()
55 advertising); in atl1e_get_link_ksettings()
65 u32 advertising; in atl1e_set_link_ksettings() local
68 cmd->link_modes.advertising); in atl1e_set_link_ksettings()
76 if (advertising & ADVERTISE_1000_FULL) { in atl1e_set_link_ksettings()
79 advertising & AT_ADV_MASK; in atl1e_set_link_ksettings()
89 advertising & AT_ADV_MASK; in atl1e_set_link_ksettings()
[all …]
/linux-6.15/drivers/s390/net/
H A Dqeth_ethtool.c334 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in qeth_set_ethtool_link_modes()
349 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
355 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
359 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
365 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
369 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
375 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
379 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
395 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
402 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
[all …]
/linux-6.15/drivers/net/phy/
H A Dphylink.c501 linkmode_and(state->advertising, state->advertising, mask); in phylink_validate_mask_caps()
551 linkmode_and(state->advertising, state->advertising, in phylink_validate_mac_and_pcs()
1375 linkmode_copy(state->advertising, pl->link_config.advertising); in phylink_mac_pcs_get_state()
2054 linkmode_copy(config.advertising, phy->advertising); in phylink_bringup_phy()
2085 linkmode_copy(pl->link_config.advertising, config.advertising); in phylink_bringup_phy()
2088 linkmode_copy(phy->advertising, config.advertising); in phylink_bringup_phy()
2849 linkmode_and(config.advertising, kset->link_modes.advertising, in phylink_ethtool_ksettings_set()
2957 linkmode_copy(pl->link_config.advertising, config.advertising); in phylink_ethtool_ksettings_set()
2960 linkmode_copy(pl->link_config.advertising, config.advertising); in phylink_ethtool_ksettings_set()
3506 linkmode_copy(pl->link_config.advertising, state->advertising); in phylink_sfp_set_config()
[all …]
H A Dphy.c97 phydev->advertising); in phy_pause_str()
99 phydev->advertising); in phy_pause_str()
278 linkmode_copy(cmd->link_modes.advertising, phydev->advertising); in phy_ethtool_ksettings_get()
694 phydev->advertising)) { in plca_check_valid()
1160 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertising); in phy_ethtool_ksettings_set()
1168 linkmode_copy(advertising, cmd->link_modes.advertising); in phy_ethtool_ksettings_set()
1171 linkmode_and(advertising, advertising, phydev->supported); in phy_ethtool_ksettings_set()
1178 (linkmode_empty(advertising) || in phy_ethtool_ksettings_set()
1199 linkmode_copy(phydev->advertising, advertising); in phy_ethtool_ksettings_set()
1243 linkmode_copy(adv_tmp, phydev->advertising); in phy_speed_down()
[all …]
/linux-6.15/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c576 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
582 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
588 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
729 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
748 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_get_settings_link_up_fec()
750 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_get_settings_link_up_fec()
756 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_get_settings_link_up_fec()
759 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_get_settings_link_up_fec()
847 ks, advertising, 1000baseT_Full); in i40e_get_settings_link_up()
928 ks, advertising, 100baseT_Full); in i40e_get_settings_link_up()
[all …]
/linux-6.15/net/ethtool/
H A Dlinkmodes.c75 ret = ethnl_bitset_size(ksettings->link_modes.advertising, in linkmodes_reply_size()
114 ksettings->link_modes.advertising, in linkmodes_fill_reply()
176 unsigned long *advertising = ksettings->link_modes.advertising; in ethnl_auto_linkmodes() local
181 bitmap_copy(old_adv, advertising, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes()
192 set_bit(i, advertising); in ethnl_auto_linkmodes()
194 clear_bit(i, advertising); in ethnl_auto_linkmodes()
197 return !bitmap_equal(old_adv, advertising, in ethnl_auto_linkmodes()
281 ret = ethnl_update_bitset(ksettings->link_modes.advertising, in ethnl_update_linkmodes()
/linux-6.15/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-6.15/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-6.15/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_ethtool.c181 rx_pause = advertising & FUN_PORT_CAP_RX_PAUSE; in set_asym_pause()
182 tx_pause = advertising & FUN_PORT_CAP_TX_PAUSE; in set_asym_pause()
184 ethtool_link_ksettings_add_link_mode(ks, advertising, in set_asym_pause()
212 ethtool_link_ksettings_zero_link_mode(ks, advertising); in fun_get_link_ksettings()
242 fun_link_modes_to_ethtool(fp->advertising, ks->link_modes.advertising); in fun_get_link_ksettings()
243 set_asym_pause(fp->advertising, ks); in fun_get_link_ksettings()
304 if (new_advert == fp->advertising) in fun_change_advert()
309 fp->advertising = new_advert; in fun_change_advert()
334 if (linkmode_empty(ks->link_modes.advertising)) in fun_set_link_ksettings()
348 new_advert |= fp->advertising & in fun_set_link_ksettings()
[all …]
/linux-6.15/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_phylink.c108 const unsigned long *advertising, in sparx5_pcs_config() argument
122 if (phylink_test(advertising, Pause)) in sparx5_pcs_config()
124 if (phylink_test(advertising, Asym_Pause)) in sparx5_pcs_config()
127 if (phylink_test(advertising, FIBRE)) in sparx5_pcs_config()
/linux-6.15/drivers/net/ethernet/silan/
H A Dsc92031.c1126 u32 supported, advertising; in sc92031_ethtool_get_link_ksettings() local
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()
1163 advertising |= ADVERTISED_Autoneg; in sc92031_ethtool_get_link_ksettings()
1175 advertising); in sc92031_ethtool_get_link_ksettings()
1189 u32 advertising; in sc92031_ethtool_set_link_ksettings() local
1192 cmd->link_modes.advertising); in sc92031_ethtool_set_link_ksettings()
1208 if (!(advertising & (ADVERTISED_Autoneg in sc92031_ethtool_set_link_ksettings()
[all …]
/linux-6.15/drivers/net/pcs/
H A Dpcs-lynx.c137 const unsigned long *advertising, in lynx_pcs_config_giga() argument
168 return phylink_mii_c22_pcs_config(pcs, interface, advertising, in lynx_pcs_config_giga()
173 const unsigned long *advertising, in lynx_pcs_config_usxgmii() argument
193 const unsigned long *advertising, bool permit) in lynx_pcs_config() argument
201 return lynx_pcs_config_giga(lynx->mdio, ifmode, advertising, in lynx_pcs_config()
211 return lynx_pcs_config_usxgmii(lynx->mdio, advertising, in lynx_pcs_config()
/linux-6.15/drivers/net/ethernet/ibm/ehea/
H A Dehea_ethtool.c24 u32 supported, advertising; in ehea_get_link_ksettings() local
61 advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in ehea_get_link_ksettings()
68 advertising = (ADVERTISED_1000baseT_Full | ADVERTISED_Autoneg in ehea_get_link_ksettings()
78 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in ehea_get_link_ksettings()
79 advertising); in ehea_get_link_ksettings()
/linux-6.15/drivers/net/ethernet/natsemi/
H A Dnatsemi.c590 u16 advertising; member
771 (np->advertising & in natsemi_init_media()
774 (np->advertising & in natsemi_init_media()
782 np->advertising); in natsemi_init_media()
2407 np->advertising, lpa); in netdev_error()
2833 u32 supported, advertising; in netdev_get_ecmd() local
2840 advertising = 0; in netdev_get_ecmd()
2877 advertising |= ADVERTISED_TP; in netdev_get_ecmd()
2880 advertising |= ADVERTISED_MII; in netdev_get_ecmd()
2907 advertising); in netdev_get_ecmd()
[all …]
/linux-6.15/drivers/net/ethernet/chelsio/cxgb/
H A Dcxgb2.c572 u32 supported, advertising; in get_link_ksettings() local
575 advertising = p->link_config.advertising; in get_link_ksettings()
592 advertising); in get_link_ksettings()
638 u32 advertising; in set_link_ksettings() local
654 lc->advertising = 0; in set_link_ksettings()
656 advertising &= ADVERTISED_MASK; in set_link_ksettings()
657 if (advertising & (advertising - 1)) in set_link_ksettings()
658 advertising = lc->supported; in set_link_ksettings()
659 advertising &= lc->supported; in set_link_ksettings()
660 if (!advertising) in set_link_ksettings()
[all …]
/linux-6.15/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_ethtool.c88 u32 supported, advertising; in netxen_nic_get_link_ksettings() local
99 advertising = (ADVERTISED_100baseT_Half | in netxen_nic_get_link_ksettings()
116 advertising = ADVERTISED_1000baseT_Full; in netxen_nic_get_link_ksettings()
155 advertising |= ADVERTISED_Autoneg; in netxen_nic_get_link_ksettings()
162 advertising |= ADVERTISED_TP; in netxen_nic_get_link_ksettings()
174 advertising |= ADVERTISED_MII; in netxen_nic_get_link_ksettings()
181 advertising |= ADVERTISED_TP; in netxen_nic_get_link_ksettings()
189 advertising |= ADVERTISED_FIBRE; in netxen_nic_get_link_ksettings()
197 advertising |= in netxen_nic_get_link_ksettings()
204 advertising |= in netxen_nic_get_link_ksettings()
[all …]
/linux-6.15/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_ethtool.c225 u32 supported, advertising; in bnx2x_get_vf_link_ksettings() local
230 cmd->link_modes.advertising); in bnx2x_get_vf_link_ksettings()
253 cmd->base.cmd, supported, advertising, in bnx2x_get_vf_link_ksettings()
276 advertising = bp->port.advertising[cfg_idx]; in bnx2x_get_link_ksettings()
352 advertising); in bnx2x_get_link_ksettings()
360 cmd->base.cmd, supported, advertising, in bnx2x_get_link_ksettings()
380 cmd->link_modes.advertising); in bnx2x_set_link_ksettings()
506 advertising); in bnx2x_set_link_ksettings()
507 if (advertising) { in bnx2x_set_link_ksettings()
669 bp->port.advertising[cfg_idx] = advertising; in bnx2x_set_link_ksettings()
[all …]
/linux-6.15/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_phylink.c101 const unsigned long *advertising, in lan966x_pcs_config() argument
112 config.advertising = advertising; in lan966x_pcs_config()
/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ethtool.c184 ethtool_link_ksettings_add_link_mode(cmd, advertising, in ixgbe_set_advertising_10gtypes()
195 (cmd, advertising, 10000baseKX4_Full); in ixgbe_set_advertising_10gtypes()
202 (cmd, advertising, 10000baseKR_Full); in ixgbe_set_advertising_10gtypes()
206 (cmd, advertising, 10000baseKX4_Full); in ixgbe_set_advertising_10gtypes()
208 (cmd, advertising, 10000baseKR_Full); in ixgbe_set_advertising_10gtypes()
255 ethtool_link_ksettings_add_link_mode(cmd, advertising, in ixgbe_get_link_ksettings()
261 ethtool_link_ksettings_add_link_mode(cmd, advertising, in ixgbe_get_link_ksettings()
280 (cmd, advertising, 1000baseKX_Full); in ixgbe_get_link_ksettings()
283 (cmd, advertising, 1000baseT_Full); in ixgbe_get_link_ksettings()
295 (cmd, advertising, 10000baseT_Full); in ixgbe_get_link_ksettings()
[all …]

123456789