Lines Matching refs:eee
16 struct ethtool_eee eee;
40 ret = dev->ethtool_ops->get_eee(dev, &data->eee);
51 const struct ethtool_eee *eee = &data->eee;
55 BUILD_BUG_ON(sizeof(eee->advertised) * BITS_PER_BYTE !=
57 BUILD_BUG_ON(sizeof(eee->lp_advertised) * BITS_PER_BYTE !=
61 ret = ethnl_bitset32_size(&eee->advertised, &eee->supported,
67 ret = ethnl_bitset32_size(&eee->lp_advertised, NULL,
87 const struct ethtool_eee *eee = &data->eee;
91 &eee->advertised, &eee->supported,
96 &eee->lp_advertised, NULL, EEE_MODES_COUNT,
101 if (nla_put_u8(skb, ETHTOOL_A_EEE_ACTIVE, !!eee->eee_active) ||
102 nla_put_u8(skb, ETHTOOL_A_EEE_ENABLED, !!eee->eee_enabled) ||
104 !!eee->tx_lpi_enabled) ||
105 nla_put_u32(skb, ETHTOOL_A_EEE_TX_LPI_TIMER, eee->tx_lpi_timer))
139 struct ethtool_eee eee = {};
160 ret = ops->get_eee(dev, &eee);
164 ret = ethnl_update_bitset32(&eee.advertised, EEE_MODES_COUNT,
169 ethnl_update_bool32(&eee.eee_enabled, tb[ETHTOOL_A_EEE_ENABLED], &mod);
170 ethnl_update_bool32(&eee.tx_lpi_enabled,
172 ethnl_update_u32(&eee.tx_lpi_timer, tb[ETHTOOL_A_EEE_TX_LPI_TIMER],
178 ret = dev->ethtool_ops->set_eee(dev, &eee);