Lines Matching full:adv

230 	u32 adv = 0;  in mmd_eee_adv_to_ethtool_adv_t()  local
233 adv |= ADVERTISED_100baseT_Full; in mmd_eee_adv_to_ethtool_adv_t()
235 adv |= ADVERTISED_1000baseT_Full; in mmd_eee_adv_to_ethtool_adv_t()
237 adv |= ADVERTISED_10000baseT_Full; in mmd_eee_adv_to_ethtool_adv_t()
239 adv |= ADVERTISED_1000baseKX_Full; in mmd_eee_adv_to_ethtool_adv_t()
241 adv |= ADVERTISED_10000baseKX4_Full; in mmd_eee_adv_to_ethtool_adv_t()
243 adv |= ADVERTISED_10000baseKR_Full; in mmd_eee_adv_to_ethtool_adv_t()
245 return adv; in mmd_eee_adv_to_ethtool_adv_t()
250 * @adv: the ethtool advertisement settings
256 static inline u16 ethtool_adv_to_mmd_eee_adv_t(u32 adv) in ethtool_adv_to_mmd_eee_adv_t() argument
260 if (adv & ADVERTISED_100baseT_Full) in ethtool_adv_to_mmd_eee_adv_t()
262 if (adv & ADVERTISED_1000baseT_Full) in ethtool_adv_to_mmd_eee_adv_t()
264 if (adv & ADVERTISED_10000baseT_Full) in ethtool_adv_to_mmd_eee_adv_t()
266 if (adv & ADVERTISED_1000baseKX_Full) in ethtool_adv_to_mmd_eee_adv_t()
268 if (adv & ADVERTISED_10000baseKX4_Full) in ethtool_adv_to_mmd_eee_adv_t()
270 if (adv & ADVERTISED_10000baseKR_Full) in ethtool_adv_to_mmd_eee_adv_t()
400 * @adv: target the linkmode advertisement settings
408 static inline void mii_eee_cap1_mod_linkmode_t(unsigned long *adv, u32 val) in mii_eee_cap1_mod_linkmode_t() argument
411 adv, val & MDIO_EEE_100TX); in mii_eee_cap1_mod_linkmode_t()
413 adv, val & MDIO_EEE_1000T); in mii_eee_cap1_mod_linkmode_t()
415 adv, val & MDIO_EEE_10GT); in mii_eee_cap1_mod_linkmode_t()
417 adv, val & MDIO_EEE_1000KX); in mii_eee_cap1_mod_linkmode_t()
419 adv, val & MDIO_EEE_10GKX4); in mii_eee_cap1_mod_linkmode_t()
421 adv, val & MDIO_EEE_10GKR); in mii_eee_cap1_mod_linkmode_t()
426 * @adv: target the linkmode settings
432 static inline void mii_eee_cap2_mod_linkmode_sup_t(unsigned long *adv, u32 val) in mii_eee_cap2_mod_linkmode_sup_t() argument
435 adv, val & MDIO_EEE_2_5GT); in mii_eee_cap2_mod_linkmode_sup_t()
437 adv, val & MDIO_EEE_5GT); in mii_eee_cap2_mod_linkmode_sup_t()
442 * @adv: target the linkmode advertisement settings
452 static inline void mii_eee_cap2_mod_linkmode_adv_t(unsigned long *adv, u32 val) in mii_eee_cap2_mod_linkmode_adv_t() argument
455 adv, val & MDIO_EEE_2_5GT); in mii_eee_cap2_mod_linkmode_adv_t()
457 adv, val & MDIO_EEE_5GT); in mii_eee_cap2_mod_linkmode_adv_t()
462 * @adv: the linkmode advertisement settings
467 static inline u32 linkmode_to_mii_eee_cap1_t(unsigned long *adv) in linkmode_to_mii_eee_cap1_t() argument
471 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
473 if (linkmode_test_bit(ETHTOOL_LINK_MODE_1000baseT_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
475 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10000baseT_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
477 if (linkmode_test_bit(ETHTOOL_LINK_MODE_1000baseKX_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
479 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
481 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10000baseKR_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
489 * @adv: the linkmode advertisement settings
494 static inline u32 linkmode_to_mii_eee_cap2_t(unsigned long *adv) in linkmode_to_mii_eee_cap2_t() argument
498 if (linkmode_test_bit(ETHTOOL_LINK_MODE_2500baseT_Full_BIT, adv)) in linkmode_to_mii_eee_cap2_t()
500 if (linkmode_test_bit(ETHTOOL_LINK_MODE_5000baseT_Full_BIT, adv)) in linkmode_to_mii_eee_cap2_t()
508 * @adv: linkmode advertisement settings
514 static inline void mii_10base_t1_adv_mod_linkmode_t(unsigned long *adv, u16 val) in mii_10base_t1_adv_mod_linkmode_t() argument
517 adv, val & MDIO_AN_10BT1_AN_CTRL_ADV_EEE_T1L); in mii_10base_t1_adv_mod_linkmode_t()
522 * @adv: linkmode advertisement settings
527 static inline u32 linkmode_adv_to_mii_10base_t1_t(unsigned long *adv) in linkmode_adv_to_mii_10base_t1_t() argument
531 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT1L_Full_BIT, adv)) in linkmode_adv_to_mii_10base_t1_t()
539 * @adv: linkmode advertisement setting
544 static inline void mii_c73_mod_linkmode(unsigned long *adv, u16 *lpa) in mii_c73_mod_linkmode() argument
547 adv, lpa[0] & MDIO_AN_C73_0_PAUSE); in mii_c73_mod_linkmode()
549 adv, lpa[0] & MDIO_AN_C73_0_ASM_DIR); in mii_c73_mod_linkmode()
551 adv, lpa[1] & MDIO_AN_C73_1_1000BASE_KX); in mii_c73_mod_linkmode()
553 adv, lpa[1] & MDIO_AN_C73_1_10GBASE_KX4); in mii_c73_mod_linkmode()
555 adv, lpa[1] & MDIO_AN_C73_1_40GBASE_KR4); in mii_c73_mod_linkmode()
557 adv, lpa[1] & MDIO_AN_C73_1_40GBASE_CR4); in mii_c73_mod_linkmode()
560 adv, lpa[1] & MDIO_AN_C73_1_100GBASE_KR4); in mii_c73_mod_linkmode()
562 adv, lpa[1] & MDIO_AN_C73_1_100GBASE_CR4); in mii_c73_mod_linkmode()
566 adv, lpa[1] & MDIO_AN_C73_1_25GBASE_R); in mii_c73_mod_linkmode()
568 adv, lpa[1] & MDIO_AN_C73_1_25GBASE_R); in mii_c73_mod_linkmode()
570 adv, lpa[1] & MDIO_AN_C73_1_10GBASE_KR); in mii_c73_mod_linkmode()
572 adv, lpa[2] & MDIO_AN_C73_2_2500BASE_KX); in mii_c73_mod_linkmode()