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))
135 struct ethtool_eee eee = {};
139 ret = dev->ethtool_ops->get_eee(dev, &eee);
143 ret = ethnl_update_bitset32(&eee.advertised, EEE_MODES_COUNT,
148 ethnl_update_bool32(&eee.eee_enabled, tb[ETHTOOL_A_EEE_ENABLED], &mod);
149 ethnl_update_bool32(&eee.tx_lpi_enabled,
151 ethnl_update_u32(&eee.tx_lpi_timer, tb[ETHTOOL_A_EEE_TX_LPI_TIMER],
156 ret = dev->ethtool_ops->set_eee(dev, &eee);