Home
last modified time | relevance | path

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

12

/Linux-v5.15/include/linux/
Dmii.h367 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()
404 mii_lpa_mod_linkmode_lpa_sgmii(lp_advertising, lpa); in mii_lpa_to_linkmode_lpa_sgmii()
[all …]
Dphylink.h45 __ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising);
/Linux-v5.15/drivers/net/
Dmii.c96 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 = 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.15/drivers/net/phy/
Dphy-c45.c330 phydev->lp_advertising); in genphy_c45_read_lpa()
331 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa()
332 mii_adv_mod_linkmode_adv_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa()
339 linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->lp_advertising, in genphy_c45_read_lpa()
347 mii_adv_mod_linkmode_adv_t(phydev->lp_advertising, val); in genphy_c45_read_lpa()
356 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, val); in genphy_c45_read_lpa()
370 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()
Dbcm84881.c158 linkmode_zero(phydev->lp_advertising); in bcm84881_read_status()
178 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, val); in bcm84881_read_status()
Dphy-core.c346 phydev->lp_advertising); in phy_resolve_aneg_pause()
349 phydev->lp_advertising); in phy_resolve_aneg_pause()
367 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_resolve_aneg_linkmode()
400 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_check_downshift()
423 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_resolve_min_speed()
Dlxt.c249 mii_lpa_to_linkmode_lpa_t(phydev->lp_advertising, lpa); in lxt973a2_read_status()
274 linkmode_zero(phydev->lp_advertising); in lxt973a2_read_status()
Dphylink.c190 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
193 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
226 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
229 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
251 __set_bit(s->bit, pl->link_config.lp_advertising); in phylink_parse_fixedlink()
414 state->lp_advertising, in phylink_resolve_flow()
540 linkmode_zero(state->lp_advertising); in phylink_mac_pcs_get_state()
1446 linkmode_copy(kset->link_modes.lp_advertising, state->lp_advertising); in phylink_get_ksettings()
1877 unsigned long *lpa = state->lp_advertising; in phylink_mii_emul_read()
2417 mii_lpa_mod_linkmode_x(state->lp_advertising, config_reg, fd_bit); in phylink_decode_c37_word()
[all …]
Dphy_device.c2306 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in genphy_read_lpa()
2308 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in genphy_read_lpa()
2330 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in genphy_read_lpa()
2338 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, lpa); in genphy_read_lpa()
2340 linkmode_zero(phydev->lp_advertising); in genphy_read_lpa()
2455 phydev->lp_advertising, lpa & LPA_LPACK); in genphy_c37_read_status()
2457 phydev->lp_advertising, lpa & LPA_1000XFULL); in genphy_c37_read_status()
2459 phydev->lp_advertising, lpa & LPA_1000XPAUSE); in genphy_c37_read_status()
2461 phydev->lp_advertising, in genphy_c37_read_status()
2804 phydev->lp_advertising, in phy_get_pause()
Drealtek.c681 phydev->lp_advertising, lpadv & RTL_LPADV_10000FULL); in rtl822x_read_status()
683 phydev->lp_advertising, lpadv & RTL_LPADV_5000FULL); in rtl822x_read_status()
685 phydev->lp_advertising, lpadv & RTL_LPADV_2500FULL); in rtl822x_read_status()
Daquantia_main.c312 phydev->lp_advertising, in aqr_read_status()
315 phydev->lp_advertising, in aqr_read_status()
Dmxl-gpy.c322 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, ret); in gpy_read_status()
324 linkmode_zero(phydev->lp_advertising); in gpy_read_status()
/Linux-v5.15/drivers/net/pcs/
Dpcs-xpcs.c513 phylink_clear(state->lp_advertising, Autoneg); in xpcs_read_lpa_c73()
517 phylink_set(state->lp_advertising, Autoneg); in xpcs_read_lpa_c73()
525 phylink_set(state->lp_advertising, 2500baseX_Full); in xpcs_read_lpa_c73()
532 phylink_set(state->lp_advertising, 1000baseKX_Full); in xpcs_read_lpa_c73()
534 phylink_set(state->lp_advertising, 10000baseKX4_Full); in xpcs_read_lpa_c73()
536 phylink_set(state->lp_advertising, 10000baseKR_Full); in xpcs_read_lpa_c73()
543 phylink_set(state->lp_advertising, Pause); in xpcs_read_lpa_c73()
545 phylink_set(state->lp_advertising, Asym_Pause); in xpcs_read_lpa_c73()
547 linkmode_and(state->lp_advertising, state->lp_advertising, in xpcs_read_lpa_c73()
555 int max_speed = xpcs_get_max_usxgmii_speed(state->lp_advertising); in xpcs_resolve_lpa_c73()
/Linux-v5.15/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ethtool.c304 u32 supported, advertising, lp_advertising; in stmmac_ethtool_get_link_ksettings() local
326 &lp_advertising, cmd->link_modes.lp_advertising); in stmmac_ethtool_get_link_ksettings()
333 lp_advertising |= ADVERTISED_Pause; in stmmac_ethtool_get_link_ksettings()
335 lp_advertising |= ADVERTISED_Asym_Pause; in stmmac_ethtool_get_link_ksettings()
341 lp_advertising |= ADVERTISED_Autoneg; in stmmac_ethtool_get_link_ksettings()
359 lp_advertising |= (ADVERTISED_1000baseT_Full | in stmmac_ethtool_get_link_ksettings()
363 lp_advertising |= (ADVERTISED_1000baseT_Half | in stmmac_ethtool_get_link_ksettings()
373 cmd->link_modes.lp_advertising, lp_advertising); in stmmac_ethtool_get_link_ksettings()
/Linux-v5.15/drivers/net/ethernet/marvell/prestera/
Dprestera_ethtool.c444 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()
/Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/
Daq_nic.c1072 ethtool_link_ksettings_zero_link_mode(cmd, lp_advertising); in aq_nic_get_link_ksettings()
1076 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings()
1080 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings()
1084 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings()
1088 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings()
1092 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings()
1096 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings()
1100 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings()
1104 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings()
1108 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings()
[all …]
/Linux-v5.15/net/ethtool/
Dlinkmodes.c52 bitmap_empty(data->ksettings.link_modes.lp_advertising, in linkmodes_prepare_data()
82 ret = ethnl_bitset_size(ksettings->link_modes.lp_advertising, in linkmodes_reply_size()
121 ksettings->link_modes.lp_advertising, in linkmodes_fill_reply()
Dcommon.c468 link_ksettings->link_modes.lp_advertising, in convert_legacy_settings_to_link_ksettings()
469 legacy_settings->lp_advertising); in convert_legacy_settings_to_link_ksettings()
Dioctl.c391 &legacy_settings->lp_advertising, in convert_link_ksettings_to_legacy_settings()
392 link_ksettings->link_modes.lp_advertising); in convert_link_ksettings_to_legacy_settings()
423 __u32 lp_advertising[__ETHTOOL_LINK_MODE_MASK_NU32]; member
459 bitmap_from_arr32(to->link_modes.lp_advertising, in load_link_ksettings_from_user()
460 link_usettings.link_modes.lp_advertising, in load_link_ksettings_from_user()
480 bitmap_empty(cmd->link_modes.lp_advertising, in ethtool_virtdev_validate_cmd()
501 bitmap_to_arr32(link_usettings.link_modes.lp_advertising, in store_link_ksettings_for_user()
502 from->link_modes.lp_advertising, in store_link_ksettings_for_user()
/Linux-v5.15/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.15/drivers/net/ethernet/amd/xgbe/
Dxgbe.h331 ethtool_link_ksettings_zero_link_mode((_ls), lp_advertising)
334 ethtool_link_ksettings_add_link_mode((_ls), lp_advertising, _mode)
337 ethtool_link_ksettings_del_link_mode((_ls), lp_advertising, _mode)
340 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.15/drivers/net/ethernet/intel/ice/
Dice_ethtool.c1840 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
1846 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, Pause); in ice_get_settings_link_up()
1849 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, Pause); in ice_get_settings_link_up()
1850 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
1854 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
1859 ethtool_link_ksettings_del_link_mode(ks, lp_advertising, Pause); in ice_get_settings_link_up()
1860 ethtool_link_ksettings_del_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
1907 ethtool_link_ksettings_zero_link_mode(ks, lp_advertising); in ice_get_link_ksettings()

12