Home
last modified time | relevance | path

Searched refs:lp_advertising (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v5.4/drivers/net/
Dmii.c97 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 …]
Dmdio.c282 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()
/Linux-v5.4/include/linux/
Dmii.h430 static inline void mii_lpa_to_linkmode_lpa_t(unsigned long *lp_advertising, in mii_lpa_to_linkmode_lpa_t() argument
433 mii_adv_to_linkmode_adv_t(lp_advertising, lpa); in mii_lpa_to_linkmode_lpa_t()
437 lp_advertising); in mii_lpa_to_linkmode_lpa_t()
449 static inline void mii_lpa_mod_linkmode_lpa_t(unsigned long *lp_advertising, in mii_lpa_mod_linkmode_lpa_t() argument
452 mii_adv_mod_linkmode_adv_t(lp_advertising, lpa); in mii_lpa_mod_linkmode_lpa_t()
455 lp_advertising, lpa & LPA_LPACK); in mii_lpa_mod_linkmode_lpa_t()
Dphylink.h47 __ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising);
Dethtool.h113 __ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising);
/Linux-v5.4/drivers/net/phy/
Dphy-c45.c286 phydev->lp_advertising); in genphy_c45_read_lpa()
287 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa()
288 mii_adv_mod_linkmode_adv_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa()
295 linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->lp_advertising, in genphy_c45_read_lpa()
303 mii_adv_mod_linkmode_adv_t(phydev->lp_advertising, val); in genphy_c45_read_lpa()
312 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, val); in genphy_c45_read_lpa()
326 linkmode_zero(phydev->lp_advertising); in genphy_c45_read_pma()
DuPD60620.c45 linkmode_zero(phydev->lp_advertising); in upd60620_read_status()
68 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, in upd60620_read_status()
Dlxt.c175 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, lpa); in lxt973a2_read_status()
216 linkmode_zero(phydev->lp_advertising); in lxt973a2_read_status()
Drealtek.c396 phydev->lp_advertising, lpadv & RTL_LPADV_10000FULL); in rtl8125_read_status()
398 phydev->lp_advertising, lpadv & RTL_LPADV_5000FULL); in rtl8125_read_status()
400 phydev->lp_advertising, lpadv & RTL_LPADV_2500FULL); in rtl8125_read_status()
Dphy-core.c290 phydev->lp_advertising); in phy_resolve_aneg_pause()
293 phydev->lp_advertising); in phy_resolve_aneg_pause()
311 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_resolve_aneg_linkmode()
329 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_resolve_min_speed()
Dmarvell10g.c409 linkmode_zero(phydev->lp_advertising); in mv3310_read_status()
440 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, val); in mv3310_read_status()
Daquantia_main.c283 phydev->lp_advertising, in aqr_read_status()
286 phydev->lp_advertising, in aqr_read_status()
Dphy_device.c1792 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in genphy_read_lpa()
1794 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in genphy_read_lpa()
1816 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in genphy_read_lpa()
1824 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, lpa); in genphy_read_lpa()
1826 linkmode_zero(phydev->lp_advertising); in genphy_read_lpa()
Dphy.c371 linkmode_copy(cmd->link_modes.lp_advertising, phydev->lp_advertising); in phy_ethtool_ksettings_get()
Dmarvell.c1260 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, lpa); in marvell_read_status_page_an()
1261 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, lpagb); in marvell_read_status_page_an()
1269 fiber_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, lpa); in marvell_read_status_page_an()
1308 linkmode_zero(phydev->lp_advertising); in marvell_read_status_page_fixed()
Dphylink.c366 linkmode_zero(state->lp_advertising); in phylink_get_mac_state()
1109 linkmode_copy(kset->link_modes.lp_advertising, state->lp_advertising); in phylink_get_ksettings()
/Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ethtool.c282 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-v5.4/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c267 u32 supported, advertising, lp_advertising; in bnx2x_get_link_ksettings() local
269 ethtool_convert_link_mode_to_legacy_u32(&lp_advertising, in bnx2x_get_link_ksettings()
270 cmd->link_modes.lp_advertising); in bnx2x_get_link_ksettings()
309 lp_advertising |= ADVERTISED_Autoneg; in bnx2x_get_link_ksettings()
311 lp_advertising |= ADVERTISED_Pause; in bnx2x_get_link_ksettings()
313 lp_advertising |= ADVERTISED_Asym_Pause; in bnx2x_get_link_ksettings()
316 lp_advertising |= ADVERTISED_10baseT_Half; in bnx2x_get_link_ksettings()
318 lp_advertising |= ADVERTISED_10baseT_Full; in bnx2x_get_link_ksettings()
320 lp_advertising |= ADVERTISED_100baseT_Half; in bnx2x_get_link_ksettings()
322 lp_advertising |= ADVERTISED_100baseT_Full; in bnx2x_get_link_ksettings()
[all …]
/Linux-v5.4/drivers/net/ethernet/amd/xgbe/
Dxgbe.h332 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)
Dxgbe-ethtool.c325 XGBE_LM_COPY(cmd, lp_advertising, lks, lp_advertising); in xgbe_get_link_ksettings()
/Linux-v5.4/net/core/
Dethtool.c462 link_ksettings->link_modes.lp_advertising, in convert_legacy_settings_to_link_ksettings()
463 legacy_settings->lp_advertising); in convert_legacy_settings_to_link_ksettings()
507 &legacy_settings->lp_advertising, in convert_link_ksettings_to_legacy_settings()
508 link_ksettings->link_modes.lp_advertising); in convert_link_ksettings_to_legacy_settings()
539 __u32 lp_advertising[__ETHTOOL_LINK_MODE_MASK_NU32]; member
575 bitmap_from_arr32(to->link_modes.lp_advertising, in load_link_ksettings_from_user()
576 link_usettings.link_modes.lp_advertising, in load_link_ksettings_from_user()
599 bitmap_to_arr32(link_usettings.link_modes.lp_advertising, in store_link_ksettings_for_user()
600 from->link_modes.lp_advertising, in store_link_ksettings_for_user()
/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_ethtool.c2030 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
2036 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, Pause); in ice_get_settings_link_up()
2039 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, Pause); in ice_get_settings_link_up()
2040 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
2044 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
2050 ethtool_link_ksettings_del_link_mode(ks, lp_advertising, Pause); in ice_get_settings_link_up()
2051 ethtool_link_ksettings_del_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
2098 ethtool_link_ksettings_zero_link_mode(ks, lp_advertising); in ice_get_link_ksettings()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Dswitchx2.c748 u32 supported, advertising, lp_advertising; in mlxsw_sx_port_get_link_ksettings() local
769 lp_advertising = mlxsw_sx_from_ptys_advert_link(eth_proto_oper); in mlxsw_sx_port_get_link_ksettings()
775 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, in mlxsw_sx_port_get_link_ksettings()
776 lp_advertising); in mlxsw_sx_port_get_link_ksettings()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_ethtool.c879 unsigned long *lp_advertising = link_ksettings->link_modes.lp_advertising; in get_lp_advertising() local
882 ptys2ethtool_adver_link(lp_advertising, eth_proto_lp, ext); in get_lp_advertising()
955 lp_advertising, Autoneg); in mlx5e_ethtool_get_link_ksettings()
/Linux-v5.4/drivers/s390/net/
Dqeth_ethtool.c184 ethtool_link_ksettings_zero_link_mode(cmd, lp_advertising); in qeth_set_cmd_adv_sup()

12