Symbol: NETDEV_FEATURE_COUNT
include/linux/netdev_features.h
186
NETDEV_FEATURE_COUNT); \
include/linux/netdev_features.h
195
#define NETIF_F_ETHTOOL_BITS ((__NETIF_F_BIT(NETDEV_FEATURE_COUNT - 1) | \
include/linux/netdev_features.h
196
(__NETIF_F_BIT(NETDEV_FEATURE_COUNT - 1) - 1)) & \
net/core/dev.c
11333
NETDEV_FEATURE_COUNT);
net/ethtool/common.c
16
const char netdev_features_strings[NETDEV_FEATURE_COUNT][ETH_GSTRING_LEN] = {
net/ethtool/common.h
22
netdev_features_strings[NETDEV_FEATURE_COUNT][ETH_GSTRING_LEN];
net/ethtool/common.h
9
#define ETHTOOL_DEV_FEATURE_WORDS DIV_ROUND_UP(NETDEV_FEATURE_COUNT, 32)
net/ethtool/features.c
102
NULL, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
107
NULL, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
112
data->nochange, NULL, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
138
const unsigned int words = BITS_TO_LONGS(NETDEV_FEATURE_COUNT);
net/ethtool/features.c
148
const unsigned int words = BITS_TO_LONGS(NETDEV_FEATURE_COUNT);
net/ethtool/features.c
154
ret &= ~(netdev_features_t)0 >> (nft_bits - NETDEV_FEATURE_COUNT);
net/ethtool/features.c
170
ret = ethnl_bitset_size(wanted, wanted_mask, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
175
ret = ethnl_bitset_size(active, active_mask, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
189
wanted_mask, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
194
active_mask, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
214
DECLARE_BITMAP(wanted_diff_mask, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
215
DECLARE_BITMAP(active_diff_mask, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
216
DECLARE_BITMAP(old_active, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
217
DECLARE_BITMAP(old_wanted, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
218
DECLARE_BITMAP(new_active, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
219
DECLARE_BITMAP(new_wanted, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
220
DECLARE_BITMAP(req_wanted, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
221
DECLARE_BITMAP(req_mask, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
245
ret = ethnl_parse_bitset(req_wanted, req_mask, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
257
bitmap_and(req_wanted, req_wanted, req_mask, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
258
bitmap_andnot(new_wanted, old_wanted, req_mask, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
259
bitmap_or(req_wanted, new_wanted, req_wanted, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
260
if (!bitmap_equal(req_wanted, old_wanted, NETDEV_FEATURE_COUNT)) {
net/ethtool/features.c
266
mod = !bitmap_equal(old_active, new_active, NETDEV_FEATURE_COUNT);
net/ethtool/features.c
273
NETDEV_FEATURE_COUNT);
net/ethtool/features.c
275
NETDEV_FEATURE_COUNT);
net/ethtool/features.c
277
NETDEV_FEATURE_COUNT);
net/ethtool/features.c
279
NETDEV_FEATURE_COUNT);
net/ethtool/features.c
281
NETDEV_FEATURE_COUNT);
net/ethtool/features.c
50
all_features = GENMASK_ULL(NETDEV_FEATURE_COUNT - 1, 0);
net/ethtool/features.c
64
ret = ethnl_bitset32_size(data->hw, data->all, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
69
ret = ethnl_bitset32_size(data->wanted, NULL, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
74
ret = ethnl_bitset32_size(data->active, NULL, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
79
ret = ethnl_bitset32_size(data->nochange, NULL, NETDEV_FEATURE_COUNT,
net/ethtool/features.c
97
data->all, NETDEV_FEATURE_COUNT,