/kernel/linux/linux-5.10/include/linux/ |
H A D | mii.h | 359 * @lp_advertising: pointer to destination link mode. 367 mii_lpa_mod_linkmode_lpa_sgmii(unsigned long *lp_advertising, u32 lpa) in mii_lpa_mod_linkmode_lpa_sgmii() argument 371 linkmode_mod_bit(ETHTOOL_LINK_MODE_1000baseT_Half_BIT, lp_advertising, in mii_lpa_mod_linkmode_lpa_sgmii() 374 linkmode_mod_bit(ETHTOOL_LINK_MODE_1000baseT_Full_BIT, lp_advertising, in mii_lpa_mod_linkmode_lpa_sgmii() 377 linkmode_mod_bit(ETHTOOL_LINK_MODE_100baseT_Half_BIT, lp_advertising, in mii_lpa_mod_linkmode_lpa_sgmii() 380 linkmode_mod_bit(ETHTOOL_LINK_MODE_100baseT_Full_BIT, lp_advertising, in mii_lpa_mod_linkmode_lpa_sgmii() 383 linkmode_mod_bit(ETHTOOL_LINK_MODE_10baseT_Half_BIT, lp_advertising, in mii_lpa_mod_linkmode_lpa_sgmii() 386 linkmode_mod_bit(ETHTOOL_LINK_MODE_10baseT_Full_BIT, lp_advertising, in mii_lpa_mod_linkmode_lpa_sgmii() 399 static inline void mii_lpa_to_linkmode_lpa_sgmii(unsigned long *lp_advertising, in mii_lpa_to_linkmode_lpa_sgmii() argument 402 linkmode_zero(lp_advertising); in mii_lpa_to_linkmode_lpa_sgmii() 462 mii_lpa_to_linkmode_lpa_t(unsigned long *lp_advertising, u32 lpa) mii_lpa_to_linkmode_lpa_t() argument 481 mii_lpa_mod_linkmode_lpa_t(unsigned long *lp_advertising, u32 lpa) mii_lpa_mod_linkmode_lpa_t() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/pcs/ |
H A D | pcs-xpcs.c | 457 phylink_clear(state->lp_advertising, Autoneg); in xpcs_read_lpa() 461 phylink_set(state->lp_advertising, Autoneg); in xpcs_read_lpa() 469 phylink_set(state->lp_advertising, 2500baseX_Full); in xpcs_read_lpa() 476 phylink_set(state->lp_advertising, 1000baseKX_Full); in xpcs_read_lpa() 478 phylink_set(state->lp_advertising, 10000baseKX4_Full); in xpcs_read_lpa() 480 phylink_set(state->lp_advertising, 10000baseKR_Full); in xpcs_read_lpa() 487 phylink_set(state->lp_advertising, Pause); in xpcs_read_lpa() 489 phylink_set(state->lp_advertising, Asym_Pause); in xpcs_read_lpa() 491 linkmode_and(state->lp_advertising, state->lp_advertising, in xpcs_read_lpa() [all...] |
/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | phy-c45.c | 287 phydev->lp_advertising); in genphy_c45_read_lpa() 288 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa() 289 mii_adv_mod_linkmode_adv_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa() 296 linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->lp_advertising, in genphy_c45_read_lpa() 304 mii_adv_mod_linkmode_adv_t(phydev->lp_advertising, val); in genphy_c45_read_lpa() 313 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, val); in genphy_c45_read_lpa() 327 linkmode_zero(phydev->lp_advertising); in genphy_c45_read_pma()
|
H A D | uPD60620.c | 45 linkmode_zero(phydev->lp_advertising); in upd60620_read_status() 68 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, in upd60620_read_status()
|
H A D | bcm84881.c | 158 linkmode_zero(phydev->lp_advertising); in bcm84881_read_status() 178 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, val); in bcm84881_read_status()
|
H A D | phy-core.c | 345 phydev->lp_advertising); in phy_resolve_aneg_pause() 348 phydev->lp_advertising); in phy_resolve_aneg_pause() 366 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_resolve_aneg_linkmode() 399 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_check_downshift() 422 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_resolve_min_speed()
|
H A D | phylink.c | 187 pl->link_config.lp_advertising); in phylink_parse_fixedlink() 190 pl->link_config.lp_advertising); in phylink_parse_fixedlink() 223 pl->link_config.lp_advertising); in phylink_parse_fixedlink() 226 pl->link_config.lp_advertising); in phylink_parse_fixedlink() 248 __set_bit(s->bit, pl->link_config.lp_advertising); in phylink_parse_fixedlink() 401 state->lp_advertising, in phylink_resolve_flow() 527 linkmode_zero(state->lp_advertising); in phylink_mac_pcs_get_state() 1358 linkmode_copy(kset->link_modes.lp_advertising, state->lp_advertising); in phylink_get_ksettings() 1788 unsigned long *lpa = state->lp_advertising; in phylink_mii_emul_read() [all...] |
H A D | lxt.c | 175 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, lpa); in lxt973a2_read_status() 200 linkmode_zero(phydev->lp_advertising); in lxt973a2_read_status()
|
/kernel/linux/linux-5.10/drivers/net/ |
H A D | mii.c | 97 ecmd->lp_advertising = mii_get_an(mii, MII_LPA); in mii_ethtool_gset() 98 ecmd->lp_advertising |= in mii_ethtool_gset() 101 ecmd->lp_advertising = 0; 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 183 lp_advertising = mii_get_an(mii, MII_LPA); in mii_ethtool_get_link_ksettings() 184 lp_advertising |= in mii_ethtool_get_link_ksettings() 187 lp_advertising = 0; in mii_ethtool_get_link_ksettings() 190 nego = advertising & lp_advertising; in mii_ethtool_get_link_ksettings() 215 lp_advertising in mii_ethtool_get_link_ksettings() [all...] |
H A D | mdio.c | 282 ecmd->lp_advertising = in mdio45_ethtool_gset_npage() 285 ecmd->lp_advertising |= ADVERTISED_Autoneg; in mdio45_ethtool_gset_npage() 286 modes = ecmd->advertising & ecmd->lp_advertising; in mdio45_ethtool_gset_npage() 360 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; in mdio45_ethtool_ksettings_get_npage() local 454 lp_advertising = in mdio45_ethtool_ksettings_get_npage() 457 lp_advertising |= ADVERTISED_Autoneg; in mdio45_ethtool_ksettings_get_npage() 458 modes = advertising & lp_advertising; in mdio45_ethtool_ksettings_get_npage() 497 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, in mdio45_ethtool_ksettings_get_npage() 498 lp_advertising); in mdio45_ethtool_ksettings_get_npage()
|
/kernel/linux/linux-6.6/drivers/net/ |
H A D | mii.c | 96 ecmd->lp_advertising = mii_get_an(mii, MII_LPA); in mii_ethtool_gset() 97 ecmd->lp_advertising |= in mii_ethtool_gset() 100 ecmd->lp_advertising = 0; 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 181 lp_advertising = mii_get_an(mii, MII_LPA); in mii_ethtool_get_link_ksettings() 182 lp_advertising |= in mii_ethtool_get_link_ksettings() 185 lp_advertising = 0; in mii_ethtool_get_link_ksettings() 188 nego = advertising & lp_advertising; in mii_ethtool_get_link_ksettings() 213 lp_advertising in mii_ethtool_get_link_ksettings() [all...] |
H A D | mdio.c | 282 ecmd->lp_advertising = in mdio45_ethtool_gset_npage() 285 ecmd->lp_advertising |= ADVERTISED_Autoneg; in mdio45_ethtool_gset_npage() 286 modes = ecmd->advertising & ecmd->lp_advertising; in mdio45_ethtool_gset_npage() 360 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; in mdio45_ethtool_ksettings_get_npage() local 454 lp_advertising = in mdio45_ethtool_ksettings_get_npage() 457 lp_advertising |= ADVERTISED_Autoneg; in mdio45_ethtool_ksettings_get_npage() 458 modes = advertising & lp_advertising; in mdio45_ethtool_ksettings_get_npage() 497 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, in mdio45_ethtool_ksettings_get_npage() 498 lp_advertising); in mdio45_ethtool_ksettings_get_npage()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | mii.h | 412 static inline void mii_lpa_to_linkmode_lpa_t(unsigned long *lp_advertising, in mii_lpa_to_linkmode_lpa_t() argument 415 mii_adv_to_linkmode_adv_t(lp_advertising, lpa); in mii_lpa_to_linkmode_lpa_t() 419 lp_advertising); in mii_lpa_to_linkmode_lpa_t() 431 static inline void mii_lpa_mod_linkmode_lpa_t(unsigned long *lp_advertising, in mii_lpa_mod_linkmode_lpa_t() argument 434 mii_adv_mod_linkmode_adv_t(lp_advertising, lpa); in mii_lpa_mod_linkmode_lpa_t() 437 lp_advertising, lpa & LPA_LPACK); in mii_lpa_mod_linkmode_lpa_t()
|
/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | phy-c45.c | 482 linkmode_clear_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->lp_advertising); in genphy_c45_baset1_read_lpa() 483 mii_t1_adv_l_mod_linkmode_t(phydev->lp_advertising, 0); in genphy_c45_baset1_read_lpa() 484 mii_t1_adv_m_mod_linkmode_t(phydev->lp_advertising, 0); in genphy_c45_baset1_read_lpa() 492 linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->lp_advertising, 1); in genphy_c45_baset1_read_lpa() 498 mii_t1_adv_l_mod_linkmode_t(phydev->lp_advertising, val); in genphy_c45_baset1_read_lpa() 506 mii_t1_adv_m_mod_linkmode_t(phydev->lp_advertising, val); in genphy_c45_baset1_read_lpa() 534 phydev->lp_advertising); in genphy_c45_read_lpa() 535 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa() 536 mii_adv_mod_linkmode_adv_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa() 543 linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->lp_advertising, in genphy_c45_read_lpa() [all...] |
H A D | uPD60620.c | 45 linkmode_zero(phydev->lp_advertising); in upd60620_read_status() 68 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, in upd60620_read_status()
|
H A D | bcm84881.c | 158 linkmode_zero(phydev->lp_advertising); in bcm84881_read_status() 178 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, val); in bcm84881_read_status()
|
H A D | phy-core.c | 427 phydev->lp_advertising); in phy_resolve_aneg_pause() 430 phydev->lp_advertising); in phy_resolve_aneg_pause() 448 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_resolve_aneg_linkmode() 481 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_check_downshift() 504 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_resolve_min_speed()
|
H A D | lxt.c | 249 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, lpa); in lxt973a2_read_status() 274 linkmode_zero(phydev->lp_advertising); in lxt973a2_read_status()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_ethtool.c | 290 u32 supported, advertising, lp_advertising; in stmmac_ethtool_get_link_ksettings() local 312 &lp_advertising, cmd->link_modes.lp_advertising); in stmmac_ethtool_get_link_ksettings() 319 lp_advertising |= ADVERTISED_Pause; in stmmac_ethtool_get_link_ksettings() 321 lp_advertising |= ADVERTISED_Asym_Pause; in stmmac_ethtool_get_link_ksettings() 327 lp_advertising |= ADVERTISED_Autoneg; in stmmac_ethtool_get_link_ksettings() 345 lp_advertising |= (ADVERTISED_1000baseT_Full | in stmmac_ethtool_get_link_ksettings() 349 lp_advertising |= (ADVERTISED_1000baseT_Half | in stmmac_ethtool_get_link_ksettings() 359 cmd->link_modes.lp_advertising, lp_advertising); in stmmac_ethtool_get_link_ksettings() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_ethtool.c | 444 prestera_modes_to_eth(ecmd->link_modes.lp_advertising, in prestera_port_remote_cap_get() 447 if (!bitmap_empty(ecmd->link_modes.lp_advertising, in prestera_port_remote_cap_get() 450 lp_advertising, in prestera_port_remote_cap_get() 461 lp_advertising, in prestera_port_remote_cap_get() 465 lp_advertising, in prestera_port_remote_cap_get() 503 ethtool_link_ksettings_zero_link_mode(ecmd, lp_advertising); in prestera_ethtool_get_link_ksettings()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_ethtool.c | 318 u32 supported, advertising, lp_advertising; in stmmac_ethtool_get_link_ksettings() local 340 &lp_advertising, cmd->link_modes.lp_advertising); in stmmac_ethtool_get_link_ksettings() 347 lp_advertising |= ADVERTISED_Pause; in stmmac_ethtool_get_link_ksettings() 349 lp_advertising |= ADVERTISED_Asym_Pause; in stmmac_ethtool_get_link_ksettings() 355 lp_advertising |= ADVERTISED_Autoneg; in stmmac_ethtool_get_link_ksettings() 373 lp_advertising |= (ADVERTISED_1000baseT_Full | in stmmac_ethtool_get_link_ksettings() 377 lp_advertising |= (ADVERTISED_1000baseT_Half | in stmmac_ethtool_get_link_ksettings() 387 cmd->link_modes.lp_advertising, lp_advertising); in stmmac_ethtool_get_link_ksettings() [all...] |
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | linkmodes.c | 52 bitmap_empty(data->ksettings.link_modes.lp_advertising, in linkmodes_prepare_data() 83 ret = ethnl_bitset_size(ksettings->link_modes.lp_advertising, in linkmodes_reply_size() 122 ksettings->link_modes.lp_advertising, in linkmodes_fill_reply()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_ethtool.c | 446 prestera_modes_to_eth(ecmd->link_modes.lp_advertising, in prestera_port_remote_cap_get() 449 if (!bitmap_empty(ecmd->link_modes.lp_advertising, in prestera_port_remote_cap_get() 452 lp_advertising, in prestera_port_remote_cap_get() 461 lp_advertising, in prestera_port_remote_cap_get() 465 lp_advertising, in prestera_port_remote_cap_get() 520 ethtool_link_ksettings_zero_link_mode(ecmd, lp_advertising); in prestera_ethtool_get_link_ksettings()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.c | 1075 ethtool_link_ksettings_zero_link_mode(cmd, lp_advertising); in aq_nic_get_link_ksettings() 1079 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1083 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1087 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1091 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1095 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1099 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1103 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1107 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1111 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.c | 1222 ethtool_link_ksettings_zero_link_mode(cmd, lp_advertising); in aq_nic_get_link_ksettings() 1226 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1230 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1234 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1238 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1242 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1246 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1250 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1254 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() 1258 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings() [all...] |