Home
last modified time | relevance | path

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

123

/linux/net/ethtool/
H A Deee.c13 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()
61 ret = ethnl_bitset_size(eee->lp_advertised, NULL, 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()
98 if (nla_put_u8(skb, ETHTOOL_A_EEE_ACTIVE, eee->eee_active) || in eee_fill_reply()
[all …]
/linux/tools/net/ynl/pyynl/
H A Dethtool.py197 eee = dumpit(ynl, args, 'eee-get')
198 ours = bits_to_dict(eee['modes-ours'])
199 peer = bits_to_dict(eee['modes-peer'])
201 if 'enabled' in eee:
202 status = 'enabled' if eee['enabled'] else 'disabled'
203 if 'active' in eee and eee['active']:
211 print_field(eee, ('tx-lpi-timer', 'Tx LPI'))
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ethtool.c691 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/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1028a-kontron-sl28-var4.dts24 eee-broken-1000t;
25 eee-broken-100tx;
H A Dfsl-ls1028a-kontron-sl28-var2.dts23 eee-broken-1000t;
24 eee-broken-100tx;
H A Dfsl-ls1028a-kontron-sl28-var1.dts30 eee-broken-1000t;
31 eee-broken-100tx;
H A Dfsl-ls1028a-kontron-sl28.dts86 eee-broken-1000t;
87 eee-broken-100tx;
H A Dfsl-lx2162a-qds.dts48 eee-broken-1000t;
60 eee-broken-1000t;
H A Dfsl-lx2160a-rdb.dts100 eee-broken-1000t;
108 eee-broken-1000t;
H A Dimx8mp-debix-som-a-bmb-08.dts174 eee-broken-1000t;
201 eee-broken-1000t;
H A Dimx8mp-msc-sm2s.dtsi163 eee-broken-1000t;
190 eee-broken-1000t;
H A Dimx8mp-nitrogen-som.dtsi63 eee-broken-1000t;
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_ethtool.c1790 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()
1811 edata->tx_lpi_enabled = current_link.eee.tx_lpi_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()
[all …]
/linux/drivers/net/ethernet/microchip/
H A Dlan743x_ethtool.c1074 struct ethtool_keee *eee) in lan743x_ethtool_get_eee() argument
1078 return phylink_ethtool_get_eee(adapter->phylink, eee); in lan743x_ethtool_get_eee()
1082 struct ethtool_keee *eee) in lan743x_ethtool_set_eee() argument
1086 return phylink_ethtool_set_eee(adapter->phylink, eee); in lan743x_ethtool_set_eee()
/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-common.c395 hw_feat->eee = XLGMAC_GET_REG_BITS(mac_hfr0, in xlgmac_get_all_hw_features()
537 pdata->hw_feat.eee ? "YES" : "NO"); in xlgmac_print_all_hw_features()
H A Ddwc-xlgmac.h508 unsigned int eee; /* Energy Efficient Ethernet */ member
/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-baltos.dtsi374 eee-broken-100tx;
375 eee-broken-1000t;
H A Dam5729-beagleboneai.dts495 eee-broken-100tx;
496 eee-broken-1000t;
/linux/drivers/net/usb/
H A Dr8152.c896 int (*eee_get)(struct r8152 *tp, struct ethtool_keee *eee);
897 int (*eee_set)(struct r8152 *tp, struct ethtool_keee *eee);
911 u32 eee:1; member
3587 if (tp->ups_info.eee) in r8153b_ups_flags()
3662 if (tp->ups_info.eee) in r8156_ups_flags()
5389 tp->ups_info.eee = enable; in r8153_eee_en()
8927 static int r8152_get_eee(struct r8152 *tp, struct ethtool_keee *eee) in r8152_get_eee() argument
8933 mii_eee_cap1_mod_linkmode_t(eee->supported, val); in r8152_get_eee()
8936 mii_eee_cap1_mod_linkmode_t(eee->advertised, val); in r8152_get_eee()
8939 mii_eee_cap1_mod_linkmode_t(eee->lp_advertised, val); in r8152_get_eee()
[all …]
/linux/include/linux/
H A Dethtool.h1224 int (*get_eee)(struct net_device *dev, struct ethtool_keee *eee);
1225 int (*set_eee)(struct net_device *dev, struct ethtool_keee *eee);
/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_common.h415 unsigned int eee; member
H A Dsxgbe_ethtool.c140 if (!priv->hw_cap.eee) in sxgbe_get_eee()
/linux/drivers/net/ethernet/broadcom/
H A Dtg3.c2342 static void tg3_eee_pull_config(struct tg3 *tp, struct ethtool_keee *eee) in tg3_eee_pull_config() argument
2345 struct ethtool_keee *dest = &tp->eee; in tg3_eee_pull_config()
2350 if (eee) in tg3_eee_pull_config()
2351 dest = eee; in tg3_eee_pull_config()
2406 if (tp->eee.eee_active) in tg3_phy_eee_adjust()
4358 if (!tp->eee.eee_enabled) in tg3_phy_autoneg_cfg()
4363 mii_eee_cap1_mod_linkmode_t(tp->eee.advertised, val); in tg3_phy_autoneg_cfg()
4611 struct ethtool_keee eee = {}; in tg3_phy_eee_config_ok() local
4616 tg3_eee_pull_config(tp, &eee); in tg3_phy_eee_config_ok()
4618 if (tp->eee.eee_enabled) { in tg3_phy_eee_config_ok()
[all …]
/linux/include/linux/qed/
H A Dqed_if.h730 struct qed_link_eee_params eee; member
751 struct qed_link_eee_params eee; member
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8390-grinn-genio-sbc.dtsi353 eee-broken-1000t;

123