Searched refs:advertising (Results 1 - 25 of 209) sorted by relevance

123456789

/linux-master/include/linux/
H A Dmii.h20 int advertising; member in struct:mii_if_info
137 * @advertising: the linkmode advertisement settings
143 static inline u32 linkmode_adv_to_mii_adv_t(unsigned long *advertising) argument
147 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT_Half_BIT, advertising))
149 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT_Full_BIT, advertising))
151 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Half_BIT, advertising))
153 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Full_BIT, advertising))
155 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT, advertising))
157 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, advertising))
212 * @advertising
218 linkmode_adv_to_mii_ctrl1000_t(unsigned long *advertising) argument
299 mii_stat1000_mod_linkmode_lpa_t(unsigned long *advertising, u32 lpa) argument
365 mii_adv_mod_linkmode_adv_t(unsigned long *advertising, u32 adv) argument
396 mii_adv_to_linkmode_adv_t(unsigned long *advertising, u32 adv) argument
440 mii_ctrl1000_mod_linkmode_adv_t(unsigned long *advertising, u32 ctrl1000) argument
456 linkmode_adv_to_lcl_adv_t(unsigned long *advertising) argument
[all...]
H A Dmdio.h304 * @advertising: the linkmode advertisement settings
310 static inline u32 linkmode_adv_to_mii_10gbt_adv_t(unsigned long *advertising) argument
315 advertising))
318 advertising))
321 advertising))
329 * @advertising: target the linkmode advertisement settings
333 * to linkmode advertisement settings. Other bits in advertising aren't changed.
335 static inline void mii_10gbt_stat_mod_linkmode_lpa_t(unsigned long *advertising, argument
339 advertising, lpa & MDIO_AN_10GBT_STAT_LP2_5G);
341 advertising, lp
355 mii_t1_adv_l_mod_linkmode_t(unsigned long *advertising, u32 lpa) argument
372 mii_t1_adv_m_mod_linkmode_t(unsigned long *advertising, u32 lpa) argument
390 linkmode_adv_to_mii_t1_adv_l_t(unsigned long *advertising) argument
410 linkmode_adv_to_mii_t1_adv_m_t(unsigned long *advertising) argument
[all...]
H A Dphylink.h103 * @advertising: ethtool bitmask containing advertised link modes
118 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertising);
280 * @state->advertising may be used, but is not required.
288 * Valid state members: interface, advertising.
304 * according to the @state->an_enabled and @state->advertising
315 * Valid state members: interface, an_enabled, pause, advertising.
446 const unsigned long *advertising,
461 * Validate the interface mode, and advertising's autoneg bit, removing any
463 * mask. Phylink will propagate the changes to the advertising mask. See the
504 * @advertising
[all...]
/linux-master/drivers/net/ethernet/atheros/alx/
H A Dethtool.c133 u32 supported, advertising; local
143 advertising = ADVERTISED_TP;
145 advertising |= hw->adv_cfg;
157 advertising |= ADVERTISED_Pause;
160 advertising |= ADVERTISED_Asym_Pause;
162 advertising |= ADVERTISED_Asym_Pause;
173 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising,
174 advertising);
185 u32 advertising; local
188 ethtool_convert_link_mode_to_legacy_u32(&advertising,
[all...]
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_ethtool.c287 ethtool_link_ksettings_zero_link_mode(cmd, advertising);
296 OCTEP_SET_ETHTOOL_LINK_MODES_BITMAP(advertised_modes, cmd, advertising);
302 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg);
315 ethtool_link_ksettings_add_link_mode(cmd, advertising, Pause);
320 ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE);
358 if (!bitmap_subset(cmd->link_modes.advertising,
363 if (ethtool_link_ksettings_test_link_mode(cmd, advertising,
366 if (ethtool_link_ksettings_test_link_mode(cmd, advertising,
369 if (ethtool_link_ksettings_test_link_mode(cmd, advertising,
372 if (ethtool_link_ksettings_test_link_mode(cmd, advertising,
[all...]
/linux-master/drivers/net/
H A Dmii.c77 ecmd->advertising = ADVERTISED_TP | ADVERTISED_MII;
86 ecmd->advertising |= mii_get_an(mii, MII_ADVERTISE);
88 ecmd->advertising |=
92 ecmd->advertising |= ADVERTISED_Autoneg;
103 nego = ecmd->advertising & ecmd->lp_advertising;
147 u32 nego, supported, advertising, lp_advertising; local
163 advertising = ADVERTISED_TP | ADVERTISED_MII;
172 advertising |= mii_get_an(mii, MII_ADVERTISE);
174 advertising |= mii_ctrl1000_to_ethtool_adv_t(ctrl1000);
177 advertising |
354 u32 advertising; local
[all...]
H A Dmdio.c220 ecmd->advertising = ADVERTISED_TP;
226 ecmd->advertising = 0;
246 ecmd->advertising = ADVERTISED_Backplane;
253 ecmd->advertising = ADVERTISED_FIBRE;
263 ecmd->advertising |=
286 modes = ecmd->advertising & ecmd->lp_advertising;
289 modes = ecmd->advertising;
360 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; local
391 advertising = ADVERTISED_TP;
397 advertising
[all...]
/linux-master/drivers/s390/net/
H A Dqeth_ethtool.c326 /* Helper function to fill 'advertising' and 'supported' which are the same. */
334 ethtool_link_ksettings_zero_link_mode(cmd, advertising);
338 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg);
343 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP);
349 ethtool_link_ksettings_add_link_mode(cmd, advertising,
355 ethtool_link_ksettings_add_link_mode(cmd, advertising,
359 ethtool_link_ksettings_add_link_mode(cmd, advertising,
365 ethtool_link_ksettings_add_link_mode(cmd, advertising,
369 ethtool_link_ksettings_add_link_mode(cmd, advertising,
375 ethtool_link_ksettings_add_link_mode(cmd, advertising,
[all...]
/linux-master/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_ethtool.c20 u32 supported, advertising; local
31 advertising = ADVERTISED_TP;
33 advertising |= ADVERTISED_Autoneg;
34 advertising |= hw->autoneg_advertised;
54 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising,
55 advertising);
65 u32 advertising; local
67 ethtool_convert_link_mode_to_legacy_u32(&advertising,
68 cmd->link_modes.advertising);
76 if (advertising
[all...]
/linux-master/net/ethtool/
H A Dlinkmodes.c75 ret = ethnl_bitset_size(ksettings->link_modes.advertising,
114 ksettings->link_modes.advertising,
176 unsigned long *advertising = ksettings->link_modes.advertising; local
181 bitmap_copy(old_adv, advertising, __ETHTOOL_LINK_MODE_MASK_NBITS);
192 set_bit(i, advertising);
194 clear_bit(i, advertising);
197 return !bitmap_equal(old_adv, advertising,
281 ret = ethnl_update_bitset(ksettings->link_modes.advertising,
/linux-master/drivers/net/phy/
H A Dphylink.c647 linkmode_and(state->advertising, state->advertising, mask);
685 /* Ensure the advertising mask is a subset of the
688 linkmode_and(state->advertising, state->advertising,
731 tmp_state.advertising);
749 linkmode_copy(state->advertising, all_adv);
843 linkmode_copy(pl->link_config.advertising, pl->supported);
872 linkmode_and(pl->link_config.advertising, pl->link_config.advertising,
1111 phylink_pcs_neg_mode(unsigned int mode, phy_interface_t interface, const unsigned long *advertising) argument
3696 phylink_mii_c22_pcs_encode_advertisement(phy_interface_t interface, const unsigned long *advertising) argument
3734 phylink_mii_c22_pcs_config(struct mdio_device *pcs, phy_interface_t interface, const unsigned long *advertising, unsigned int neg_mode) argument
[all...]
H A Dphy.c94 phydev->advertising);
96 phydev->advertising);
293 linkmode_copy(cmd->link_modes.advertising, phydev->advertising);
386 mii_adv_mod_linkmode_adv_t(phydev->advertising,
391 mii_ctrl1000_mod_linkmode_adv_t(phydev->advertising,
661 phydev->advertising)) {
1075 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertising);
1083 linkmode_copy(advertising, cmd->link_modes.advertising);
[all...]
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_phylink.c100 const unsigned long *advertising,
111 config.advertising = advertising;
98 lan966x_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode, phy_interface_t interface, const unsigned long *advertising, bool permit_pause_to_mac) argument
/linux-master/drivers/net/ethernet/ibm/emac/
H A Dphy.h51 u32 advertising; /* Ethtool ADVERTISED_* defines */ member in struct:mii_phy
/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_phylink.c96 const unsigned long *advertising,
110 if (phylink_test(advertising, Pause))
112 if (phylink_test(advertising, Asym_Pause))
115 if (phylink_test(advertising, FIBRE))
94 sparx5_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode, phy_interface_t interface, const unsigned long *advertising, bool permit_pause_to_mac) argument
/linux-master/include/linux/pcs/
H A Dpcs-xpcs.h43 const unsigned long *advertising, unsigned int neg_mode);
/linux-master/drivers/net/pcs/
H A Dpcs-lynx.c116 const unsigned long *advertising,
147 return phylink_mii_c22_pcs_config(pcs, interface, advertising,
152 const unsigned long *advertising,
172 const unsigned long *advertising, bool permit)
180 return lynx_pcs_config_giga(lynx->mdio, ifmode, advertising,
190 return lynx_pcs_config_usxgmii(lynx->mdio, advertising,
114 lynx_pcs_config_giga(struct mdio_device *pcs, phy_interface_t interface, const unsigned long *advertising, unsigned int neg_mode) argument
151 lynx_pcs_config_usxgmii(struct mdio_device *pcs, const unsigned long *advertising, unsigned int neg_mode) argument
170 lynx_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode, phy_interface_t ifmode, const unsigned long *advertising, bool permit) argument
/linux-master/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c78 u32 supported, advertising; local
84 ethtool_convert_link_mode_to_legacy_u32(&advertising,
85 ecmd->link_modes.advertising);
88 advertising &= ~(ADVERTISED_TP | ADVERTISED_1000baseT_Half);
92 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.advertising,
93 advertising);
116 u32 advertising; local
138 &advertising, copy_ecmd.link_modes.advertising);
139 hw->phy.autoneg_advertised = advertising;
[all...]
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dmdio_10g.c236 u32 prev_advertising, advertising; local
241 ethtool_convert_link_mode_to_legacy_u32(&advertising,
242 cmd->link_modes.advertising);
244 prev.link_modes.advertising);
248 if (advertising == prev_advertising &&
261 (advertising | SUPPORTED_Autoneg) & ~prev_supported)
264 ef4_link_set_advertising(efx, advertising | ADVERTISED_Autoneg);
270 * ef4_mdio_an_reconfigure - Push advertising flags and restart autonegotiation
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c497 ethtool_link_ksettings_zero_link_mode(ks, advertising);
503 ethtool_link_ksettings_add_link_mode(ks, advertising,
508 ethtool_link_ksettings_add_link_mode(ks, advertising,
520 ethtool_link_ksettings_add_link_mode(ks, advertising,
527 ethtool_link_ksettings_add_link_mode(ks, advertising,
534 ethtool_link_ksettings_add_link_mode(ks, advertising,
541 ethtool_link_ksettings_add_link_mode(ks, advertising,
554 ethtool_link_ksettings_add_link_mode(ks, advertising,
561 ethtool_link_ksettings_add_link_mode(ks, advertising,
568 ethtool_link_ksettings_add_link_mode(ks, advertising,
[all...]
/linux-master/drivers/net/ethernet/ibm/ehea/
H A Dehea_ethtool.c24 u32 supported, advertising; local
61 advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE);
68 advertising = (ADVERTISED_1000baseT_Full | ADVERTISED_Autoneg
78 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising,
79 advertising);
/linux-master/drivers/net/ethernet/toshiba/
H A Dspider_net_ethtool.c47 ethtool_link_ksettings_zero_link_mode(cmd, advertising);
48 ethtool_link_ksettings_add_link_mode(cmd, advertising, 1000baseT_Full);
49 ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE);
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpmac-cmd.h65 __le64 advertising; member in struct:dpmac_cmd_set_link_state
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port_common.h32 const unsigned long *advertising);
/linux-master/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_ethtool.c20 u32 supported, advertising; local
31 advertising = ADVERTISED_TP;
33 advertising |= hw->autoneg_advertised;
53 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising,
54 advertising);

Completed in 442 milliseconds

123456789