/kernel/linux/linux-6.6/net/ethtool/ |
H A D | eee.c | 16 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 in eee_fill_reply() local 135 struct ethtool_eee eee = {}; ethnl_set_eee() local [all...] |
H A D | Makefile | 9 channels.o coalesce.o pause.o eee.o tsinfo.o cabletest.o \
|
/kernel/linux/linux-5.10/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, aa in rmd160_transform() [all...] |
H A D | rmd320.c | 51 u32 aa, bb, cc, dd, ee, aaa, bbb, ccc, ddd, eee; in rmd320_transform() local 65 eee = state[9]; in rmd320_transform() 86 ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[5], 8); in rmd320_transform() 87 ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[14], 9); in rmd320_transform() 88 ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[7], 9); in rmd320_transform() 89 ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[0], 11); in rmd320_transform() 90 ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[9], 13); in rmd320_transform() 91 ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[2], 15); in rmd320_transform() 92 ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[11], 15); in rmd320_transform() 93 ROUND(ddd, eee, aa in rmd320_transform() [all...] |
/kernel/linux/linux-6.6/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, aa in rmd160_transform() [all...] |
/kernel/linux/linux-5.10/net/ethtool/ |
H A D | eee.c | 16 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 in eee_fill_reply() local 139 struct ethtool_eee eee = {}; ethnl_set_eee() local [all...] |
H A D | Makefile | 9 channels.o coalesce.o pause.o eee.o tsinfo.o cabletest.o \
|
/kernel/linux/linux-5.10/drivers/net/ethernet/microchip/ |
H A D | lan743x_ethtool.c | 693 struct ethtool_eee *eee) in lan743x_ethtool_get_eee() 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 in lan743x_ethtool_get_eee() 692 lan743x_ethtool_get_eee(struct net_device *netdev, struct ethtool_eee *eee) lan743x_ethtool_get_eee() argument 730 lan743x_ethtool_set_eee(struct net_device *netdev, struct ethtool_eee *eee) lan743x_ethtool_set_eee() argument [all...] |
/kernel/linux/linux-6.6/tools/net/ynl/ |
H A D | ethtool.py | 127 parser.add_argument('--show-eee', action=argparse.BooleanOptionalAction) 128 parser.add_argument('--set-eee', action=argparse.BooleanOptionalAction) 166 return doit(ynl, args, 'eee-set') 191 eee = dumpit(ynl, args, 'eee-get') 192 ours = bits_to_dict(eee['modes-ours']) 193 peer = bits_to_dict(eee['modes-peer']) 195 if 'enabled' in eee: 196 status = 'enabled' if eee['enabled'] else 'disabled' 197 if 'active' in eee an [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ethtool.c | 686 static int aq_ethtool_get_eee(struct net_device *ndev, struct ethtool_eee *eee) in aq_ethtool_get_eee() argument 702 eee->supported = eee_mask_to_ethtool_mask(supported_rates); in aq_ethtool_get_eee() 705 eee->advertised = eee->supported; in aq_ethtool_get_eee() 707 eee->lp_advertised = eee_mask_to_ethtool_mask(rate); in aq_ethtool_get_eee() 709 eee->eee_enabled = !!eee->advertised; in aq_ethtool_get_eee() 711 eee->tx_lpi_enabled = eee->eee_enabled; in aq_ethtool_get_eee() 713 eee in aq_ethtool_get_eee() 718 aq_ethtool_set_eee(struct net_device *ndev, struct ethtool_eee *eee) aq_ethtool_set_eee() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ethtool.c | 699 static int aq_ethtool_get_eee(struct net_device *ndev, struct ethtool_eee *eee) in aq_ethtool_get_eee() argument 715 eee->supported = eee_mask_to_ethtool_mask(supported_rates); in aq_ethtool_get_eee() 718 eee->advertised = eee->supported; in aq_ethtool_get_eee() 720 eee->lp_advertised = eee_mask_to_ethtool_mask(rate); in aq_ethtool_get_eee() 722 eee->eee_enabled = !!eee->advertised; in aq_ethtool_get_eee() 724 eee->tx_lpi_enabled = eee->eee_enabled; in aq_ethtool_get_eee() 726 eee in aq_ethtool_get_eee() 731 aq_ethtool_set_eee(struct net_device *ndev, struct ethtool_eee *eee) aq_ethtool_set_eee() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/ |
H A D | lan743x_ethtool.c | 1055 struct ethtool_eee *eee) in lan743x_ethtool_get_eee() 1070 ret = phy_ethtool_get_eee(phydev, eee); in lan743x_ethtool_get_eee() 1076 eee->eee_enabled = true; in lan743x_ethtool_get_eee() 1077 eee->eee_active = !!(eee->advertised & eee->lp_advertised); in lan743x_ethtool_get_eee() 1078 eee->tx_lpi_enabled = true; in lan743x_ethtool_get_eee() 1081 eee->tx_lpi_timer = buf; in lan743x_ethtool_get_eee() 1083 eee->eee_enabled = false; in lan743x_ethtool_get_eee() 1084 eee in lan743x_ethtool_get_eee() 1054 lan743x_ethtool_get_eee(struct net_device *netdev, struct ethtool_eee *eee) lan743x_ethtool_get_eee() argument 1092 lan743x_ethtool_set_eee(struct net_device *netdev, struct ethtool_eee *eee) lan743x_ethtool_set_eee() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/asp2/ |
H A D | bcmasp_ethtool.c | 362 intf->eee.eee_enabled = enable; in bcmasp_eee_enable_set() 363 intf->eee.eee_active = enable; in bcmasp_eee_enable_set() 369 struct ethtool_eee *p = &intf->eee; in bcmasp_get_eee() 385 struct ethtool_eee *p = &intf->eee; in bcmasp_set_eee() 402 intf->eee.eee_active = ret >= 0; in bcmasp_set_eee() 403 intf->eee.tx_lpi_enabled = e->tx_lpi_enabled; in bcmasp_set_eee()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/ngbe/ |
H A D | ngbe_mdio.c | 233 struct ethtool_eee eee; in ngbe_phy_fixup() local 242 /* disable EEE, internal phy does not support eee */ in ngbe_phy_fixup() 243 memset(&eee, 0, sizeof(eee)); in ngbe_phy_fixup() 244 phy_ethtool_set_eee(phydev, &eee); in ngbe_phy_fixup()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/genet/ |
H A D | bcmmii.c | 107 priv->eee.eee_active = phy_init_eee(phydev, 0) >= 0; in bcmgenet_mii_setup() 109 priv->eee.eee_enabled && priv->eee.eee_active, in bcmgenet_mii_setup() 110 priv->eee.tx_lpi_enabled); in bcmgenet_mii_setup()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/genet/ |
H A D | bcmmii.c | 91 priv->eee.eee_active = phy_init_eee(phydev, 0) >= 0; in bcmgenet_mac_config() 93 priv->eee.eee_enabled && priv->eee.eee_active, in bcmgenet_mac_config() 94 priv->eee.tx_lpi_enabled); in bcmgenet_mac_config()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 1789 if (current_link.eee.adv_caps & QED_EEE_1G_ADV) in qede_get_eee() 1791 if (current_link.eee.adv_caps & QED_EEE_10G_ADV) in qede_get_eee() 1797 if (current_link.eee.lp_adv_caps & QED_EEE_1G_ADV) in qede_get_eee() 1799 if (current_link.eee.lp_adv_caps & QED_EEE_10G_ADV) in qede_get_eee() 1802 edata->tx_lpi_timer = current_link.eee.tx_lpi_timer; in qede_get_eee() 1803 edata->eee_enabled = current_link.eee.enable; in qede_get_eee() 1804 edata->tx_lpi_enabled = current_link.eee.tx_lpi_enable; in qede_get_eee() 1844 params.eee.adv_caps = QED_EEE_1G_ADV; in qede_set_eee() 1846 params.eee.adv_caps |= QED_EEE_10G_ADV; in qede_set_eee() 1847 params.eee in qede_set_eee() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_main.c | 1790 memcpy(&link_params->eee, ¶ms->eee, in qed_set_link() 1791 sizeof(link_params->eee)); in qed_set_link() 2199 /* MFW clears adv_caps on eee disable; use configured value */ in qed_fill_link() 2200 if_link->eee.adv_caps = link.eee_adv_caps ? link.eee_adv_caps : in qed_fill_link() 2201 params.eee.adv_caps; in qed_fill_link() 2202 if_link->eee.lp_adv_caps = link.eee_lp_adv_caps; in qed_fill_link() 2203 if_link->eee.enable = params.eee.enable; in qed_fill_link() 2204 if_link->eee in qed_fill_link() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_main.c | 1762 memcpy(&link_params->eee, ¶ms->eee, in qed_set_link() 1763 sizeof(link_params->eee)); in qed_set_link() 2171 /* MFW clears adv_caps on eee disable; use configured value */ in qed_fill_link() 2172 if_link->eee.adv_caps = link.eee_adv_caps ? link.eee_adv_caps : in qed_fill_link() 2173 params.eee.adv_caps; in qed_fill_link() 2174 if_link->eee.lp_adv_caps = link.eee_lp_adv_caps; in qed_fill_link() 2175 if_link->eee.enable = params.eee.enable; in qed_fill_link() 2176 if_link->eee in qed_fill_link() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 1812 if (current_link.eee.adv_caps & QED_EEE_1G_ADV) in qede_get_eee() 1814 if (current_link.eee.adv_caps & QED_EEE_10G_ADV) in qede_get_eee() 1820 if (current_link.eee.lp_adv_caps & QED_EEE_1G_ADV) in qede_get_eee() 1822 if (current_link.eee.lp_adv_caps & QED_EEE_10G_ADV) in qede_get_eee() 1825 edata->tx_lpi_timer = current_link.eee.tx_lpi_timer; in qede_get_eee() 1826 edata->eee_enabled = current_link.eee.enable; in qede_get_eee() 1827 edata->tx_lpi_enabled = current_link.eee.tx_lpi_enable; in qede_get_eee() 1867 params.eee.adv_caps = QED_EEE_1G_ADV; in qede_set_eee() 1869 params.eee.adv_caps |= QED_EEE_10G_ADV; in qede_set_eee() 1870 params.eee in qede_set_eee() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 2820 struct ethtool_eee *eee = &bp->eee; in bnxt_set_eee() local 2849 edata->tx_lpi_timer = eee->tx_lpi_timer; in bnxt_set_eee() 2853 edata->advertised = advertising & eee->supported; in bnxt_set_eee() 2861 eee->advertised = edata->advertised; in bnxt_set_eee() 2862 eee->tx_lpi_enabled = edata->tx_lpi_enabled; in bnxt_set_eee() 2863 eee->tx_lpi_timer = edata->tx_lpi_timer; in bnxt_set_eee() 2865 eee->eee_enabled = edata->eee_enabled; in bnxt_set_eee() 2882 *edata = bp->eee; in bnxt_get_eee() 2883 if (!bp->eee in bnxt_get_eee() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 3108 struct ethtool_eee *eee = &bp->eee; in bnxt_set_eee() local 3137 edata->tx_lpi_timer = eee->tx_lpi_timer; in bnxt_set_eee() 3141 edata->advertised = advertising & eee->supported; in bnxt_set_eee() 3149 eee->advertised = edata->advertised; in bnxt_set_eee() 3150 eee->tx_lpi_enabled = edata->tx_lpi_enabled; in bnxt_set_eee() 3151 eee->tx_lpi_timer = edata->tx_lpi_timer; in bnxt_set_eee() 3153 eee->eee_enabled = edata->eee_enabled; in bnxt_set_eee() 3170 *edata = bp->eee; in bnxt_get_eee() 3171 if (!bp->eee in bnxt_get_eee() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac1000_dma.c | 250 dma_cap->eee = (hw_cap & DMA_HW_FEAT_EEESEL) >> 14; in dwmac1000_get_hw_feature()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac1000_dma.c | 255 dma_cap->eee = (hw_cap & DMA_HW_FEAT_EEESEL) >> 14; in dwmac1000_get_hw_feature()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 4867 struct ethtool_eee *eee) in mvneta_ethtool_get_eee() 4874 eee->eee_enabled = pp->eee_enabled; in mvneta_ethtool_get_eee() 4875 eee->eee_active = pp->eee_active; in mvneta_ethtool_get_eee() 4876 eee->tx_lpi_enabled = pp->tx_lpi_enabled; in mvneta_ethtool_get_eee() 4877 eee->tx_lpi_timer = (lpi_ctl0) >> 8; // * scale; in mvneta_ethtool_get_eee() 4879 return phylink_ethtool_get_eee(pp->phylink, eee); in mvneta_ethtool_get_eee() 4883 struct ethtool_eee *eee) in mvneta_ethtool_set_eee() 4890 if (eee->tx_lpi_enabled && eee->tx_lpi_timer > 255) in mvneta_ethtool_set_eee() 4895 lpi_ctl0 |= eee in mvneta_ethtool_set_eee() 4866 mvneta_ethtool_get_eee(struct net_device *dev, struct ethtool_eee *eee) mvneta_ethtool_get_eee() argument 4882 mvneta_ethtool_set_eee(struct net_device *dev, struct ethtool_eee *eee) mvneta_ethtool_set_eee() argument [all...] |