| /linux-6.15/net/ethtool/ |
| H A D | eee.c | 13 struct ethtool_keee eee; member 30 struct ethtool_keee *eee = &data->eee; in eee_prepare_data() local 38 ret = dev->ethtool_ops->get_eee(dev, eee); in eee_prepare_data() 49 const struct ethtool_keee *eee = &data->eee; in eee_reply_size() local 54 ret = ethnl_bitset_size(eee->advertised, eee->supported, in eee_reply_size() 82 const struct ethtool_keee *eee = &data->eee; in eee_fill_reply() local 86 eee->advertised, eee->supported, in eee_fill_reply() 92 eee->lp_advertised, NULL, in eee_fill_reply() 101 eee->tx_lpi_enabled) || in eee_fill_reply() 132 struct ethtool_keee eee = {}; in ethnl_set_eee() local [all …]
|
| H A D | ioctl.c | 1737 const struct ethtool_eee *eee) in eee_to_keee() argument 1741 keee->eee_enabled = eee->eee_enabled; in eee_to_keee() 1746 eee->advertised); in eee_to_keee() 1754 memset(eee, 0, sizeof(*eee)); in keee_to_eee() 1756 eee->eee_active = keee->eee_active; in keee_to_eee() 1774 struct ethtool_eee eee; in ethtool_get_eee() local 1785 keee_to_eee(&eee, &keee); in ethtool_get_eee() 1786 if (copy_to_user(useraddr, &eee, sizeof(eee))) in ethtool_get_eee() 1795 struct ethtool_eee eee; in ethtool_set_eee() local 1801 if (copy_from_user(&eee, useraddr, sizeof(eee))) in ethtool_set_eee() [all …]
|
| H A D | Makefile | 9 channels.o coalesce.o pause.o eee.o tsinfo.o cabletest.o \
|
| /linux-6.15/crypto/ |
| H A D | rmd160.c | 51 u32 aa, bb, cc, dd, ee, aaa, bbb, ccc, ddd, eee; in rmd160_transform() local 65 eee = state[4]; in rmd160_transform() 158 ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[5], 8); in rmd160_transform() 159 ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[14], 9); in rmd160_transform() 160 ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[7], 9); in rmd160_transform() 161 ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[0], 11); in rmd160_transform() 162 ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[9], 13); in rmd160_transform() 163 ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[2], 15); in rmd160_transform() 164 ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[11], 15); in rmd160_transform() 165 ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[4], 5); in rmd160_transform() [all …]
|
| /linux-6.15/include/net/ |
| H A D | eee.h | 19 static inline void eeecfg_to_eee(struct ethtool_keee *eee, in eeecfg_to_eee() argument 22 eee->tx_lpi_timer = eeecfg->tx_lpi_timer; in eeecfg_to_eee() 23 eee->tx_lpi_enabled = eeecfg->tx_lpi_enabled; in eeecfg_to_eee() 24 eee->eee_enabled = eeecfg->eee_enabled; in eeecfg_to_eee() 28 const struct ethtool_keee *eee) in eee_to_eeecfg() argument 30 eeecfg->tx_lpi_timer = eee->tx_lpi_timer; in eee_to_eeecfg() 31 eeecfg->tx_lpi_enabled = eee->tx_lpi_enabled; in eee_to_eeecfg() 32 eeecfg->eee_enabled = eee->eee_enabled; in eee_to_eeecfg()
|
| /linux-6.15/tools/net/ynl/pyynl/ |
| H A D | ethtool.py | 196 eee = dumpit(ynl, args, 'eee-get') 197 ours = bits_to_dict(eee['modes-ours']) 198 peer = bits_to_dict(eee['modes-peer']) 200 if 'enabled' in eee: 201 status = 'enabled' if eee['enabled'] else 'disabled' 202 if 'active' in eee and eee['active']: 210 print_field(eee, ('tx-lpi-timer', 'Tx LPI'))
|
| /linux-6.15/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_ethtool.c | 691 static int aq_ethtool_get_eee(struct net_device *ndev, struct ethtool_keee *eee) in aq_ethtool_get_eee() argument 707 eee_mask_to_ethtool_mask(eee->supported, supported_rates); in aq_ethtool_get_eee() 710 linkmode_copy(eee->advertised, eee->supported); in aq_ethtool_get_eee() 712 eee_mask_to_ethtool_mask(eee->lp_advertised, rate); in aq_ethtool_get_eee() 714 eee->eee_enabled = !linkmode_empty(eee->advertised); in aq_ethtool_get_eee() 716 eee->tx_lpi_enabled = eee->eee_enabled; in aq_ethtool_get_eee() 718 eee->eee_active = true; in aq_ethtool_get_eee() 723 static int aq_ethtool_set_eee(struct net_device *ndev, struct ethtool_keee *eee) in aq_ethtool_set_eee() argument 743 if (eee->eee_enabled) { in aq_ethtool_set_eee()
|
| /linux-6.15/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls1028a-kontron-sl28-var4.dts | 24 eee-broken-1000t; 25 eee-broken-100tx;
|
| H A D | fsl-ls1028a-kontron-sl28-var2.dts | 23 eee-broken-1000t; 24 eee-broken-100tx;
|
| H A D | fsl-ls1028a-kontron-sl28-var1.dts | 30 eee-broken-1000t; 31 eee-broken-100tx;
|
| H A D | fsl-lx2160a-rdb.dts | 78 eee-broken-1000t; 86 eee-broken-1000t;
|
| H A D | fsl-lx2162a-qds.dts | 48 eee-broken-1000t; 60 eee-broken-1000t;
|
| H A D | fsl-ls1028a-kontron-sl28.dts | 86 eee-broken-1000t; 87 eee-broken-100tx;
|
| H A D | imx93-var-som.dtsi | 53 eee-broken-1000t;
|
| /linux-6.15/Documentation/devicetree/bindings/net/ |
| H A D | ethernet-phy.yaml | 125 eee-broken-100tx: 131 eee-broken-1000t: 137 eee-broken-10gt: 143 eee-broken-1000kx: 149 eee-broken-10gkx4: 155 eee-broken-10gkr:
|
| H A D | nvidia,tegra234-mgbe.yaml | 49 - const: eee-pcs 137 "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
|
| H A D | brcm,bcmgenet.yaml | 46 - const: enet-eee
|
| /linux-6.15/Documentation/netlink/specs/ |
| H A D | ethtool.yaml | 799 name: eee 1932 name: eee-get 1933 doc: Get eee params. 1935 attribute-set: eee 1937 do: &eee-get-op 1942 attributes: &eee anchor 1950 dump: *eee-get-op 1952 name: eee-set 1955 attribute-set: eee 1961 name: eee-ntf [all …]
|
| /linux-6.15/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede_ethtool.c | 1790 current_link.eee.adv_caps & QED_EEE_1G_ADV); in qede_get_eee() 1793 current_link.eee.adv_caps & QED_EEE_10G_ADV); in qede_get_eee() 1804 current_link.eee.lp_adv_caps & QED_EEE_1G_ADV); in qede_get_eee() 1807 current_link.eee.lp_adv_caps & QED_EEE_10G_ADV); in qede_get_eee() 1809 edata->tx_lpi_timer = current_link.eee.tx_lpi_timer; in qede_get_eee() 1810 edata->eee_enabled = current_link.eee.enable; in qede_get_eee() 1857 params.eee.adv_caps = QED_EEE_1G_ADV; in qede_set_eee() 1860 params.eee.adv_caps = QED_EEE_10G_ADV; in qede_set_eee() 1862 params.eee.enable = edata->eee_enabled; in qede_set_eee() 1863 params.eee.tx_lpi_enable = edata->tx_lpi_enabled; in qede_set_eee() [all …]
|
| /linux-6.15/include/linux/ |
| H A D | phylink.h | 738 int phylink_ethtool_get_eee(struct phylink *link, struct ethtool_keee *eee); 739 int phylink_ethtool_set_eee(struct phylink *link, struct ethtool_keee *eee);
|
| /linux-6.15/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_main.c | 1760 memcpy(&link_params->eee, ¶ms->eee, in qed_set_link() 1761 sizeof(link_params->eee)); in qed_set_link() 2170 if_link->eee.adv_caps = link.eee_adv_caps ? link.eee_adv_caps : in qed_fill_link() 2171 params.eee.adv_caps; in qed_fill_link() 2172 if_link->eee.lp_adv_caps = link.eee_lp_adv_caps; in qed_fill_link() 2173 if_link->eee.enable = params.eee.enable; in qed_fill_link() 2174 if_link->eee.tx_lpi_enable = params.eee.tx_lpi_enable; in qed_fill_link() 2175 if_link->eee.tx_lpi_timer = params.eee.tx_lpi_timer; in qed_fill_link()
|
| /linux-6.15/drivers/net/phy/ |
| H A D | phylink.c | 3124 int phylink_ethtool_get_eee(struct phylink *pl, struct ethtool_keee *eee) in phylink_ethtool_get_eee() argument 3134 ret = phy_ethtool_get_eee(pl->phydev, eee); in phylink_ethtool_get_eee() 3137 linkmode_and(eee->supported, eee->supported, in phylink_ethtool_get_eee() 3150 int phylink_ethtool_set_eee(struct phylink *pl, struct ethtool_keee *eee) in phylink_ethtool_set_eee() argument 3159 eee->eee_enabled ? ", enabled" : "", in phylink_ethtool_set_eee() 3160 __ETHTOOL_LINK_MODE_MASK_NBITS, eee->advertised, in phylink_ethtool_set_eee() 3161 eee->tx_lpi_enabled ? " enabled" : "", eee->tx_lpi_timer); in phylink_ethtool_set_eee() 3169 linkmode_and(eee->advertised, eee->advertised, in phylink_ethtool_set_eee() 3171 ret = phy_ethtool_set_eee(pl->phydev, eee); in phylink_ethtool_set_eee() 3173 eee_to_eeecfg(&pl->eee_cfg, eee); in phylink_ethtool_set_eee()
|
| /linux-6.15/arch/arm64/boot/dts/amlogic/ |
| H A D | meson-gxl-s905d-p230.dts | 88 eee-broken-1000t;
|
| /linux-6.15/arch/arm/boot/dts/ti/omap/ |
| H A D | am335x-baltos.dtsi | 357 eee-broken-100tx; 358 eee-broken-1000t;
|
| /linux-6.15/drivers/net/ethernet/broadcom/genet/ |
| H A D | bcmmii.c | 96 priv->eee.eee_enabled && active, in bcmgenet_mac_config() 97 priv->eee.tx_lpi_enabled); in bcmgenet_mac_config()
|