Home
last modified time | relevance | path

Searched refs:eee (Results 1 – 25 of 63) sorted by relevance

123

/Linux-v5.15/net/ethtool/
Deee.c16 struct ethtool_eee eee; member
40 ret = dev->ethtool_ops->get_eee(dev, &data->eee); in eee_prepare_data()
51 const struct ethtool_eee *eee = &data->eee; in eee_reply_size() local
55 BUILD_BUG_ON(sizeof(eee->advertised) * BITS_PER_BYTE != in eee_reply_size()
57 BUILD_BUG_ON(sizeof(eee->lp_advertised) * BITS_PER_BYTE != in eee_reply_size()
61 ret = ethnl_bitset32_size(&eee->advertised, &eee->supported, in eee_reply_size()
67 ret = ethnl_bitset32_size(&eee->lp_advertised, NULL, in eee_reply_size()
87 const struct ethtool_eee *eee = &data->eee; in eee_fill_reply() local
91 &eee->advertised, &eee->supported, in eee_fill_reply()
96 &eee->lp_advertised, NULL, EEE_MODES_COUNT, in eee_fill_reply()
[all …]
DMakefile9 channels.o coalesce.o pause.o eee.o tsinfo.o cabletest.o \
/Linux-v5.15/crypto/
Drmd160.c51 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-v5.15/drivers/net/ethernet/microchip/
Dlan743x_ethtool.c693 struct ethtool_eee *eee) in lan743x_ethtool_get_eee() argument
708 ret = phy_ethtool_get_eee(phydev, eee); in lan743x_ethtool_get_eee()
714 eee->eee_enabled = true; in lan743x_ethtool_get_eee()
715 eee->eee_active = !!(eee->advertised & eee->lp_advertised); in lan743x_ethtool_get_eee()
716 eee->tx_lpi_enabled = true; in lan743x_ethtool_get_eee()
719 eee->tx_lpi_timer = buf; in lan743x_ethtool_get_eee()
721 eee->eee_enabled = false; in lan743x_ethtool_get_eee()
722 eee->eee_active = false; in lan743x_ethtool_get_eee()
723 eee->tx_lpi_enabled = false; in lan743x_ethtool_get_eee()
724 eee->tx_lpi_timer = 0; in lan743x_ethtool_get_eee()
[all …]
/Linux-v5.15/arch/arm64/boot/dts/freescale/
Dfsl-ls1028a-kontron-sl28-var2.dts23 eee-broken-1000t;
24 eee-broken-100tx;
29 eee-broken-1000t;
30 eee-broken-100tx;
Dfsl-ls1028a-kontron-sl28-var4.dts32 eee-broken-1000t;
33 eee-broken-100tx;
Dfsl-ls1028a-kontron-sl28-var1.dts45 eee-broken-1000t;
46 eee-broken-100tx;
Dfsl-lx2160a-rdb.dts70 eee-broken-1000t;
78 eee-broken-1000t;
Dfsl-ls1028a-kontron-sl28.dts95 eee-broken-1000t;
96 eee-broken-100tx;
Dfsl-lx2162a-qds.dts48 eee-broken-1000t;
60 eee-broken-1000t;
Dimx8mp-evk.dts99 eee-broken-1000t;
119 eee-broken-1000t;
/Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/
Daq_ethtool.c689 static int aq_ethtool_get_eee(struct net_device *ndev, struct ethtool_eee *eee) in aq_ethtool_get_eee() argument
705 eee->supported = eee_mask_to_ethtool_mask(supported_rates); in aq_ethtool_get_eee()
708 eee->advertised = eee->supported; in aq_ethtool_get_eee()
710 eee->lp_advertised = eee_mask_to_ethtool_mask(rate); in aq_ethtool_get_eee()
712 eee->eee_enabled = !!eee->advertised; in aq_ethtool_get_eee()
714 eee->tx_lpi_enabled = eee->eee_enabled; in aq_ethtool_get_eee()
716 eee->eee_active = true; in aq_ethtool_get_eee()
721 static int aq_ethtool_set_eee(struct net_device *ndev, struct ethtool_eee *eee) in aq_ethtool_set_eee() argument
741 if (eee->eee_enabled) { in aq_ethtool_set_eee()
/Linux-v5.15/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c1778 if (current_link.eee.adv_caps & QED_EEE_1G_ADV) in qede_get_eee()
1780 if (current_link.eee.adv_caps & QED_EEE_10G_ADV) in qede_get_eee()
1786 if (current_link.eee.lp_adv_caps & QED_EEE_1G_ADV) in qede_get_eee()
1788 if (current_link.eee.lp_adv_caps & QED_EEE_10G_ADV) in qede_get_eee()
1791 edata->tx_lpi_timer = current_link.eee.tx_lpi_timer; in qede_get_eee()
1792 edata->eee_enabled = current_link.eee.enable; in qede_get_eee()
1793 edata->tx_lpi_enabled = current_link.eee.tx_lpi_enable; in qede_get_eee()
1833 params.eee.adv_caps = QED_EEE_1G_ADV; in qede_set_eee()
1835 params.eee.adv_caps |= QED_EEE_10G_ADV; in qede_set_eee()
1836 params.eee.enable = edata->eee_enabled; in qede_set_eee()
[all …]
/Linux-v5.15/drivers/net/ethernet/qlogic/qed/
Dqed_main.c1794 memcpy(&link_params->eee, &params->eee, in qed_set_link()
1795 sizeof(link_params->eee)); in qed_set_link()
2204 if_link->eee.adv_caps = link.eee_adv_caps ? link.eee_adv_caps : in qed_fill_link()
2205 params.eee.adv_caps; in qed_fill_link()
2206 if_link->eee.lp_adv_caps = link.eee_lp_adv_caps; in qed_fill_link()
2207 if_link->eee.enable = params.eee.enable; in qed_fill_link()
2208 if_link->eee.tx_lpi_enable = params.eee.tx_lpi_enable; in qed_fill_link()
2209 if_link->eee.tx_lpi_timer = params.eee.tx_lpi_timer; in qed_fill_link()
/Linux-v5.15/arch/arm64/boot/dts/amlogic/
Dmeson-gxl-s905d-p230.dts90 eee-broken-1000t;
/Linux-v5.15/drivers/net/ethernet/marvell/
Dmvneta.c4893 struct ethtool_eee *eee) in mvneta_ethtool_get_eee() argument
4900 eee->eee_enabled = pp->eee_enabled; in mvneta_ethtool_get_eee()
4901 eee->eee_active = pp->eee_active; in mvneta_ethtool_get_eee()
4902 eee->tx_lpi_enabled = pp->tx_lpi_enabled; in mvneta_ethtool_get_eee()
4903 eee->tx_lpi_timer = (lpi_ctl0) >> 8; // * scale; in mvneta_ethtool_get_eee()
4905 return phylink_ethtool_get_eee(pp->phylink, eee); in mvneta_ethtool_get_eee()
4909 struct ethtool_eee *eee) in mvneta_ethtool_set_eee() argument
4917 if (eee->tx_lpi_enabled && eee->tx_lpi_timer > 255) in mvneta_ethtool_set_eee()
4922 lpi_ctl0 |= eee->tx_lpi_timer << 8; in mvneta_ethtool_set_eee()
4925 pp->eee_enabled = eee->eee_enabled; in mvneta_ethtool_set_eee()
[all …]
/Linux-v5.15/arch/arm/boot/dts/
Dam335x-baltos.dtsi358 eee-broken-100tx;
359 eee-broken-1000t;
Dam5729-beagleboneai.dts497 eee-broken-100tx;
498 eee-broken-1000t;
/Linux-v5.15/drivers/net/ethernet/synopsys/
Ddwc-xlgmac-common.c397 hw_feat->eee = XLGMAC_GET_REG_BITS(mac_hfr0, in xlgmac_get_all_hw_features()
539 pdata->hw_feat.eee ? "YES" : "NO"); in xlgmac_print_all_hw_features()
/Linux-v5.15/drivers/net/ethernet/stmicro/stmmac/
Ddwmac1000_dma.c250 dma_cap->eee = (hw_cap & DMA_HW_FEAT_EEESEL) >> 14; in dwmac1000_get_hw_feature()
Dcommon.h390 unsigned int eee; member
/Linux-v5.15/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c2942 struct ethtool_eee *eee = &bp->eee; in bnxt_set_eee() local
2971 edata->tx_lpi_timer = eee->tx_lpi_timer; in bnxt_set_eee()
2975 edata->advertised = advertising & eee->supported; in bnxt_set_eee()
2983 eee->advertised = edata->advertised; in bnxt_set_eee()
2984 eee->tx_lpi_enabled = edata->tx_lpi_enabled; in bnxt_set_eee()
2985 eee->tx_lpi_timer = edata->tx_lpi_timer; in bnxt_set_eee()
2987 eee->eee_enabled = edata->eee_enabled; in bnxt_set_eee()
3004 *edata = bp->eee; in bnxt_get_eee()
3005 if (!bp->eee.eee_enabled) { in bnxt_get_eee()
3013 if (!bp->eee.eee_active) in bnxt_get_eee()
/Linux-v5.15/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_common.h415 unsigned int eee; member
/Linux-v5.15/drivers/net/usb/
Dr8152.c882 int (*eee_get)(struct r8152 *tp, struct ethtool_eee *eee);
883 int (*eee_set)(struct r8152 *tp, struct ethtool_eee *eee);
897 u32 eee:1; member
3414 if (tp->ups_info.eee) in r8153b_ups_flags()
3489 if (tp->ups_info.eee) in r8156_ups_flags()
5242 tp->ups_info.eee = enable; in r8153_eee_en()
8729 static int r8152_get_eee(struct r8152 *tp, struct ethtool_eee *eee) in r8152_get_eee() argument
8743 eee->eee_enabled = tp->eee_en; in r8152_get_eee()
8744 eee->eee_active = !!(supported & adv & lp); in r8152_get_eee()
8745 eee->supported = supported; in r8152_get_eee()
[all …]
/Linux-v5.15/drivers/net/ethernet/freescale/
Dfec.h620 struct ethtool_eee eee; member

123