Lines Matching refs:eee

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 = &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()
101 if (nla_put_u8(skb, ETHTOOL_A_EEE_ACTIVE, !!eee->eee_active) || in eee_fill_reply()
102 nla_put_u8(skb, ETHTOOL_A_EEE_ENABLED, !!eee->eee_enabled) || in eee_fill_reply()
104 !!eee->tx_lpi_enabled) || in eee_fill_reply()
105 nla_put_u32(skb, ETHTOOL_A_EEE_TX_LPI_TIMER, eee->tx_lpi_timer)) in eee_fill_reply()
139 struct ethtool_eee eee = {}; in ethnl_set_eee() local
160 ret = ops->get_eee(dev, &eee); in ethnl_set_eee()
164 ret = ethnl_update_bitset32(&eee.advertised, EEE_MODES_COUNT, in ethnl_set_eee()
169 ethnl_update_bool32(&eee.eee_enabled, tb[ETHTOOL_A_EEE_ENABLED], &mod); in ethnl_set_eee()
170 ethnl_update_bool32(&eee.tx_lpi_enabled, in ethnl_set_eee()
172 ethnl_update_u32(&eee.tx_lpi_timer, tb[ETHTOOL_A_EEE_TX_LPI_TIMER], in ethnl_set_eee()
178 ret = dev->ethtool_ops->set_eee(dev, &eee); in ethnl_set_eee()