/kernel/linux/linux-5.10/include/linux/ |
H A D | mii.h | 20 int advertising; member 137 * @advertising: the linkmode advertisement settings 143 static inline u32 linkmode_adv_to_mii_adv_t(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 218 linkmode_adv_to_mii_ctrl1000_t(unsigned long *advertising) linkmode_adv_to_mii_ctrl1000_t() argument 299 mii_stat1000_mod_linkmode_lpa_t(unsigned long *advertising, u32 lpa) mii_stat1000_mod_linkmode_lpa_t() argument 415 mii_adv_mod_linkmode_adv_t(unsigned long *advertising, u32 adv) mii_adv_mod_linkmode_adv_t() argument 446 mii_adv_to_linkmode_adv_t(unsigned long *advertising, u32 adv) mii_adv_to_linkmode_adv_t() argument 490 mii_ctrl1000_mod_linkmode_adv_t(unsigned long *advertising, u32 ctrl1000) mii_ctrl1000_mod_linkmode_adv_t() argument 506 linkmode_adv_to_lcl_adv_t(unsigned long *advertising) linkmode_adv_to_lcl_adv_t() argument [all...] |
H A D | mdio.h | 286 * @advertising: the linkmode advertisement settings 292 static inline u32 linkmode_adv_to_mii_10gbt_adv_t(unsigned long *advertising) in linkmode_adv_to_mii_10gbt_adv_t() argument 297 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 300 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 303 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 311 * @advertising: target the linkmode advertisement settings 315 * to linkmode advertisement settings. Other bits in advertising aren't changed. 317 static inline void mii_10gbt_stat_mod_linkmode_lpa_t(unsigned long *advertising, in mii_10gbt_stat_mod_linkmode_lpa_t() argument 321 advertising, lpa & MDIO_AN_10GBT_STAT_LP2_5G); in mii_10gbt_stat_mod_linkmode_lpa_t() 323 advertising, lp in mii_10gbt_stat_mod_linkmode_lpa_t() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | mii.h | 20 int advertising; member 137 * @advertising: the linkmode advertisement settings 143 static inline u32 linkmode_adv_to_mii_adv_t(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 218 linkmode_adv_to_mii_ctrl1000_t(unsigned long *advertising) linkmode_adv_to_mii_ctrl1000_t() argument 299 mii_stat1000_mod_linkmode_lpa_t(unsigned long *advertising, u32 lpa) mii_stat1000_mod_linkmode_lpa_t() argument 365 mii_adv_mod_linkmode_adv_t(unsigned long *advertising, u32 adv) mii_adv_mod_linkmode_adv_t() argument 396 mii_adv_to_linkmode_adv_t(unsigned long *advertising, u32 adv) mii_adv_to_linkmode_adv_t() argument 440 mii_ctrl1000_mod_linkmode_adv_t(unsigned long *advertising, u32 ctrl1000) mii_ctrl1000_mod_linkmode_adv_t() argument 456 linkmode_adv_to_lcl_adv_t(unsigned long *advertising) linkmode_adv_to_lcl_adv_t() argument [all...] |
H A D | mdio.h | 303 * @advertising: the linkmode advertisement settings 309 static inline u32 linkmode_adv_to_mii_10gbt_adv_t(unsigned long *advertising) in linkmode_adv_to_mii_10gbt_adv_t() argument 314 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 317 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 320 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 328 * @advertising: target the linkmode advertisement settings 332 * to linkmode advertisement settings. Other bits in advertising aren't changed. 334 static inline void mii_10gbt_stat_mod_linkmode_lpa_t(unsigned long *advertising, in mii_10gbt_stat_mod_linkmode_lpa_t() argument 338 advertising, lpa & MDIO_AN_10GBT_STAT_LP2_5G); in mii_10gbt_stat_mod_linkmode_lpa_t() 340 advertising, lp in mii_10gbt_stat_mod_linkmode_lpa_t() 354 mii_t1_adv_l_mod_linkmode_t(unsigned long *advertising, u32 lpa) mii_t1_adv_l_mod_linkmode_t() argument 371 mii_t1_adv_m_mod_linkmode_t(unsigned long *advertising, u32 lpa) mii_t1_adv_m_mod_linkmode_t() argument 385 linkmode_adv_to_mii_t1_adv_l_t(unsigned long *advertising) linkmode_adv_to_mii_t1_adv_l_t() argument 405 linkmode_adv_to_mii_t1_adv_m_t(unsigned long *advertising) linkmode_adv_to_mii_t1_adv_m_t() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_ethtool.c | 287 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in octep_get_link_ksettings() 296 OCTEP_SET_ETHTOOL_LINK_MODES_BITMAP(advertised_modes, cmd, advertising); in octep_get_link_ksettings() 302 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in octep_get_link_ksettings() 315 ethtool_link_ksettings_add_link_mode(cmd, advertising, Pause); in octep_get_link_ksettings() 320 ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); in octep_get_link_ksettings() 358 if (!bitmap_subset(cmd->link_modes.advertising, in octep_set_link_ksettings() 363 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings() 366 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings() 369 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings() 372 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/alx/ |
H A D | ethtool.c | 133 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() 171 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in alx_get_link_ksettings() 172 advertising); in alx_get_link_ksettings() 183 u32 advertising; in alx_set_link_ksettings() local 187 ethtool_convert_link_mode_to_legacy_u32(&advertising, in alx_set_link_ksettings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/alx/ |
H A D | ethtool.c | 133 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() 173 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in alx_get_link_ksettings() 174 advertising); in alx_get_link_ksettings() 185 u32 advertising; in alx_set_link_ksettings() local 188 ethtool_convert_link_mode_to_legacy_u32(&advertising, in alx_set_link_ksettings() [all...] |
/kernel/linux/linux-5.10/drivers/net/ |
H A D | mii.c | 79 ecmd->advertising = ADVERTISED_TP | ADVERTISED_MII; in mii_ethtool_gset() 88 ecmd->advertising |= ADVERTISED_Autoneg; in mii_ethtool_gset() 91 ecmd->advertising |= mii_get_an(mii, MII_ADVERTISE); in mii_ethtool_gset() 93 ecmd->advertising |= in mii_ethtool_gset() 104 nego = ecmd->advertising & ecmd->lp_advertising; in mii_ethtool_gset() 150 u32 nego, supported, advertising, lp_advertising; in mii_ethtool_get_link_ksettings() local 166 advertising = ADVERTISED_TP | ADVERTISED_MII; in mii_ethtool_get_link_ksettings() 175 advertising |= ADVERTISED_Autoneg; in mii_ethtool_get_link_ksettings() 178 advertising |= mii_get_an(mii, MII_ADVERTISE); in mii_ethtool_get_link_ksettings() 180 advertising | in mii_ethtool_get_link_ksettings() 356 u32 advertising; mii_ethtool_set_link_ksettings() local [all...] |
H A D | mdio.c | 220 ecmd->advertising = ADVERTISED_TP; in mdio45_ethtool_gset_npage() 226 ecmd->advertising = 0; in mdio45_ethtool_gset_npage() 246 ecmd->advertising = ADVERTISED_Backplane; in mdio45_ethtool_gset_npage() 253 ecmd->advertising = ADVERTISED_FIBRE; in mdio45_ethtool_gset_npage() 263 ecmd->advertising |= in mdio45_ethtool_gset_npage() 286 modes = ecmd->advertising & ecmd->lp_advertising; in mdio45_ethtool_gset_npage() 289 modes = ecmd->advertising; in mdio45_ethtool_gset_npage() 360 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; in mdio45_ethtool_ksettings_get_npage() local 391 advertising = ADVERTISED_TP; in mdio45_ethtool_ksettings_get_npage() 397 advertising in mdio45_ethtool_ksettings_get_npage() [all...] |
/kernel/linux/linux-6.6/drivers/net/ |
H A D | mii.c | 77 ecmd->advertising = ADVERTISED_TP | ADVERTISED_MII; in mii_ethtool_gset() 86 ecmd->advertising |= mii_get_an(mii, MII_ADVERTISE); in mii_ethtool_gset() 88 ecmd->advertising |= in mii_ethtool_gset() 92 ecmd->advertising |= ADVERTISED_Autoneg; in mii_ethtool_gset() 103 nego = ecmd->advertising & ecmd->lp_advertising; in mii_ethtool_gset() 147 u32 nego, supported, advertising, lp_advertising; in mii_ethtool_get_link_ksettings() local 163 advertising = ADVERTISED_TP | ADVERTISED_MII; in mii_ethtool_get_link_ksettings() 172 advertising |= mii_get_an(mii, MII_ADVERTISE); in mii_ethtool_get_link_ksettings() 174 advertising |= mii_ctrl1000_to_ethtool_adv_t(ctrl1000); in mii_ethtool_get_link_ksettings() 177 advertising | in mii_ethtool_get_link_ksettings() 354 u32 advertising; mii_ethtool_set_link_ksettings() local [all...] |
H A D | mdio.c | 220 ecmd->advertising = ADVERTISED_TP; in mdio45_ethtool_gset_npage() 226 ecmd->advertising = 0; in mdio45_ethtool_gset_npage() 246 ecmd->advertising = ADVERTISED_Backplane; in mdio45_ethtool_gset_npage() 253 ecmd->advertising = ADVERTISED_FIBRE; in mdio45_ethtool_gset_npage() 263 ecmd->advertising |= in mdio45_ethtool_gset_npage() 286 modes = ecmd->advertising & ecmd->lp_advertising; in mdio45_ethtool_gset_npage() 289 modes = ecmd->advertising; in mdio45_ethtool_gset_npage() 360 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; in mdio45_ethtool_ksettings_get_npage() local 391 advertising = ADVERTISED_TP; in mdio45_ethtool_ksettings_get_npage() 397 advertising in mdio45_ethtool_ksettings_get_npage() [all...] |
/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | phylink.c | 236 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_fixedlink() 255 linkmode_and(pl->link_config.advertising, pl->link_config.advertising, in phylink_parse_fixedlink() 367 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_mode() 400 linkmode_resolve_pause(state->advertising, in phylink_resolve_flow() 419 __ETHTOOL_LINK_MODE_MASK_NBITS, state->advertising, in phylink_mac_config() 459 state->advertising, in phylink_major_config() 503 __ETHTOOL_LINK_MODE_MASK_NBITS, pl->link_config.advertising, in phylink_change_inband_advert() 512 pl->link_config.advertising, in phylink_change_inband_advert() 526 linkmode_copy(state->advertising, p in phylink_mac_pcs_get_state() 2071 phylink_sfp_config(struct phylink *pl, u8 mode, const unsigned long *supported, const unsigned long *advertising) phylink_sfp_config() argument 2490 phylink_mii_c22_pcs_set_advertisement(struct mdio_device *pcs, phy_interface_t interface, const unsigned long *advertising) phylink_mii_c22_pcs_set_advertisement() argument 2556 phylink_mii_c22_pcs_config(struct mdio_device *pcs, unsigned int mode, phy_interface_t interface, const unsigned long *advertising) phylink_mii_c22_pcs_config() argument [all...] |
H A D | phy.c | 91 phydev->advertising); in phy_pause_str() 93 phydev->advertising); in phy_pause_str() 285 linkmode_copy(cmd->link_modes.advertising, phydev->advertising); in phy_ethtool_ksettings_get() 374 mii_adv_mod_linkmode_adv_t(phydev->advertising, in phy_mii_ioctl() 379 mii_ctrl1000_mod_linkmode_adv_t(phydev->advertising, in phy_mii_ioctl() 806 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertising); in phy_ethtool_ksettings_set() 814 linkmode_copy(advertising, cmd->link_modes.advertising); in phy_ethtool_ksettings_set() 817 linkmode_and(advertising, advertisin in phy_ethtool_ksettings_set() 1290 mmd_eee_adv_to_linkmode(unsigned long *advertising, u16 eee_adv) mmd_eee_adv_to_linkmode() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | phylink.c | 635 linkmode_and(state->advertising, state->advertising, mask); in phylink_validate_mask_caps() 690 /* Ensure the advertising mask is a subset of the in phylink_validate_mac_and_pcs() 693 linkmode_and(state->advertising, state->advertising, in phylink_validate_mac_and_pcs() 725 linkmode_or(all_adv, all_adv, t.advertising); in phylink_validate_mask() 731 linkmode_copy(state->advertising, all_adv); in phylink_validate_mask() 824 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_fixedlink() 853 linkmode_and(pl->link_config.advertising, pl->link_config.advertising, in phylink_parse_fixedlink() 3611 phylink_mii_c22_pcs_encode_advertisement(phy_interface_t interface, const unsigned long *advertising) phylink_mii_c22_pcs_encode_advertisement() argument 3649 phylink_mii_c22_pcs_config(struct mdio_device *pcs, phy_interface_t interface, const unsigned long *advertising, unsigned int neg_mode) phylink_mii_c22_pcs_config() argument [all...] |
/kernel/linux/linux-5.10/drivers/s390/net/ |
H A D | qeth_ethtool.c | 323 /* Helper function to fill 'advertising' and 'supported' which are the same. */ 331 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in qeth_set_cmd_adv_sup() 335 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in qeth_set_cmd_adv_sup() 340 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in qeth_set_cmd_adv_sup() 344 ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); in qeth_set_cmd_adv_sup() 348 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in qeth_set_cmd_adv_sup() 357 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup() 363 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup() 369 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup() 373 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup() [all...] |
/kernel/linux/linux-6.6/drivers/s390/net/ |
H A D | qeth_ethtool.c | 326 /* Helper function to fill 'advertising' and 'supported' which are the same. */ 334 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in qeth_set_ethtool_link_modes() 338 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in qeth_set_ethtool_link_modes() 343 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); 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() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_ethtool.c | 20 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() 54 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in atl1e_get_link_ksettings() 55 advertising); in atl1e_get_link_ksettings() 65 u32 advertising; in atl1e_set_link_ksettings() local 67 ethtool_convert_link_mode_to_legacy_u32(&advertising, in atl1e_set_link_ksettings() 68 cmd->link_modes.advertising); in atl1e_set_link_ksettings() 76 if (advertising in atl1e_set_link_ksettings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_ethtool.c | 20 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() 54 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in atl1e_get_link_ksettings() 55 advertising); in atl1e_get_link_ksettings() 65 u32 advertising; in atl1e_set_link_ksettings() local 67 ethtool_convert_link_mode_to_legacy_u32(&advertising, in atl1e_set_link_ksettings() 68 cmd->link_modes.advertising); in atl1e_set_link_ksettings() 76 if (advertising in atl1e_set_link_ksettings() [all...] |
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | linkmodes.c | 75 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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 489 ethtool_link_ksettings_zero_link_mode(ks, advertising); in i40e_phy_type_to_ethtool() 495 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 500 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 512 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 519 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 526 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 533 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 546 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 553 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 560 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 495 ethtool_link_ksettings_zero_link_mode(ks, advertising); in i40e_phy_type_to_ethtool() 501 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 506 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 518 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 525 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 532 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 539 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 552 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 559 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 566 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() [all...] |
/kernel/linux/linux-5.10/drivers/net/pcs/ |
H A D | pcs-lynx.c | 112 const unsigned long *advertising) in lynx_pcs_config_sgmii() 137 advertising); in lynx_pcs_config_sgmii() 141 const unsigned long *advertising) in lynx_pcs_config_usxgmii() 160 const unsigned long *advertising, in lynx_pcs_config() 168 return lynx_pcs_config_sgmii(lynx->mdio, mode, advertising); in lynx_pcs_config() 177 return lynx_pcs_config_usxgmii(lynx->mdio, mode, advertising); in lynx_pcs_config() 111 lynx_pcs_config_sgmii(struct mdio_device *pcs, unsigned int mode, const unsigned long *advertising) lynx_pcs_config_sgmii() argument 140 lynx_pcs_config_usxgmii(struct mdio_device *pcs, unsigned int mode, const unsigned long *advertising) lynx_pcs_config_usxgmii() argument 158 lynx_pcs_config(struct phylink_pcs *pcs, unsigned int mode, phy_interface_t ifmode, const unsigned long *advertising, bool permit) lynx_pcs_config() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_ethtool.c | 76 u32 supported, advertising; in pch_gbe_get_link_ksettings() local 82 ethtool_convert_link_mode_to_legacy_u32(&advertising, in pch_gbe_get_link_ksettings() 83 ecmd->link_modes.advertising); in pch_gbe_get_link_ksettings() 86 advertising &= ~(ADVERTISED_TP | ADVERTISED_1000baseT_Half); in pch_gbe_get_link_ksettings() 90 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.advertising, in pch_gbe_get_link_ksettings() 91 advertising); in pch_gbe_get_link_ksettings() 114 u32 advertising; in pch_gbe_set_link_ksettings() local 136 &advertising, copy_ecmd.link_modes.advertising); in pch_gbe_set_link_ksettings() 137 hw->phy.autoneg_advertised = advertising; in pch_gbe_set_link_ksettings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_ethtool.c | 78 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() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
H A D | mdio_10g.c | 236 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() 270 * ef4_mdio_an_reconfigure - Push advertising flags and restart autonegotiation
|