Lines Matching full:advertising
20 int advertising; member
137 * @advertising: the linkmode advertisement settings
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()
212 * @advertising: the linkmode advertisement settings
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()
227 advertising)) in linkmode_adv_to_mii_ctrl1000_t()
293 * @advertising: target the linkmode advertisement settings
298 * advertising are not changes.
300 static inline void mii_stat1000_mod_linkmode_lpa_t(unsigned long *advertising, in mii_stat1000_mod_linkmode_lpa_t() argument
304 advertising, lpa & LPA_1000HALF); in mii_stat1000_mod_linkmode_lpa_t()
307 advertising, lpa & LPA_1000FULL); in mii_stat1000_mod_linkmode_lpa_t()
360 * @advertising:pointer to destination link mode.
366 static inline void mii_adv_mod_linkmode_adv_t(unsigned long *advertising, in mii_adv_mod_linkmode_adv_t() argument
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()
379 advertising, adv & ADVERTISE_100FULL); in mii_adv_mod_linkmode_adv_t()
381 linkmode_mod_bit(ETHTOOL_LINK_MODE_Pause_BIT, advertising, in mii_adv_mod_linkmode_adv_t()
385 advertising, adv & ADVERTISE_PAUSE_ASYM); in mii_adv_mod_linkmode_adv_t()
390 * @advertising:pointer to destination link mode.
395 * of advertising.
397 static inline void mii_adv_to_linkmode_adv_t(unsigned long *advertising, in mii_adv_to_linkmode_adv_t() argument
400 linkmode_zero(advertising); in mii_adv_to_linkmode_adv_t()
402 mii_adv_mod_linkmode_adv_t(advertising, adv); in mii_adv_to_linkmode_adv_t()
411 * old value of advertising
441 static inline void mii_ctrl1000_mod_linkmode_adv_t(unsigned long *advertising, in mii_ctrl1000_mod_linkmode_adv_t() argument
444 linkmode_mod_bit(ETHTOOL_LINK_MODE_1000baseT_Half_BIT, advertising, in mii_ctrl1000_mod_linkmode_adv_t()
446 linkmode_mod_bit(ETHTOOL_LINK_MODE_1000baseT_Full_BIT, advertising, in mii_ctrl1000_mod_linkmode_adv_t()
452 * @advertising:pointer to linkmode advertising
454 * A small helper function that translates linkmode advertising to LVL
457 static inline u32 linkmode_adv_to_lcl_adv_t(const unsigned long *advertising) in linkmode_adv_to_lcl_adv_t() argument
462 advertising)) in linkmode_adv_to_lcl_adv_t()
465 advertising)) in linkmode_adv_to_lcl_adv_t()