Home
last modified time | relevance | path

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

12

/linux/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.h107 * @lp_advertising: ethtool bitmask containing link partner advertised link
122 __ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising);
290 * @state->lp_advertising, @state->link, @state->an_complete are never
601 * in @state->link. If possible, @state->lp_advertising should also be
H A Dethtool.h278 __ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising);
286 * @name : one of supported/advertising/lp_advertising
295 * @name : one of supported/advertising/lp_advertising
306 * @name : one of supported/advertising/lp_advertising
316 * @name : one of supported/advertising/lp_advertising
/linux/drivers/net/phy/
H A Dphy-c45.c598 linkmode_clear_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->lp_advertising); in genphy_c45_baset1_read_lpa()
599 mii_t1_adv_l_mod_linkmode_t(phydev->lp_advertising, 0); in genphy_c45_baset1_read_lpa()
600 mii_t1_adv_m_mod_linkmode_t(phydev->lp_advertising, 0); in genphy_c45_baset1_read_lpa()
608 linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->lp_advertising, 1); in genphy_c45_baset1_read_lpa()
614 mii_t1_adv_l_mod_linkmode_t(phydev->lp_advertising, val); in genphy_c45_baset1_read_lpa()
622 mii_t1_adv_m_mod_linkmode_t(phydev->lp_advertising, val); in genphy_c45_baset1_read_lpa()
650 phydev->lp_advertising); in genphy_c45_read_lpa()
651 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa()
652 mii_adv_mod_linkmode_adv_t(phydev->lp_advertising, 0); in genphy_c45_read_lpa()
659 linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->lp_advertising, in genphy_c45_read_lpa()
[all …]
H A Dbroadcom.c1317 phydev->lp_advertising); in lre_read_lpa()
1328 phydev->lp_advertising, in lre_read_lpa()
1331 phydev->lp_advertising, in lre_read_lpa()
1334 phydev->lp_advertising, in lre_read_lpa()
1337 phydev->lp_advertising, in lre_read_lpa()
1340 linkmode_zero(phydev->lp_advertising); in lre_read_status_fixed()
H A Dphylink.c689 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
692 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
728 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
731 pl->link_config.lp_advertising); in phylink_parse_fixedlink()
760 linkmode_or(pl->link_config.lp_advertising, in phylink_parse_fixedlink()
761 pl->link_config.lp_advertising, match); in phylink_parse_fixedlink()
876 state->lp_advertising, in phylink_resolve_an_pause()
1010 linkmode_zero(st.lp_advertising); in phylink_mac_config()
1418 linkmode_zero(state->lp_advertising); in phylink_mac_pcs_get_state()
3089 linkmode_copy(kset->link_modes.lp_advertising, stat in phylink_ethtool_ksettings_set()
[all...]
H A Dphy_device.c2575 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in genphy_read_status()
2577 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in genphy_read_status()
2599 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in genphy_read_status()
2607 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, lpa);
2609 linkmode_zero(phydev->lp_advertising);
2735 phydev->lp_advertising, lpa & LPA_LPACK); in genphy_read_abilities()
2737 phydev->lp_advertising, lpa & LPA_1000XFULL); in genphy_read_abilities()
2739 phydev->lp_advertising, lpa & LPA_1000XPAUSE); in genphy_read_abilities()
2741 phydev->lp_advertising, in genphy_read_abilities()
3191 phydev->lp_advertising,
[all...]
H A Dmotorcomm.c1252 * ytphy_utp_read_lpa() - read LPA then setup lp_advertising for utp in ytphy_utp_read_lpa()
1265 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in ytphy_utp_read_lpa()
1267 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in ytphy_utp_read_lpa()
1289 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising,
1297 mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, lpa); in yt8521_adjust_status()
1299 linkmode_zero(phydev->lp_advertising); in yt8521_adjust_status()
1368 phydev->lp_advertising, lpa & LPA_1000XFULL);
1402 linkmode_zero(phydev->lp_advertising); in yt8521_read_status_paged()
H A Dair_en8811h.c1467 phydev->lp_advertising, in en8811h_clear_intr()
1476 phydev->lp_advertising, in en8811h_handle_interrupt()
1510 phydev->lp_advertising, in an8811hb_remove()
H A Das21xxx.c691 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, in as21xxx_read_c22_lpa()
728 linkmode_zero(phydev->lp_advertising); in as21xxx_read_status()
H A Ddp83td510.c599 linkmode_zero(phydev->lp_advertising); in dp83td510_read_status()
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe.h240 ethtool_link_ksettings_zero_link_mode((_ls), lp_advertising)
243 ethtool_link_ksettings_add_link_mode((_ls), lp_advertising, _mode)
246 ethtool_link_ksettings_del_link_mode((_ls), lp_advertising, _mode)
249 ethtool_link_ksettings_test_link_mode((_ls), lp_advertising, _mode)
/linux/drivers/net/pcs/
H A Dpcs-xpcs.c496 phylink_clear(state->lp_advertising, Autoneg); in xpcs_read_lpa_c73()
500 phylink_set(state->lp_advertising, Autoneg); in xpcs_read_lpa_c73()
511 mii_c73_mod_linkmode(state->lp_advertising, lpa); in xpcs_read_lpa_c73()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ethtool.c2259 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
2265 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, Pause); in ice_get_settings_link_up()
2268 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, Pause); in ice_get_settings_link_up()
2269 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
2273 ethtool_link_ksettings_add_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
2278 ethtool_link_ksettings_del_link_mode(ks, lp_advertising, Pause); in ice_get_settings_link_up()
2279 ethtool_link_ksettings_del_link_mode(ks, lp_advertising, in ice_get_settings_link_up()
2325 ethtool_link_ksettings_zero_link_mode(ks, lp_advertising); in ice_get_link_ksettings()
3441 * the negotiated Rx/Tx pause via lp_advertising.
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c1234 unsigned long *lp_advertising = link_ksettings->link_modes.lp_advertising;
1237 ptys2ethtool_process_link(eth_proto_lp, ext, true, lp_advertising); in mlx5e_ethtool_get_link_ksettings()
1312 lp_advertising, Autoneg); in mlx5e_ethtool_get_link_ksettings()
1229 unsigned long *lp_advertising = link_ksettings->link_modes.lp_advertising; get_lp_advertising() local
/linux/drivers/net/phy/qcom/
H A Dqca808x.c268 linkmode_mod_bit(ETHTOOL_LINK_MODE_2500baseT_Full_BIT, phydev->lp_advertising, in qca808x_read_status()
/linux/drivers/net/phy/aquantia/
H A Daquantia_main.c320 phydev->lp_advertising, in aqr_read_status()
323 phydev->lp_advertising, in aqr_read_status()
/linux/drivers/net/phy/realtek/
H A Drealtek_main.c484 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, val); in rtl8261x_verify_firmware()
2262 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, 0); in rtl822xb_read_status()
2276 mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, lpadv); in rtl822x_c45_get_features()
2343 mii_stat1000_mod_linkmode_lpa_t(phydev->lp_advertising, val); in rtl822x_c45_soft_reset()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_cmd.h865 __le32 lp_advertising; member
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c798 ethtool_link_ksettings_zero_link_mode(link_ksettings, lp_advertising); in ethtool_get_ptys_link_ksettings()
800 link_ksettings->link_modes.lp_advertising, in ethtool_get_ptys_link_ksettings()
804 lp_advertising, Autoneg); in ethtool_get_ptys_link_ksettings()
/linux/include/uapi/linux/
H A Dethtool.h71 * @lp_advertising: Bitmask of %ADVERTISED_* flags for the link modes
118 __u32 lp_advertising; member
2504 * supported, advertising, lp_advertising link mode bitmaps. For
2569 * - lp_advertising: Bitmap with each bit meaning given by
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c2563 lk_ksettings->link_modes.lp_advertising); in bnxt_get_ethtool_modes()
2566 lk_ksettings->link_modes.lp_advertising); in bnxt_get_ethtool_modes()
2749 lk_ksettings->link_modes.lp_advertising); in bnxt_get_all_ethtool_lp_speeds()
2752 lk_ksettings->link_modes.lp_advertising); in bnxt_get_all_ethtool_lp_speeds()
2928 ethtool_link_ksettings_zero_link_mode(lk_ksettings, lp_advertising); in bnxt_get_link_ksettings()
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_main.c1889 fp->lp_advertising = be64_to_cpu(notif->lp_advertising); in fun_update_link_state()
/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_hci.h732 __be64 lp_advertising; member
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c677 ethtool_link_ksettings_zero_link_mode(link_ksettings, lp_advertising); in get_link_ksettings()
699 link_ksettings->link_modes.lp_advertising); in get_link_ksettings()

12