| /Linux-v4.19/drivers/net/ |
| 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 = 0; in mii_ethtool_get_link_ksettings() [all …]
|
| D | mdio.c | 285 ecmd->lp_advertising = in mdio45_ethtool_gset_npage() 288 ecmd->lp_advertising |= ADVERTISED_Autoneg; in mdio45_ethtool_gset_npage() 289 modes = ecmd->advertising & ecmd->lp_advertising; in mdio45_ethtool_gset_npage() 363 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; in mdio45_ethtool_ksettings_get_npage() local 457 lp_advertising = in mdio45_ethtool_ksettings_get_npage() 460 lp_advertising |= ADVERTISED_Autoneg; in mdio45_ethtool_ksettings_get_npage() 461 modes = advertising & lp_advertising; in mdio45_ethtool_ksettings_get_npage() 500 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, in mdio45_ethtool_ksettings_get_npage() 501 lp_advertising); in mdio45_ethtool_ksettings_get_npage()
|
| /Linux-v4.19/drivers/net/phy/ |
| D | uPD60620.c | 50 phydev->lp_advertising = 0; in upd60620_read_status() 73 phydev->lp_advertising in upd60620_read_status()
|
| D | lxt.c | 180 phydev->lp_advertising = mii_lpa_to_ethtool_lpa_t(lpa); in lxt973a2_read_status() 221 phydev->lp_advertising = 0; in lxt973a2_read_status()
|
| D | phy-c45.c | 184 phydev->lp_advertising = mii_lpa_to_ethtool_lpa_t(val); in genphy_c45_read_lpa() 194 phydev->lp_advertising |= ADVERTISED_10000baseT_Full; in genphy_c45_read_lpa()
|
| D | phy-core.c | 202 u32 common = phydev->lp_advertising & phydev->advertising; in phy_resolve_aneg_linkmode() 228 phydev->pause = !!(phydev->lp_advertising & ADVERTISED_Pause); in phy_resolve_aneg_linkmode() 229 phydev->asym_pause = !!(phydev->lp_advertising & in phy_resolve_aneg_linkmode()
|
| D | phy.c | 367 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, in phy_ethtool_ksettings_get() 368 phydev->lp_advertising); in phy_ethtool_ksettings_get() 508 phydev->lp_advertising = 0; in phy_start_aneg_priv() 591 u32 adv = phydev->lp_advertising & phydev->supported; in phy_speed_down()
|
| D | marvell10g.c | 461 phydev->lp_advertising = 0; in mv3310_read_status() 494 phydev->lp_advertising |= mii_stat1000_to_ethtool_lpa_t(val); in mv3310_read_status()
|
| D | phy_device.c | 1551 phydev->lp_advertising = 0; in genphy_read_status() 1572 phydev->lp_advertising = in genphy_read_status() 1581 phydev->lp_advertising |= mii_lpa_to_ethtool_lpa_t(lpa); in genphy_read_status()
|
| D | phylink.c | 348 linkmode_zero(state->lp_advertising); in phylink_get_mac_state() 1021 linkmode_copy(kset->link_modes.lp_advertising, state->lp_advertising); in phylink_get_ksettings()
|
| D | marvell.c | 1158 phydev->lp_advertising = in marvell_read_status_page_an() 1168 phydev->lp_advertising = fiber_lpa_to_ethtool_lpa_t(lpa); in marvell_read_status_page_an() 1207 phydev->lp_advertising = 0; in marvell_read_status_page_fixed()
|
| /Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac_ethtool.c | 282 u32 supported, advertising, lp_advertising; in stmmac_ethtool_get_link_ksettings() local 304 &lp_advertising, cmd->link_modes.lp_advertising); in stmmac_ethtool_get_link_ksettings() 311 lp_advertising |= ADVERTISED_Pause; in stmmac_ethtool_get_link_ksettings() 313 lp_advertising |= ADVERTISED_Asym_Pause; in stmmac_ethtool_get_link_ksettings() 319 lp_advertising |= ADVERTISED_Autoneg; in stmmac_ethtool_get_link_ksettings() 337 lp_advertising |= (ADVERTISED_1000baseT_Full | in stmmac_ethtool_get_link_ksettings() 341 lp_advertising |= (ADVERTISED_1000baseT_Half | in stmmac_ethtool_get_link_ksettings() 351 cmd->link_modes.lp_advertising, lp_advertising); in stmmac_ethtool_get_link_ksettings()
|
| /Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_ethtool.c | 265 u32 supported, advertising, lp_advertising; in bnx2x_get_link_ksettings() local 267 ethtool_convert_link_mode_to_legacy_u32(&lp_advertising, in bnx2x_get_link_ksettings() 268 cmd->link_modes.lp_advertising); in bnx2x_get_link_ksettings() 307 lp_advertising |= ADVERTISED_Autoneg; in bnx2x_get_link_ksettings() 309 lp_advertising |= ADVERTISED_Pause; in bnx2x_get_link_ksettings() 311 lp_advertising |= ADVERTISED_Asym_Pause; in bnx2x_get_link_ksettings() 314 lp_advertising |= ADVERTISED_10baseT_Half; in bnx2x_get_link_ksettings() 316 lp_advertising |= ADVERTISED_10baseT_Full; in bnx2x_get_link_ksettings() 318 lp_advertising |= ADVERTISED_100baseT_Half; in bnx2x_get_link_ksettings() 320 lp_advertising |= ADVERTISED_100baseT_Full; in bnx2x_get_link_ksettings() [all …]
|
| /Linux-v4.19/drivers/net/ethernet/amd/xgbe/ |
| D | xgbe.h | 332 ethtool_link_ksettings_zero_link_mode((_ls), lp_advertising) 335 ethtool_link_ksettings_add_link_mode((_ls), lp_advertising, _mode) 338 ethtool_link_ksettings_del_link_mode((_ls), lp_advertising, _mode) 341 ethtool_link_ksettings_test_link_mode((_ls), lp_advertising, _mode)
|
| D | xgbe-ethtool.c | 325 XGBE_LM_COPY(cmd, lp_advertising, lks, lp_advertising); in xgbe_get_link_ksettings()
|
| /Linux-v4.19/include/linux/ |
| D | phylink.h | 47 __ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising);
|
| D | ethtool.h | 117 __ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising);
|
| D | phy.h | 443 u32 lp_advertising; member
|
| /Linux-v4.19/net/core/ |
| D | ethtool.c | 461 link_ksettings->link_modes.lp_advertising, in convert_legacy_settings_to_link_ksettings() 462 legacy_settings->lp_advertising); in convert_legacy_settings_to_link_ksettings() 506 &legacy_settings->lp_advertising, in convert_link_ksettings_to_legacy_settings() 507 link_ksettings->link_modes.lp_advertising); in convert_link_ksettings_to_legacy_settings() 538 __u32 lp_advertising[__ETHTOOL_LINK_MODE_MASK_NU32]; member 604 bitmap_from_arr32(to->link_modes.lp_advertising, in load_link_ksettings_from_user() 605 link_usettings.link_modes.lp_advertising, in load_link_ksettings_from_user() 628 bitmap_to_arr32(link_usettings.link_modes.lp_advertising, in store_link_ksettings_for_user() 629 from->link_modes.lp_advertising, in store_link_ksettings_for_user()
|
| /Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_ethtool.c | 711 unsigned long *lp_advertising = link_ksettings->link_modes.lp_advertising; in get_lp_advertising() local 713 ptys2ethtool_adver_link(lp_advertising, eth_proto_lp); in get_lp_advertising() 767 lp_advertising, Autoneg); in mlx5e_get_link_ksettings()
|
| /Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
| D | switchx2.c | 753 u32 supported, advertising, lp_advertising; in mlxsw_sx_port_get_link_ksettings() local 774 lp_advertising = mlxsw_sx_from_ptys_advert_link(eth_proto_oper); in mlxsw_sx_port_get_link_ksettings() 780 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, in mlxsw_sx_port_get_link_ksettings() 781 lp_advertising); in mlxsw_sx_port_get_link_ksettings()
|
| /Linux-v4.19/include/uapi/linux/ |
| D | ethtool.h | 116 __u32 lp_advertising; member
|
| /Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/ |
| D | cxgb4_ethtool.c | 610 ethtool_link_ksettings_zero_link_mode(link_ksettings, lp_advertising); in get_link_ksettings() 629 link_ksettings->link_modes.lp_advertising); in get_link_ksettings()
|
| /Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
| D | en_ethtool.c | 814 ethtool_link_ksettings_zero_link_mode(link_ksettings, lp_advertising); in ethtool_get_ptys_link_ksettings() 816 link_ksettings->link_modes.lp_advertising, in ethtool_get_ptys_link_ksettings() 820 lp_advertising, Autoneg); in ethtool_get_ptys_link_ksettings()
|
| /Linux-v4.19/drivers/net/ethernet/qlogic/qede/ |
| D | qede_ethtool.c | 470 ethtool_link_ksettings_zero_link_mode(cmd, lp_advertising); in qede_get_link_ksettings() 471 QEDE_DRV_TO_ETHTOOL_CAPS(current_link.lp_caps, cmd, lp_advertising) in qede_get_link_ksettings()
|