Lines Matching full:adv
255 u32 adv = 0; in mmd_eee_adv_to_ethtool_adv_t() local
258 adv |= ADVERTISED_100baseT_Full; in mmd_eee_adv_to_ethtool_adv_t()
260 adv |= ADVERTISED_1000baseT_Full; in mmd_eee_adv_to_ethtool_adv_t()
262 adv |= ADVERTISED_10000baseT_Full; in mmd_eee_adv_to_ethtool_adv_t()
264 adv |= ADVERTISED_1000baseKX_Full; in mmd_eee_adv_to_ethtool_adv_t()
266 adv |= ADVERTISED_10000baseKX4_Full; in mmd_eee_adv_to_ethtool_adv_t()
268 adv |= ADVERTISED_10000baseKR_Full; in mmd_eee_adv_to_ethtool_adv_t()
270 return adv; in mmd_eee_adv_to_ethtool_adv_t()
275 * @adv: the ethtool advertisement settings
281 static inline u16 ethtool_adv_to_mmd_eee_adv_t(u32 adv) in ethtool_adv_to_mmd_eee_adv_t() argument
285 if (adv & ADVERTISED_100baseT_Full) in ethtool_adv_to_mmd_eee_adv_t()
287 if (adv & ADVERTISED_1000baseT_Full) in ethtool_adv_to_mmd_eee_adv_t()
289 if (adv & ADVERTISED_10000baseT_Full) in ethtool_adv_to_mmd_eee_adv_t()
291 if (adv & ADVERTISED_1000baseKX_Full) in ethtool_adv_to_mmd_eee_adv_t()
293 if (adv & ADVERTISED_10000baseKX4_Full) in ethtool_adv_to_mmd_eee_adv_t()
295 if (adv & ADVERTISED_10000baseKR_Full) in ethtool_adv_to_mmd_eee_adv_t()
417 * @adv: target the linkmode advertisement settings
425 static inline void mii_eee_cap1_mod_linkmode_t(unsigned long *adv, u32 val) in mii_eee_cap1_mod_linkmode_t() argument
428 adv, val & MDIO_EEE_100TX); in mii_eee_cap1_mod_linkmode_t()
430 adv, val & MDIO_EEE_1000T); in mii_eee_cap1_mod_linkmode_t()
432 adv, val & MDIO_EEE_10GT); in mii_eee_cap1_mod_linkmode_t()
434 adv, val & MDIO_EEE_1000KX); in mii_eee_cap1_mod_linkmode_t()
436 adv, val & MDIO_EEE_10GKX4); in mii_eee_cap1_mod_linkmode_t()
438 adv, val & MDIO_EEE_10GKR); in mii_eee_cap1_mod_linkmode_t()
443 * @adv: the linkmode advertisement settings
448 static inline u32 linkmode_to_mii_eee_cap1_t(unsigned long *adv) in linkmode_to_mii_eee_cap1_t() argument
452 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
454 if (linkmode_test_bit(ETHTOOL_LINK_MODE_1000baseT_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
456 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10000baseT_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
458 if (linkmode_test_bit(ETHTOOL_LINK_MODE_1000baseKX_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
460 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
462 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10000baseKR_Full_BIT, adv)) in linkmode_to_mii_eee_cap1_t()
470 * @adv: linkmode advertisement settings
476 static inline void mii_10base_t1_adv_mod_linkmode_t(unsigned long *adv, u16 val) in mii_10base_t1_adv_mod_linkmode_t() argument
479 adv, val & MDIO_AN_10BT1_AN_CTRL_ADV_EEE_T1L); in mii_10base_t1_adv_mod_linkmode_t()
484 * @adv: linkmode advertisement settings
489 static inline u32 linkmode_adv_to_mii_10base_t1_t(unsigned long *adv) in linkmode_adv_to_mii_10base_t1_t() argument
493 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT1L_Full_BIT, adv)) in linkmode_adv_to_mii_10base_t1_t()
501 * @adv: linkmode advertisement setting
506 static inline void mii_c73_mod_linkmode(unsigned long *adv, u16 *lpa) in mii_c73_mod_linkmode() argument
509 adv, lpa[0] & MDIO_AN_C73_0_PAUSE); in mii_c73_mod_linkmode()
511 adv, lpa[0] & MDIO_AN_C73_0_ASM_DIR); in mii_c73_mod_linkmode()
513 adv, lpa[1] & MDIO_AN_C73_1_1000BASE_KX); in mii_c73_mod_linkmode()
515 adv, lpa[1] & MDIO_AN_C73_1_10GBASE_KX4); in mii_c73_mod_linkmode()
517 adv, lpa[1] & MDIO_AN_C73_1_40GBASE_KR4); in mii_c73_mod_linkmode()
519 adv, lpa[1] & MDIO_AN_C73_1_40GBASE_CR4); in mii_c73_mod_linkmode()
522 adv, lpa[1] & MDIO_AN_C73_1_100GBASE_KR4); in mii_c73_mod_linkmode()
524 adv, lpa[1] & MDIO_AN_C73_1_100GBASE_CR4); in mii_c73_mod_linkmode()
528 adv, lpa[1] & MDIO_AN_C73_1_25GBASE_R); in mii_c73_mod_linkmode()
530 adv, lpa[1] & MDIO_AN_C73_1_25GBASE_R); in mii_c73_mod_linkmode()
532 adv, lpa[1] & MDIO_AN_C73_1_10GBASE_KR); in mii_c73_mod_linkmode()
534 adv, lpa[2] & MDIO_AN_C73_2_2500BASE_KX); in mii_c73_mod_linkmode()