Home
last modified time | relevance | path

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

123

/linux-6.15/drivers/net/
H A 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 …]
H A Dmdio.c188 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; in mdio45_ethtool_ksettings_get_npage() local
282 lp_advertising = in mdio45_ethtool_ksettings_get_npage()
285 lp_advertising |= ADVERTISED_Autoneg; in mdio45_ethtool_ksettings_get_npage()
286 modes = advertising & lp_advertising; in mdio45_ethtool_ksettings_get_npage()
325 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, in mdio45_ethtool_ksettings_get_npage()
326 lp_advertising); in mdio45_ethtool_ksettings_get_npage()
/linux-6.15/include/linux/
H A Dmii.h413 static inline void mii_lpa_to_linkmode_lpa_t(unsigned long *lp_advertising, in mii_lpa_to_linkmode_lpa_t() argument
416 mii_adv_to_linkmode_adv_t(lp_advertising, lpa); in mii_lpa_to_linkmode_lpa_t()
420 lp_advertising); in mii_lpa_to_linkmode_lpa_t()
432 static inline void mii_lpa_mod_linkmode_lpa_t(unsigned long *lp_advertising, in mii_lpa_mod_linkmode_lpa_t() argument
435 mii_adv_mod_linkmode_adv_t(lp_advertising, lpa); in mii_lpa_mod_linkmode_lpa_t()
438 lp_advertising, lpa & LPA_LPACK); in mii_lpa_mod_linkmode_lpa_t()
H A Dphylink.h121 __ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising);
/linux-6.15/drivers/net/phy/
H A Dphy-c45.c485 mii_t1_adv_l_mod_linkmode_t(phydev->lp_advertising, 0); in genphy_c45_baset1_read_lpa()
486 mii_t1_adv_m_mod_linkmode_t(phydev->lp_advertising, 0); in genphy_c45_baset1_read_lpa()
500 mii_t1_adv_l_mod_linkmode_t(phydev->lp_advertising, val); in genphy_c45_baset1_read_lpa()
508 mii_t1_adv_m_mod_linkmode_t(phydev->lp_advertising, val); in genphy_c45_baset1_read_lpa()
536 phydev->lp_advertising); in genphy_c45_read_lpa()
537 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa()
538 mii_adv_mod_linkmode_adv_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa()
545 linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->lp_advertising, in genphy_c45_read_lpa()
553 mii_adv_mod_linkmode_adv_t(phydev->lp_advertising, val); in genphy_c45_read_lpa()
562 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, val); in genphy_c45_read_lpa()
[all …]
H A 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()
H A Dphy-core.c269 phydev->lp_advertising); in phy_resolve_aneg_pause()
272 phydev->lp_advertising); in phy_resolve_aneg_pause()
290 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_resolve_aneg_linkmode()
323 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_check_downshift()
343 linkmode_and(common, phydev->lp_advertising, phydev->advertising); in phy_resolve_min_speed()
H A Dbcm84881.c170 linkmode_zero(phydev->lp_advertising); in bcm84881_read_status()
190 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, val); in bcm84881_read_status()
H A 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()
H A Dphylink.c671 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
674 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
707 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
710 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
739 linkmode_or(pl->link_config.lp_advertising, in phylink_parse_fixedlink()
740 pl->link_config.lp_advertising, match); in phylink_parse_fixedlink()
852 state->lp_advertising, in phylink_resolve_an_pause()
986 linkmode_zero(st.lp_advertising); in phylink_mac_config()
1376 linkmode_zero(state->lp_advertising); in phylink_mac_pcs_get_state()
2721 linkmode_copy(kset->link_modes.lp_advertising, state->lp_advertising); in phylink_get_ksettings()
[all …]
H A Dbroadcom.c1260 phydev->lp_advertising); in lre_read_lpa()
1271 phydev->lp_advertising, in lre_read_lpa()
1274 phydev->lp_advertising, in lre_read_lpa()
1277 phydev->lp_advertising, in lre_read_lpa()
1280 phydev->lp_advertising, in lre_read_lpa()
1283 linkmode_zero(phydev->lp_advertising); in lre_read_lpa()
H A Dphy_device.c2283 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in genphy_read_lpa()
2285 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in genphy_read_lpa()
2307 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in genphy_read_lpa()
2315 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, lpa); in genphy_read_lpa()
2317 linkmode_zero(phydev->lp_advertising); in genphy_read_lpa()
2443 phydev->lp_advertising, lpa & LPA_LPACK); in genphy_c37_read_status()
2445 phydev->lp_advertising, lpa & LPA_1000XFULL); in genphy_c37_read_status()
2447 phydev->lp_advertising, lpa & LPA_1000XPAUSE); in genphy_c37_read_status()
2449 phydev->lp_advertising, in genphy_c37_read_status()
2858 phydev->lp_advertising, in phy_get_pause()
H A Dmotorcomm.c1203 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in ytphy_utp_read_lpa()
1205 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in ytphy_utp_read_lpa()
1227 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in ytphy_utp_read_lpa()
1235 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, lpa); in ytphy_utp_read_lpa()
1237 linkmode_zero(phydev->lp_advertising); in ytphy_utp_read_lpa()
1306 phydev->lp_advertising, lpa & LPA_1000XFULL); in yt8521_adjust_status()
1340 linkmode_zero(phydev->lp_advertising); in yt8521_read_status_paged()
/linux-6.15/net/ethtool/
H A Dlinkmodes.c52 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()
/linux-6.15/drivers/net/ethernet/marvell/prestera/
H A Dprestera_ethtool.c446 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()
/linux-6.15/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c329 u32 supported, advertising, lp_advertising; in stmmac_ethtool_get_link_ksettings() local
351 &lp_advertising, cmd->link_modes.lp_advertising); in stmmac_ethtool_get_link_ksettings()
358 lp_advertising |= ADVERTISED_Pause; in stmmac_ethtool_get_link_ksettings()
360 lp_advertising |= ADVERTISED_Asym_Pause; in stmmac_ethtool_get_link_ksettings()
366 lp_advertising |= ADVERTISED_Autoneg; in stmmac_ethtool_get_link_ksettings()
384 lp_advertising |= (ADVERTISED_1000baseT_Full | in stmmac_ethtool_get_link_ksettings()
388 lp_advertising |= (ADVERTISED_1000baseT_Half | in stmmac_ethtool_get_link_ksettings()
398 cmd->link_modes.lp_advertising, lp_advertising); in stmmac_ethtool_get_link_ksettings()
/linux-6.15/drivers/net/ethernet/aquantia/atlantic/
H A Daq_nic.c1226 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()
1262 ethtool_link_ksettings_add_link_mode(cmd, lp_advertising, in aq_nic_get_link_ksettings()
[all …]
/linux-6.15/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_ethtool.c267 u32 supported, advertising, lp_advertising; in bnx2x_get_link_ksettings() local
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()
327 lp_advertising |= in bnx2x_get_link_ksettings()
330 lp_advertising |= in bnx2x_get_link_ksettings()
338 lp_advertising |= in bnx2x_get_link_ksettings()
341 lp_advertising |= in bnx2x_get_link_ksettings()
[all …]
/linux-6.15/drivers/net/ethernet/amd/xgbe/
H A Dxgbe.h334 ethtool_link_ksettings_zero_link_mode((_ls), lp_advertising)
337 ethtool_link_ksettings_add_link_mode((_ls), lp_advertising, _mode)
340 ethtool_link_ksettings_del_link_mode((_ls), lp_advertising, _mode)
343 ethtool_link_ksettings_test_link_mode((_ls), lp_advertising, _mode)
H A Dxgbe-ethtool.c326 XGBE_LM_COPY(cmd, lp_advertising, lks, lp_advertising); in xgbe_get_link_ksettings()
/linux-6.15/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_ethtool.c208 u64 lp_advertising; in fun_get_link_ksettings() local
213 ethtool_link_ksettings_zero_link_mode(ks, lp_advertising); in fun_get_link_ksettings()
221 lp_advertising = fp->lp_advertising; in fun_get_link_ksettings()
227 fun_link_modes_to_ethtool(lp_advertising, in fun_get_link_ksettings()
228 ks->link_modes.lp_advertising); in fun_get_link_ksettings()
H A Dfuneth.h102 u64 lp_advertising; member
/linux-6.15/drivers/net/dsa/mv88e6xxx/
H A Dserdes.c104 mii_lpa_mod_linkmode_x(state->lp_advertising, lpa, in mv88e6xxx_pcs_decode_state()
107 mii_lpa_mod_linkmode_x(state->lp_advertising, lpa, in mv88e6xxx_pcs_decode_state()
/linux-6.15/drivers/net/phy/realtek/
H A Drealtek_main.c977 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in rtl822x_read_status()
991 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, lpadv); in rtl822x_read_status()
1058 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, val); in rtl822x_c45_read_status()
/linux-6.15/drivers/net/pcs/
H A Dpcs-xpcs.c452 phylink_clear(state->lp_advertising, Autoneg); in xpcs_read_lpa_c73()
456 phylink_set(state->lp_advertising, Autoneg); in xpcs_read_lpa_c73()
467 mii_c73_mod_linkmode(state->lp_advertising, lpa); in xpcs_read_lpa_c73()

123