Symbol: nest
drivers/dpll/dpll_netlink.c
1294
dpll_pin_ref_sync_set(struct dpll_pin *pin, struct nlattr *nest,
drivers/dpll/dpll_netlink.c
1301
nla_parse_nested(tb, DPLL_A_PIN_MAX, nest,
drivers/dpll/dpll_netlink.c
471
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
485
nest = nla_nest_start(msg, DPLL_A_PIN_FREQUENCY_SUPPORTED);
drivers/dpll/dpll_netlink.c
486
if (!nest)
drivers/dpll/dpll_netlink.c
491
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
497
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
500
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
513
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
530
nest = nla_nest_start(msg,
drivers/dpll/dpll_netlink.c
532
if (!nest)
drivers/dpll/dpll_netlink.c
542
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
547
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
561
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
579
nest = nla_nest_start(msg, DPLL_A_PIN_REFERENCE_SYNC);
drivers/dpll/dpll_netlink.c
580
if (!nest)
drivers/dpll/dpll_netlink.c
586
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
591
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
614
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
629
nest = nla_nest_start(msg, DPLL_A_PIN_PARENT_PIN);
drivers/dpll/dpll_netlink.c
630
if (!nest)
drivers/dpll/dpll_netlink.c
639
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
645
nla_nest_cancel(msg, nest);
drivers/net/bonding/bond_netlink.c
874
struct nlattr *nest;
drivers/net/bonding/bond_netlink.c
876
nest = nla_nest_start_noflag(skb, IFLA_BOND_AD_INFO);
drivers/net/bonding/bond_netlink.c
877
if (!nest)
drivers/net/bonding/bond_netlink.c
897
nla_nest_end(skb, nest);
drivers/net/bonding/bond_netlink.c
926
struct nlattr *nest, *nest2;
drivers/net/bonding/bond_netlink.c
943
nest = nla_nest_start_noflag(skb, LINK_XSTATS_TYPE_BOND);
drivers/net/bonding/bond_netlink.c
944
if (!nest)
drivers/net/bonding/bond_netlink.c
956
nla_nest_end(skb, nest);
drivers/net/bonding/bond_netlink.c
962
nla_nest_end(skb, nest);
drivers/net/bonding/bond_netlink.c
967
nla_nest_end(skb, nest);
drivers/net/can/dev/netlink.c
872
struct nlattr *nest;
drivers/net/can/dev/netlink.c
890
nest = nla_nest_start(skb, ifla_can_tdc);
drivers/net/can/dev/netlink.c
891
if (!nest)
drivers/net/can/dev/netlink.c
925
nla_nest_end(skb, nest);
drivers/net/can/dev/netlink.c
929
nla_nest_cancel(skb, nest);
drivers/net/can/dev/netlink.c
937
struct nlattr *nest;
drivers/net/can/dev/netlink.c
942
nest = nla_nest_start(skb, IFLA_CAN_XL_PWM);
drivers/net/can/dev/netlink.c
943
if (!nest)
drivers/net/can/dev/netlink.c
961
nla_nest_end(skb, nest);
drivers/net/can/dev/netlink.c
965
nla_nest_cancel(skb, nest);
drivers/net/can/dev/netlink.c
972
struct nlattr *nest;
drivers/net/can/dev/netlink.c
974
nest = nla_nest_start(skb, IFLA_CAN_CTRLMODE_EXT);
drivers/net/can/dev/netlink.c
975
if (!nest)
drivers/net/can/dev/netlink.c
980
nla_nest_cancel(skb, nest);
drivers/net/can/dev/netlink.c
984
nla_nest_end(skb, nest);
drivers/net/ethernet/intel/fm10k/fm10k_tlv.c
679
u32 *nest = NULL;
drivers/net/ethernet/intel/fm10k/fm10k_tlv.c
689
nest = fm10k_tlv_attr_nest_start(msg, FM10K_TEST_MSG_NESTED);
drivers/net/ethernet/intel/fm10k/fm10k_tlv.c
691
fm10k_tlv_msg_test_generate_data(nest, attr_flags);
drivers/net/ethernet/meta/fbnic/fbnic_tlv.c
686
struct fbnic_tlv_msg *msg, *nest;
drivers/net/ethernet/meta/fbnic/fbnic_tlv.c
702
nest = fbnic_tlv_attr_nest_start(msg, FBNIC_TLV_TEST_MSG_NESTED);
drivers/net/ethernet/meta/fbnic/fbnic_tlv.c
703
if (!nest)
drivers/net/ethernet/meta/fbnic/fbnic_tlv.c
707
err = fbnic_tlv_test_attr_data(nest);
drivers/net/macvlan.c
1718
struct nlattr *nest;
drivers/net/macvlan.c
1727
nest = nla_nest_start_noflag(skb, IFLA_MACVLAN_MACADDR_DATA);
drivers/net/macvlan.c
1728
if (nest == NULL)
drivers/net/macvlan.c
1735
nla_nest_end(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
130
struct nlattr *nest;
drivers/net/vxlan/vxlan_mdb.c
135
nest = nla_nest_start(skb, MDBA_MDB_EATTR_SRC_LIST);
drivers/net/vxlan/vxlan_mdb.c
136
if (!nest)
drivers/net/vxlan/vxlan_mdb.c
154
nla_nest_end(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
159
nla_nest_cancel(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
170
struct nlattr *nest;
drivers/net/vxlan/vxlan_mdb.c
172
nest = nla_nest_start_noflag(skb, MDBA_MDB_ENTRY_INFO);
drivers/net/vxlan/vxlan_mdb.c
173
if (!nest)
drivers/net/vxlan/vxlan_mdb.c
210
nla_nest_end(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
215
nla_nest_cancel(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
226
struct nlattr *nest;
drivers/net/vxlan/vxlan_mdb.c
229
nest = nla_nest_start_noflag(skb, MDBA_MDB_ENTRY);
drivers/net/vxlan/vxlan_mdb.c
230
if (!nest)
drivers/net/vxlan/vxlan_mdb.c
245
nla_nest_end(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
254
struct nlattr *nest;
drivers/net/vxlan/vxlan_mdb.c
257
nest = nla_nest_start_noflag(skb, MDBA_MDB);
drivers/net/vxlan/vxlan_mdb.c
258
if (!nest)
drivers/net/vxlan/vxlan_mdb.c
273
nla_nest_end(skb, nest);
fs/btrfs/ctree.c
471
enum btrfs_lock_nesting nest)
fs/btrfs/ctree.c
503
search_start, empty_size, reloc_src_root, nest);
fs/btrfs/ctree.c
652
enum btrfs_lock_nesting nest)
fs/btrfs/ctree.c
697
cow_ret, search_start, 0, nest);
fs/btrfs/ctree.h
567
enum btrfs_lock_nesting nest);
fs/btrfs/ctree.h
574
enum btrfs_lock_nesting nest);
fs/btrfs/extent-tree.c
5260
enum btrfs_lock_nesting nest)
fs/btrfs/extent-tree.c
5299
btrfs_tree_lock_nested(buf, nest);
fs/btrfs/extent-tree.c
5348
enum btrfs_lock_nesting nest)
fs/btrfs/extent-tree.c
5363
level, root_objectid, nest);
fs/btrfs/extent-tree.c
5380
root_objectid, nest);
fs/btrfs/extent-tree.h
126
enum btrfs_lock_nesting nest);
fs/btrfs/locking.c
139
void btrfs_tree_read_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesting nest)
fs/btrfs/locking.c
146
down_read_nested(&eb->lock, nest);
fs/btrfs/locking.c
181
void btrfs_tree_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesting nest)
fs/btrfs/locking.c
189
down_write_nested(&eb->lock, nest);
fs/btrfs/locking.h
175
void btrfs_tree_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesting nest);
fs/btrfs/locking.h
184
void btrfs_tree_read_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesting nest);
fs/nfsd/export.c
386
struct nlattr *nest;
fs/nfsd/export.c
390
nest = nla_nest_start(skb, NFSD_A_EXPKEY_REQS_REQUESTS);
fs/nfsd/export.c
391
if (!nest)
fs/nfsd/export.c
402
nla_nest_cancel(skb, nest);
fs/nfsd/export.c
406
nla_nest_end(skb, nest);
fs/nfsd/export.c
714
struct nlattr *nest;
fs/nfsd/export.c
723
nest = nla_nest_start(skb,
fs/nfsd/export.c
725
if (!nest)
fs/nfsd/export.c
733
nla_nest_cancel(skb, nest);
fs/nfsd/export.c
737
nla_nest_end(skb, nest);
include/linux/irq.h
796
static inline void irq_set_nested_thread(unsigned int irq, bool nest)
include/linux/irq.h
798
if (nest)
include/linux/netlink.h
190
#define NL_SET_ERR_ATTR_MISS(extack, nest, type) do { \
include/linux/netlink.h
194
__extack->miss_nest = (nest); \
include/linux/netlink.h
199
#define NL_REQ_ATTR_CHECK(extack, nest, tb, type) ({ \
include/linux/netlink.h
206
NL_SET_ERR_ATTR_MISS((extack), (nest), __attr); \
include/linux/phy.h
778
struct nlattr *nest;
include/linux/rhashtable.h
286
return unlikely(tbl->nest) ? rht_bucket_nested(tbl, hash) :
include/linux/rhashtable.h
293
return unlikely(tbl->nest) ? __rht_bucket_nested(tbl, hash) :
include/linux/rhashtable.h
300
return unlikely(tbl->nest) ? rht_bucket_nested_insert(ht, tbl, hash) :
include/linux/rhashtable.h
79
unsigned int nest;
include/net/devlink.h
333
struct nlattr *nest;
io_uring/zcrx.c
1298
struct nlattr *nest;
io_uring/zcrx.c
1302
nest = nla_nest_start(rsp, type);
io_uring/zcrx.c
1303
if (!nest)
io_uring/zcrx.c
1308
nla_nest_cancel(rsp, nest);
io_uring/zcrx.c
1312
nla_nest_end(rsp, nest);
kernel/events/internal.h
27
unsigned int nest; /* nested writers */
kernel/events/ring_buffer.c
122
WRITE_ONCE(rb->nest, 0);
kernel/events/ring_buffer.c
130
WRITE_ONCE(rb->nest, 1);
kernel/events/ring_buffer.c
380
unsigned int nest;
kernel/events/ring_buffer.c
411
nest = READ_ONCE(rb->aux_nest);
kernel/events/ring_buffer.c
416
if (WARN_ON_ONCE(nest))
kernel/events/ring_buffer.c
419
WRITE_ONCE(rb->aux_nest, nest + 1);
kernel/events/ring_buffer.c
50
(*(volatile unsigned int *)&rb->nest)++;
kernel/events/ring_buffer.c
58
unsigned int nest;
kernel/events/ring_buffer.c
64
nest = READ_ONCE(rb->nest);
kernel/events/ring_buffer.c
65
if (nest > 1) {
kernel/events/ring_buffer.c
66
WRITE_ONCE(rb->nest, nest - 1);
kernel/locking/lockdep.c
3061
struct held_lock *nest = NULL;
kernel/locking/lockdep.c
3068
nest = prev;
kernel/locking/lockdep.c
3090
if (nest)
kernel/locking/mutex.c
881
_mutex_lock_nest_lock(struct mutex *lock, struct lockdep_map *nest)
kernel/locking/mutex.c
883
__mutex_lock(lock, TASK_UNINTERRUPTIBLE, 0, nest, _RET_IP_);
kernel/locking/mutex.c
890
struct lockdep_map *nest)
kernel/locking/mutex.c
892
return __mutex_lock(lock, TASK_KILLABLE, subclass, nest, _RET_IP_);
kernel/locking/rwsem.c
1729
void _down_write_nest_lock(struct rw_semaphore *sem, struct lockdep_map *nest)
kernel/locking/rwsem.c
1733
rwsem_acquire_nest(&sem->dep_map, 0, 0, nest, _RET_IP_);
kernel/trace/ring_buffer.c
4037
unsigned int nest = local_read(&cpu_buffer->committing) - 1;
kernel/trace/ring_buffer.c
4039
if (!WARN_ON_ONCE(nest >= MAX_NEST))
kernel/trace/ring_buffer.c
4040
cpu_buffer->event_stamp[nest] = info->ts;
kernel/trace/ring_buffer.c
4402
if (unlikely(val & (1 << (bit + cpu_buffer->nest)))) {
kernel/trace/ring_buffer.c
4409
if (val & (1 << (bit + cpu_buffer->nest))) {
kernel/trace/ring_buffer.c
4415
val |= (1 << (bit + cpu_buffer->nest));
kernel/trace/ring_buffer.c
4425
cpu_buffer->current_context - (1 << cpu_buffer->nest);
kernel/trace/ring_buffer.c
4454
cpu_buffer->nest += NESTED_BITS;
kernel/trace/ring_buffer.c
4473
cpu_buffer->nest -= NESTED_BITS;
kernel/trace/ring_buffer.c
522
unsigned long nest;
kernel/trace/ring_buffer.c
732
unsigned int nest;
kernel/trace/ring_buffer.c
741
nest = local_read(&cpu_buffer->committing);
kernel/trace/ring_buffer.c
743
if (WARN_ON_ONCE(!nest))
kernel/trace/ring_buffer.c
747
if (likely(--nest < MAX_NEST))
kernel/trace/ring_buffer.c
748
return cpu_buffer->event_stamp[nest];
kernel/trace/ring_buffer.c
751
WARN_ONCE(1, "nest (%d) greater than max", nest);
lib/rhashtable.c
111
if (tbl->nest)
lib/rhashtable.c
119
if (tbl->nest)
lib/rhashtable.c
1344
unsigned int index = hash & ((1 << tbl->nest) - 1);
lib/rhashtable.c
1345
unsigned int size = tbl->size >> tbl->nest;
lib/rhashtable.c
1351
subhash >>= tbl->nest;
lib/rhashtable.c
1384
unsigned int index = hash & ((1 << tbl->nest) - 1);
lib/rhashtable.c
1385
unsigned int size = tbl->size >> tbl->nest;
lib/rhashtable.c
1389
hash >>= tbl->nest;
lib/rhashtable.c
180
tbl->nest = (ilog2(nbuckets) - 1) % shift + 1;
lib/rhashtable.c
248
if (new_tbl->nest)
lib/rhashtable.c
440
else if (tbl->nest)
lib/rhashtable.c
57
if (unlikely(tbl->nest))
lib/rhashtable.c
96
unsigned int size = tbl->size >> tbl->nest;
lib/rhashtable.c
97
unsigned int len = 1 << tbl->nest;
net/8021q/vlan_netlink.c
227
struct nlattr *nest;
net/8021q/vlan_netlink.c
240
nest = nla_nest_start_noflag(skb, IFLA_VLAN_INGRESS_QOS);
net/8021q/vlan_netlink.c
241
if (nest == NULL)
net/8021q/vlan_netlink.c
254
nla_nest_end(skb, nest);
net/8021q/vlan_netlink.c
258
nest = nla_nest_start_noflag(skb, IFLA_VLAN_EGRESS_QOS);
net/8021q/vlan_netlink.c
259
if (nest == NULL)
net/8021q/vlan_netlink.c
273
nla_nest_end(skb, nest);
net/bridge/br_fdb.c
141
struct nlattr *nest = nla_nest_start(skb, NDA_FDB_EXT_ATTRS);
net/bridge/br_fdb.c
144
if (!nest)
net/bridge/br_fdb.c
150
nla_nest_cancel(skb, nest);
net/bridge/br_fdb.c
154
nla_nest_end(skb, nest);
net/bridge/br_mdb.c
128
nla_nest_end(skb, nest);
net/bridge/br_mdb.c
131
nla_nest_cancel(skb, nest);
net/bridge/br_mdb.c
180
struct nlattr *nest, *nest_ent;
net/bridge/br_mdb.c
185
nest = nla_nest_start(skb, MDBA_MDB_EATTR_SRC_LIST);
net/bridge/br_mdb.c
186
if (!nest)
net/bridge/br_mdb.c
223
nla_nest_end(skb, nest);
net/bridge/br_mdb.c
228
nla_nest_cancel(skb, nest);
net/bridge/br_mdb.c
326
struct nlattr *nest, *nest2;
net/bridge/br_mdb.c
328
nest = nla_nest_start_noflag(skb, MDBA_MDB);
net/bridge/br_mdb.c
329
if (nest == NULL)
net/bridge/br_mdb.c
378
nla_nest_end(skb, nest);
net/bridge/br_mdb.c
423
struct nlattr *nest, *nest2;
net/bridge/br_mdb.c
433
nest = nla_nest_start_noflag(skb, MDBA_MDB);
net/bridge/br_mdb.c
434
if (nest == NULL)
net/bridge/br_mdb.c
444
nla_nest_end(skb, nest);
net/bridge/br_mdb.c
449
nla_nest_end(skb, nest);
net/bridge/br_mdb.c
570
struct nlattr *nest, *port_nest;
net/bridge/br_mdb.c
582
nest = nla_nest_start_noflag(skb, MDBA_ROUTER);
net/bridge/br_mdb.c
583
if (!nest)
net/bridge/br_mdb.c
599
nla_nest_end(skb, nest);
net/bridge/br_mdb.c
604
nla_nest_end(skb, nest);
net/bridge/br_mdb.c
76
struct nlattr *nest, *port_nest;
net/bridge/br_mdb.c
82
nest = nla_nest_start_noflag(skb, MDBA_ROUTER);
net/bridge/br_mdb.c
83
if (nest == NULL)
net/bridge/br_mst.c
273
struct nlattr *nest;
net/bridge/br_mst.c
280
nest = nla_nest_start_noflag(skb, IFLA_BRIDGE_MST_ENTRY);
net/bridge/br_mst.c
281
if (!nest ||
net/bridge/br_mst.c
287
nla_nest_end(skb, nest);
net/bridge/br_multicast.c
3190
struct nlattr *nest;
net/bridge/br_multicast.c
3196
nest = nla_nest_start(skb, nest_attr);
net/bridge/br_multicast.c
3197
if (!nest)
net/bridge/br_multicast.c
3248
nla_nest_end(skb, nest);
net/bridge/br_multicast.c
3249
if (!nla_len(nest))
net/bridge/br_multicast.c
3250
nla_nest_cancel(skb, nest);
net/bridge/br_multicast.c
3255
nla_nest_cancel(skb, nest);
net/bridge/br_netlink.c
1850
struct nlattr *nest;
net/bridge/br_netlink.c
1870
nest = nla_nest_start_noflag(skb, LINK_XSTATS_TYPE_BRIDGE);
net/bridge/br_netlink.c
1871
if (!nest)
net/bridge/br_netlink.c
1888
if (skb_tail_pointer(skb) - (unsigned char *)nest +
net/bridge/br_netlink.c
1931
nla_nest_end(skb, nest);
net/bridge/br_netlink.c
1937
nla_nest_end(skb, nest);
net/bridge/br_netlink.c
502
struct nlattr *nest;
net/bridge/br_netlink.c
504
nest = nla_nest_start(skb, IFLA_PROTINFO);
net/bridge/br_netlink.c
505
if (nest == NULL || br_port_fill_attrs(skb, port) < 0)
net/bridge/br_netlink.c
507
nla_nest_end(skb, nest);
net/bridge/br_vlan.c
1827
struct nlattr *nest;
net/bridge/br_vlan.c
1829
nest = nla_nest_start(skb, BRIDGE_VLANDB_ENTRY_STATS);
net/bridge/br_vlan.c
1830
if (!nest)
net/bridge/br_vlan.c
1848
nla_nest_end(skb, nest);
net/bridge/br_vlan.c
1853
nla_nest_cancel(skb, nest);
net/bridge/br_vlan.c
1865
struct nlattr *nest;
net/bridge/br_vlan.c
1867
nest = nla_nest_start(skb, BRIDGE_VLANDB_ENTRY);
net/bridge/br_vlan.c
1868
if (!nest)
net/bridge/br_vlan.c
1894
nla_nest_end(skb, nest);
net/bridge/br_vlan.c
1899
nla_nest_cancel(skb, nest);
net/bridge/br_vlan_options.c
15
struct nlattr *nest;
net/bridge/br_vlan_options.c
20
nest = nla_nest_start(skb, BRIDGE_VLANDB_ENTRY_TUNNEL_INFO);
net/bridge/br_vlan_options.c
21
if (!nest)
net/bridge/br_vlan_options.c
24
nla_nest_cancel(skb, nest);
net/bridge/br_vlan_options.c
27
nla_nest_end(skb, nest);
net/bridge/br_vlan_options.c
393
struct nlattr *nest;
net/bridge/br_vlan_options.c
395
nest = nla_nest_start(skb, BRIDGE_VLANDB_GLOBAL_OPTIONS);
net/bridge/br_vlan_options.c
396
if (!nest)
net/bridge/br_vlan_options.c
473
nla_nest_end(skb, nest);
net/bridge/br_vlan_options.c
478
nla_nest_cancel(skb, nest);
net/core/lwt_bpf.c
455
struct nlattr *nest;
net/core/lwt_bpf.c
460
nest = nla_nest_start_noflag(skb, attr);
net/core/lwt_bpf.c
461
if (!nest)
net/core/lwt_bpf.c
468
return nla_nest_end(skb, nest);
net/core/lwtunnel.c
233
struct nlattr *nest;
net/core/lwtunnel.c
243
nest = nla_nest_start_noflag(skb, encap_attr);
net/core/lwtunnel.c
244
if (!nest)
net/core/lwtunnel.c
256
nla_nest_end(skb, nest);
net/core/lwtunnel.c
264
nla_nest_cancel(skb, nest);
net/core/neighbour.c
2192
struct nlattr *nest;
net/core/neighbour.c
2194
nest = nla_nest_start_noflag(skb, NDTA_PARMS);
net/core/neighbour.c
2195
if (nest == NULL)
net/core/neighbour.c
2233
return nla_nest_end(skb, nest);
net/core/neighbour.c
2236
nla_nest_cancel(skb, nest);
net/core/netdev-genl.c
1263
struct nlattr *nest;
net/core/netdev-genl.c
1280
nest = info->attrs[NETDEV_A_QUEUE_LEASE];
net/core/netdev-genl.c
1281
err = nla_parse_nested(ltb, lmaxtype, nest,
net/core/netdev-genl.c
1285
if (NL_REQ_ATTR_CHECK(info->extack, nest, ltb, NETDEV_A_LEASE_IFINDEX) ||
net/core/netdev-genl.c
1286
NL_REQ_ATTR_CHECK(info->extack, nest, ltb, NETDEV_A_LEASE_QUEUE))
net/core/netdev-genl.c
1296
nest = ltb[NETDEV_A_LEASE_QUEUE];
net/core/netdev-genl.c
1297
err = nla_parse_nested(qtb, qmaxtype, nest,
net/core/netdev-genl.c
1301
if (NL_REQ_ATTR_CHECK(info->extack, nest, qtb, NETDEV_A_QUEUE_ID) ||
net/core/netdev-genl.c
1302
NL_REQ_ATTR_CHECK(info->extack, nest, qtb, NETDEV_A_QUEUE_TYPE))
net/core/page_pool_user.c
127
struct nlattr *nest;
net/core/page_pool_user.c
136
nest = nla_nest_start(rsp, NETDEV_A_PAGE_POOL_STATS_INFO);
net/core/page_pool_user.c
137
if (!nest)
net/core/page_pool_user.c
146
nla_nest_end(rsp, nest);
net/core/page_pool_user.c
176
nla_nest_cancel(rsp, nest);
net/core/page_pool_user.c
190
struct nlattr *nest;
net/core/page_pool_user.c
197
nest = info->attrs[NETDEV_A_PAGE_POOL_STATS_INFO];
net/core/page_pool_user.c
198
err = nla_parse_nested(tb, ARRAY_SIZE(tb) - 1, nest,
net/core/page_pool_user.c
204
if (NL_REQ_ATTR_CHECK(info->extack, nest, tb, NETDEV_A_PAGE_POOL_ID))
net/core/page_pool_user.c
237
struct nlattr *nest;
net/core/page_pool_user.c
240
nest = info->attrs[NETDEV_A_PAGE_POOL_STATS_INFO];
net/core/page_pool_user.c
241
err = nla_parse_nested(tb, ARRAY_SIZE(tb) - 1, nest,
net/core/rtnetlink.c
5853
struct nlattr *nest;
net/core/rtnetlink.c
5855
nest = nla_nest_start(skb, attr_id);
net/core/rtnetlink.c
5856
if (!nest)
net/core/rtnetlink.c
5865
nla_nest_end(skb, nest);
net/core/rtnetlink.c
5869
nla_nest_cancel(skb, nest);
net/core/rtnetlink.c
5879
struct nlattr *nest;
net/core/rtnetlink.c
5886
nest = nla_nest_start(skb, IFLA_OFFLOAD_XSTATS_HW_S_INFO);
net/core/rtnetlink.c
5887
if (!nest)
net/core/rtnetlink.c
5895
nla_nest_end(skb, nest);
net/core/rtnetlink.c
5899
nla_nest_cancel(skb, nest);
net/dcb/dcbnl.c
1779
struct nlattr *data[DCB_FEATCFG_ATTR_MAX + 1], *nest;
net/dcb/dcbnl.c
1796
nest = nla_nest_start_noflag(skb, DCB_ATTR_FEATCFG);
net/dcb/dcbnl.c
1797
if (!nest)
net/dcb/dcbnl.c
1812
nla_nest_cancel(skb, nest);
net/dcb/dcbnl.c
1816
nla_nest_end(skb, nest);
net/dcb/dcbnl.c
255
struct nlattr *data[DCB_PFC_UP_ATTR_MAX + 1], *nest;
net/dcb/dcbnl.c
273
nest = nla_nest_start_noflag(skb, DCB_ATTR_PFC_CFG);
net/dcb/dcbnl.c
274
if (!nest)
net/dcb/dcbnl.c
288
nla_nest_cancel(skb, nest);
net/dcb/dcbnl.c
292
nla_nest_end(skb, nest);
net/dcb/dcbnl.c
314
struct nlattr *data[DCB_CAP_ATTR_MAX + 1], *nest;
net/dcb/dcbnl.c
332
nest = nla_nest_start_noflag(skb, DCB_ATTR_CAP);
net/dcb/dcbnl.c
333
if (!nest)
net/dcb/dcbnl.c
346
nla_nest_cancel(skb, nest);
net/dcb/dcbnl.c
351
nla_nest_end(skb, nest);
net/dcb/dcbnl.c
359
struct nlattr *data[DCB_NUMTCS_ATTR_MAX + 1], *nest;
net/dcb/dcbnl.c
377
nest = nla_nest_start_noflag(skb, DCB_ATTR_NUMTCS);
net/dcb/dcbnl.c
378
if (!nest)
net/dcb/dcbnl.c
392
nla_nest_cancel(skb, nest);
net/dcb/dcbnl.c
398
nla_nest_end(skb, nest);
net/devlink/dev.c
773
struct nlattr *nest;
net/devlink/dev.c
783
nest = nla_nest_start_noflag(req->msg, attr);
net/devlink/dev.c
784
if (!nest)
net/devlink/dev.c
797
nla_nest_end(req->msg, nest);
net/devlink/dev.c
802
nla_nest_cancel(req->msg, nest);
net/devlink/dpipe.c
484
dump_ctx->nest = nla_nest_start_noflag(dump_ctx->skb,
net/devlink/dpipe.c
486
if (!dump_ctx->nest)
net/devlink/dpipe.c
505
nla_nest_end(dump_ctx->skb, dump_ctx->nest);
net/ethtool/bitset.c
237
struct nlattr *nest;
net/ethtool/bitset.c
240
nest = nla_nest_start(skb, attrtype);
net/ethtool/bitset.c
241
if (!nest)
net/ethtool/bitset.c
298
nla_nest_end(skb, nest);
net/ethtool/bitset.c
302
nla_nest_cancel(skb, nest);
net/ethtool/bitset.c
522
const struct nlattr *nest,
net/ethtool/bitset.c
536
NL_SET_ERR_MSG_ATTR(extack, nest,
net/ethtool/bitset.c
541
NL_SET_ERR_MSG_ATTR(extack, nest,
net/ethtool/bitset.c
546
NL_SET_ERR_MSG_ATTR(extack, nest,
net/ethtool/cabletest.c
135
phydev->nest = nla_nest_start(phydev->skb,
net/ethtool/cabletest.c
137
if (!phydev->nest) {
net/ethtool/cabletest.c
160
nla_nest_end(phydev->skb, phydev->nest);
net/ethtool/cabletest.c
171
struct nlattr *nest;
net/ethtool/cabletest.c
174
nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_NEST_RESULT);
net/ethtool/cabletest.c
175
if (!nest)
net/ethtool/cabletest.c
187
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
191
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
199
struct nlattr *nest;
net/ethtool/cabletest.c
202
nest = nla_nest_start(phydev->skb,
net/ethtool/cabletest.c
204
if (!nest)
net/ethtool/cabletest.c
217
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
221
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
240
static int ethnl_act_cable_test_tdr_cfg(const struct nlattr *nest,
net/ethtool/cabletest.c
252
if (!nest)
net/ethtool/cabletest.c
257
nest, cable_test_tdr_act_cfg_policy,
net/ethtool/cabletest.c
380
struct nlattr *nest;
net/ethtool/cabletest.c
383
nest = nla_nest_start(phydev->skb,
net/ethtool/cabletest.c
385
if (!nest)
net/ethtool/cabletest.c
393
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
397
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
404
struct nlattr *nest;
net/ethtool/cabletest.c
407
nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_TDR_NEST_PULSE);
net/ethtool/cabletest.c
408
if (!nest)
net/ethtool/cabletest.c
414
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
418
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
426
struct nlattr *nest;
net/ethtool/cabletest.c
429
nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_TDR_NEST_STEP);
net/ethtool/cabletest.c
430
if (!nest)
net/ethtool/cabletest.c
443
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
447
nla_nest_cancel(phydev->skb, nest);
net/ethtool/coalesce.c
459
struct nlattr *nest;
net/ethtool/coalesce.c
473
nla_for_each_nested_type(nest, ETHTOOL_A_PROFILE_IRQ_MODERATION,
net/ethtool/coalesce.c
476
NL_SET_BAD_ATTR(extack, nest);
net/ethtool/coalesce.c
481
ret = nla_parse_nested(tb, len_irq_moder - 1, nest,
net/ethtool/fec.c
185
struct nlattr *nest;
net/ethtool/fec.c
200
nest = nla_nest_start(skb, ETHTOOL_A_FEC_STAT_HIST);
net/ethtool/fec.c
201
if (!nest)
net/ethtool/fec.c
225
nla_nest_end(skb, nest);
net/ethtool/fec.c
231
nla_nest_cancel(skb, nest);
net/ethtool/fec.c
237
struct nlattr *nest;
net/ethtool/fec.c
239
nest = nla_nest_start(skb, ETHTOOL_A_FEC_STATS);
net/ethtool/fec.c
240
if (!nest)
net/ethtool/fec.c
257
nla_nest_end(skb, nest);
net/ethtool/fec.c
261
nla_nest_cancel(skb, nest);
net/ethtool/mm.c
100
if (!nest)
net/ethtool/mm.c
117
nla_nest_end(skb, nest);
net/ethtool/mm.c
121
nla_nest_cancel(skb, nest);
net/ethtool/mm.c
97
struct nlattr *nest;
net/ethtool/mm.c
99
nest = nla_nest_start(skb, ETHTOOL_A_MM_STATS);
net/ethtool/mse.c
238
struct nlattr *nest;
net/ethtool/mse.c
242
nest = nla_nest_start(skb, ETHTOOL_A_MSE_CAPABILITIES);
net/ethtool/mse.c
243
if (!nest)
net/ethtool/mse.c
272
nla_nest_end(skb, nest);
net/ethtool/mse.c
282
nest = nla_nest_start(skb, chan_attr);
net/ethtool/mse.c
283
if (!nest)
net/ethtool/mse.c
307
nla_nest_end(skb, nest);
net/ethtool/mse.c
313
nla_nest_cancel(skb, nest);
net/ethtool/netlink.c
263
struct nlattr *nest;
net/ethtool/netlink.c
267
nest = nla_nest_start(skb, attrtype);
net/ethtool/netlink.c
268
if (!nest)
net/ethtool/netlink.c
278
nla_nest_end(skb, nest);
net/ethtool/netlink.c
282
nla_nest_cancel(skb, nest);
net/ethtool/netlink.h
14
const struct nlattr *nest, struct net *net,
net/ethtool/pause.c
122
struct nlattr *nest;
net/ethtool/pause.c
127
nest = nla_nest_start(skb, ETHTOOL_A_PAUSE_STATS);
net/ethtool/pause.c
128
if (!nest)
net/ethtool/pause.c
139
nla_nest_end(skb, nest);
net/ethtool/pause.c
143
nla_nest_cancel(skb, nest);
net/ethtool/pse-pd.c
131
struct nlattr *nest;
net/ethtool/pse-pd.c
133
nest = nla_nest_start(skb, ETHTOOL_A_C33_PSE_PW_LIMIT_RANGES);
net/ethtool/pse-pd.c
134
if (!nest)
net/ethtool/pse-pd.c
141
nla_nest_cancel(skb, nest);
net/ethtool/pse-pd.c
144
nla_nest_end(skb, nest);
net/ethtool/rss.c
325
struct nlattr *nest;
net/ethtool/rss.c
328
nest = nla_nest_start(skb, ETHTOOL_A_RSS_FLOW_HASH);
net/ethtool/rss.c
329
if (!nest)
net/ethtool/rss.c
335
nla_nest_cancel(skb, nest);
net/ethtool/rss.c
340
nla_nest_end(skb, nest);
net/ethtool/stats.c
243
struct nlattr *nest;
net/ethtool/stats.c
261
nest = nla_nest_start(skb, ETHTOOL_A_STATS_GRP_STAT);
net/ethtool/stats.c
262
if (!nest)
net/ethtool/stats.c
267
nla_nest_cancel(skb, nest);
net/ethtool/stats.c
271
nla_nest_end(skb, nest);
net/ethtool/stats.c
370
struct nlattr *nest;
net/ethtool/stats.c
382
nest = nla_nest_start(skb, attr);
net/ethtool/stats.c
383
if (!nest)
net/ethtool/stats.c
394
nla_nest_end(skb, nest);
net/ethtool/stats.c
400
nla_nest_cancel(skb, nest);
net/ethtool/stats.c
432
struct nlattr *nest;
net/ethtool/stats.c
434
nest = nla_nest_start(skb, ETHTOOL_A_STATS_GRP);
net/ethtool/stats.c
435
if (!nest)
net/ethtool/stats.c
445
nla_nest_end(skb, nest);
net/ethtool/stats.c
449
nla_nest_cancel(skb, nest);
net/ethtool/strset.c
171
static int strset_get_id(const struct nlattr *nest, u32 *val,
net/ethtool/strset.c
177
ret = nla_parse_nested(tb, ARRAY_SIZE(get_stringset_policy) - 1, nest,
net/ethtool/strset.c
181
if (NL_REQ_ATTR_CHECK(extack, nest, tb, ETHTOOL_A_STRINGSET_ID))
net/ethtool/strset.c
198
struct nlattr *nest = tb[ETHTOOL_A_STRSET_STRINGSETS];
net/ethtool/strset.c
202
if (!nest)
net/ethtool/strset.c
204
ret = nla_validate_nested(nest,
net/ethtool/strset.c
211
nla_for_each_nested(attr, nest, rem) {
net/ethtool/strset.c
464
struct nlattr *nest;
net/ethtool/strset.c
468
nest = nla_nest_start(skb, ETHTOOL_A_STRSET_STRINGSETS);
net/ethtool/strset.c
469
if (!nest)
net/ethtool/strset.c
481
nla_nest_end(skb, nest);
net/ethtool/strset.c
485
nla_nest_cancel(skb, nest);
net/ethtool/ts.h
15
int ts_parse_hwtst_provider(const struct nlattr *nest,
net/ethtool/tsconfig.c
169
struct nlattr *nest;
net/ethtool/tsconfig.c
171
nest = nla_nest_start(skb, ETHTOOL_A_TSCONFIG_HWTSTAMP_PROVIDER);
net/ethtool/tsconfig.c
172
if (!nest)
net/ethtool/tsconfig.c
180
nla_nest_cancel(skb, nest);
net/ethtool/tsconfig.c
184
nla_nest_end(skb, nest);
net/ethtool/tsinfo.c
196
struct nlattr *nest;
net/ethtool/tsinfo.c
198
nest = nla_nest_start(skb, ETHTOOL_A_TSINFO_STATS);
net/ethtool/tsinfo.c
199
if (!nest)
net/ethtool/tsinfo.c
212
nla_nest_end(skb, nest);
net/ethtool/tsinfo.c
216
nla_nest_cancel(skb, nest);
net/ethtool/tsinfo.c
254
struct nlattr *nest;
net/ethtool/tsinfo.c
261
nest = nla_nest_start(skb, ETHTOOL_A_TSINFO_HWTSTAMP_PROVIDER);
net/ethtool/tsinfo.c
262
if (!nest)
net/ethtool/tsinfo.c
270
nla_nest_cancel(skb, nest);
net/ethtool/tsinfo.c
274
nla_nest_end(skb, nest);
net/ethtool/tsinfo.c
42
int ts_parse_hwtst_provider(const struct nlattr *nest,
net/ethtool/tsinfo.c
52
nest,
net/ethtool/tsinfo.c
57
if (NL_REQ_ATTR_CHECK(extack, nest, tb,
net/ethtool/tsinfo.c
59
NL_REQ_ATTR_CHECK(extack, nest, tb,
net/ipv4/ip_tunnel_core.c
770
struct nlattr *nest;
net/ipv4/ip_tunnel_core.c
773
nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_GENEVE);
net/ipv4/ip_tunnel_core.c
774
if (!nest)
net/ipv4/ip_tunnel_core.c
784
nla_nest_cancel(skb, nest);
net/ipv4/ip_tunnel_core.c
790
nla_nest_end(skb, nest);
net/ipv4/ip_tunnel_core.c
798
struct nlattr *nest;
net/ipv4/ip_tunnel_core.c
800
nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_VXLAN);
net/ipv4/ip_tunnel_core.c
801
if (!nest)
net/ipv4/ip_tunnel_core.c
806
nla_nest_cancel(skb, nest);
net/ipv4/ip_tunnel_core.c
810
nla_nest_end(skb, nest);
net/ipv4/ip_tunnel_core.c
818
struct nlattr *nest;
net/ipv4/ip_tunnel_core.c
820
nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_ERSPAN);
net/ipv4/ip_tunnel_core.c
821
if (!nest)
net/ipv4/ip_tunnel_core.c
838
nla_nest_end(skb, nest);
net/ipv4/ip_tunnel_core.c
841
nla_nest_cancel(skb, nest);
net/ipv4/ip_tunnel_core.c
848
struct nlattr *nest;
net/ipv4/ip_tunnel_core.c
854
nest = nla_nest_start_noflag(skb, type);
net/ipv4/ip_tunnel_core.c
855
if (!nest)
net/ipv4/ip_tunnel_core.c
866
nla_nest_cancel(skb, nest);
net/ipv4/ip_tunnel_core.c
870
nla_nest_end(skb, nest);
net/ipv4/nexthop.c
1162
struct nlattr *nest;
net/ipv4/nexthop.c
1179
nest = nla_nest_start(skb, NHA_RES_BUCKET);
net/ipv4/nexthop.c
1180
if (!nest)
net/ipv4/nexthop.c
1190
nla_nest_end(skb, nest);
net/ipv4/nexthop.c
1195
nla_nest_cancel(skb, nest);
net/ipv4/nexthop.c
647
struct nlattr *nest;
net/ipv4/nexthop.c
649
nest = nla_nest_start(skb, NHA_RES_GROUP);
net/ipv4/nexthop.c
650
if (!nest)
net/ipv4/nexthop.c
664
nla_nest_end(skb, nest);
net/ipv4/nexthop.c
668
nla_nest_cancel(skb, nest);
net/ipv4/nexthop.c
796
struct nlattr *nest;
net/ipv4/nexthop.c
801
nest = nla_nest_start(skb, NHA_GROUP_STATS_ENTRY);
net/ipv4/nexthop.c
802
if (!nest)
net/ipv4/nexthop.c
815
nla_nest_end(skb, nest);
net/ipv4/nexthop.c
819
nla_nest_cancel(skb, nest);
net/ipv4/nexthop.c
827
struct nlattr *nest;
net/ipv4/nexthop.c
845
nest = nla_nest_start(skb, NHA_GROUP_STATS);
net/ipv4/nexthop.c
846
if (!nest)
net/ipv4/nexthop.c
854
nla_nest_end(skb, nest);
net/ipv4/nexthop.c
858
nla_nest_cancel(skb, nest);
net/ipv4/tcp_diag.c
107
nla_nest_end(skb, nest);
net/ipv4/tcp_diag.c
111
nla_nest_cancel(skb, nest);
net/ipv4/tcp_diag.c
91
struct nlattr *nest;
net/ipv4/tcp_diag.c
94
nest = nla_nest_start_noflag(skb, INET_DIAG_ULP_INFO);
net/ipv4/tcp_diag.c
95
if (!nest)
net/ipv4/tcp_metrics.c
647
struct nlattr *nest;
net/ipv4/tcp_metrics.c
679
nest = nla_nest_start_noflag(msg, TCP_METRICS_ATTR_VALS);
net/ipv4/tcp_metrics.c
680
if (!nest)
net/ipv4/tcp_metrics.c
706
nla_nest_end(msg, nest);
net/ipv4/tcp_metrics.c
708
nla_nest_cancel(msg, nest);
net/ipv4/udp_tunnel_nic.c
609
struct nlattr *nest;
net/ipv4/udp_tunnel_nic.c
620
nest = nla_nest_start(skb, ETHTOOL_A_TUNNEL_UDP_TABLE_ENTRY);
net/ipv4/udp_tunnel_nic.c
621
if (!nest)
net/ipv4/udp_tunnel_nic.c
630
nla_nest_end(skb, nest);
net/ipv4/udp_tunnel_nic.c
636
nla_nest_cancel(skb, nest);
net/ipv6/seg6_local.c
1933
struct nlattr *nest;
net/ipv6/seg6_local.c
1938
nest = nla_nest_start_noflag(skb, SEG6_LOCAL_BPF);
net/ipv6/seg6_local.c
1939
if (!nest)
net/ipv6/seg6_local.c
1949
return nla_nest_end(skb, nest);
net/ipv6/seg6_local.c
2029
struct nlattr *nest;
net/ipv6/seg6_local.c
2032
nest = nla_nest_start(skb, SEG6_LOCAL_COUNTERS);
net/ipv6/seg6_local.c
2033
if (!nest)
net/ipv6/seg6_local.c
2058
nla_nest_cancel(skb, nest);
net/ipv6/seg6_local.c
2062
return nla_nest_end(skb, nest);
net/ipv6/seg6_local.c
2197
struct nlattr *nest;
net/ipv6/seg6_local.c
2200
nest = nla_nest_start(skb, SEG6_LOCAL_FLAVORS);
net/ipv6/seg6_local.c
2201
if (!nest)
net/ipv6/seg6_local.c
2215
return nla_nest_end(skb, nest);
net/ipv6/seg6_local.c
2218
nla_nest_cancel(skb, nest);
net/l2tp/l2tp_netlink.c
389
struct nlattr *nest;
net/l2tp/l2tp_netlink.c
402
nest = nla_nest_start_noflag(skb, L2TP_ATTR_STATS);
net/l2tp/l2tp_netlink.c
403
if (!nest)
net/l2tp/l2tp_netlink.c
437
nla_nest_end(skb, nest);
net/l2tp/l2tp_netlink.c
726
struct nlattr *nest;
net/l2tp/l2tp_netlink.c
757
nest = nla_nest_start_noflag(skb, L2TP_ATTR_STATS);
net/l2tp/l2tp_netlink.c
758
if (!nest)
net/l2tp/l2tp_netlink.c
792
nla_nest_end(skb, nest);
net/ncsi/ncsi-netlink.c
128
nest = nla_nest_start_noflag(skb, NCSI_CHANNEL_ATTR);
net/ncsi/ncsi-netlink.c
129
if (!nest) {
net/ncsi/ncsi-netlink.c
136
nla_nest_cancel(skb, nest);
net/ncsi/ncsi-netlink.c
141
nla_nest_end(skb, nest);
net/ncsi/ncsi-netlink.c
97
struct nlattr *pnest, *cnest, *nest;
net/netfilter/nf_tables_api.c
11829
struct nlattr *nest;
net/netfilter/nf_tables_api.c
11831
nest = nla_nest_start_noflag(skb, type);
net/netfilter/nf_tables_api.c
11832
if (!nest)
net/netfilter/nf_tables_api.c
11845
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
11958
struct nlattr *nest;
net/netfilter/nf_tables_api.c
11961
nest = nla_nest_start_noflag(skb, attr);
net/netfilter/nf_tables_api.c
11962
if (nest == NULL)
net/netfilter/nf_tables_api.c
11977
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
1935
struct nlattr *nest;
net/netfilter/nf_tables_api.c
1954
nest = nla_nest_start_noflag(skb, NFTA_CHAIN_COUNTERS);
net/netfilter/nf_tables_api.c
1955
if (nest == NULL)
net/netfilter/nf_tables_api.c
1964
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
2045
struct nlattr *nest, *nest_devs;
net/netfilter/nf_tables_api.c
2047
nest = nla_nest_start_noflag(skb, NFTA_CHAIN_HOOK);
net/netfilter/nf_tables_api.c
2048
if (nest == NULL)
net/netfilter/nf_tables_api.c
2079
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
3501
struct nlattr *nest;
net/netfilter/nf_tables_api.c
3503
nest = nla_nest_start_noflag(skb, attr);
net/netfilter/nf_tables_api.c
3504
if (!nest)
net/netfilter/nf_tables_api.c
3508
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
4980
struct nlattr *nest;
net/netfilter/nf_tables_api.c
5041
nest = nla_nest_start_noflag(skb, NFTA_SET_DESC);
net/netfilter/nf_tables_api.c
5042
if (!nest)
net/netfilter/nf_tables_api.c
5053
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
5059
nest = nla_nest_start_noflag(skb, NFTA_SET_EXPR);
net/netfilter/nf_tables_api.c
5063
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
5065
nest = nla_nest_start_noflag(skb, NFTA_SET_EXPRESSIONS);
net/netfilter/nf_tables_api.c
5066
if (nest == NULL)
net/netfilter/nf_tables_api.c
5074
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6103
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6116
nest = nla_nest_start_noflag(skb, NFTA_SET_ELEM_EXPRESSIONS);
net/netfilter/nf_tables_api.c
6117
if (nest == NULL)
net/netfilter/nf_tables_api.c
6125
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6140
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6142
nest = nla_nest_start_noflag(skb, NFTA_LIST_ELEM);
net/netfilter/nf_tables_api.c
6143
if (nest == NULL)
net/netfilter/nf_tables_api.c
6212
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6306
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6350
nest = nla_nest_start_noflag(skb, NFTA_SET_ELEM_LIST_ELEMENTS);
net/netfilter/nf_tables_api.c
6351
if (nest == NULL)
net/netfilter/nf_tables_api.c
6359
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6404
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6418
nest = nla_nest_start_noflag(skb, NFTA_SET_ELEM_LIST_ELEMENTS);
net/netfilter/nf_tables_api.c
6419
if (nest == NULL)
net/netfilter/nf_tables_api.c
6426
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
8204
struct nlattr *nest;
net/netfilter/nf_tables_api.c
8206
nest = nla_nest_start_noflag(skb, attr);
net/netfilter/nf_tables_api.c
8207
if (!nest)
net/netfilter/nf_tables_api.c
8211
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
9447
struct nlattr *nest, *nest_devs;
net/netfilter/nf_tables_api.c
9474
nest = nla_nest_start_noflag(skb, NFTA_FLOWTABLE_HOOK);
net/netfilter/nf_tables_api.c
9475
if (!nest)
net/netfilter/nf_tables_api.c
9501
nla_nest_end(skb, nest);
net/netfilter/nfnetlink_hook.c
104
nla_nest_end(nlskb, nest);
net/netfilter/nfnetlink_hook.c
108
nla_nest_cancel(nlskb, nest);
net/netfilter/nfnetlink_hook.c
115
struct nlattr *nest;
net/netfilter/nfnetlink_hook.c
117
nest = nla_nest_start(nlskb, NFNLA_HOOK_INFO_DESC);
net/netfilter/nfnetlink_hook.c
118
if (!nest ||
net/netfilter/nfnetlink_hook.c
122
nla_nest_cancel(nlskb, nest);
net/netfilter/nfnetlink_hook.c
125
nla_nest_end(nlskb, nest);
net/netfilter/nfnetlink_hook.c
135
struct nlattr *nest;
net/netfilter/nfnetlink_hook.c
144
nest = nfnl_start_info_type(nlskb, NFNL_HOOK_TYPE_NFTABLES);
net/netfilter/nfnetlink_hook.c
145
if (!nest)
net/netfilter/nfnetlink_hook.c
151
nla_nest_cancel(nlskb, nest);
net/netfilter/nfnetlink_hook.c
155
nla_nest_end(nlskb, nest);
net/netfilter/nfnetlink_hook.c
167
struct nlattr *nest;
net/netfilter/nfnetlink_hook.c
176
nest = nfnl_start_info_type(nlskb, NFNL_HOOK_TYPE_NFT_FLOWTABLE);
net/netfilter/nfnetlink_hook.c
177
if (!nest)
net/netfilter/nfnetlink_hook.c
183
nla_nest_cancel(nlskb, nest);
net/netfilter/nfnetlink_hook.c
187
nla_nest_end(nlskb, nest);
net/netfilter/nfnetlink_hook.c
63
struct nlattr *nest = nla_nest_start(nlskb, NFNLA_HOOK_CHAIN_INFO);
net/netfilter/nfnetlink_hook.c
66
if (!nest)
net/netfilter/nfnetlink_hook.c
71
return nest;
net/netfilter/nfnetlink_hook.c
73
nla_nest_cancel(nlskb, nest);
net/netfilter/nfnetlink_hook.c
82
struct nlattr *nest, *nest2;
net/netfilter/nfnetlink_hook.c
91
nest = nfnl_start_info_type(nlskb, NFNL_HOOK_TYPE_BPF);
net/netfilter/nfnetlink_hook.c
92
if (!nest)
net/netfilter/nfnetlink_log.c
430
struct nlattr *nest;
net/netfilter/nfnetlink_log.c
432
nest = nla_nest_start(inst->skb, NFULA_VLAN);
net/netfilter/nfnetlink_log.c
433
if (!nest)
net/netfilter/nfnetlink_log.c
440
nla_nest_end(inst->skb, nest);
net/netfilter/nfnetlink_queue.c
644
struct nlattr *nest;
net/netfilter/nfnetlink_queue.c
646
nest = nla_nest_start(skb, NFQA_VLAN);
net/netfilter/nfnetlink_queue.c
647
if (!nest)
net/netfilter/nfnetlink_queue.c
654
nla_nest_end(skb, nest);
net/netfilter/nft_dynset.c
402
struct nlattr *nest;
net/netfilter/nft_dynset.c
404
nest = nla_nest_start_noflag(skb, NFTA_DYNSET_EXPRESSIONS);
net/netfilter/nft_dynset.c
405
if (!nest)
net/netfilter/nft_dynset.c
413
nla_nest_end(skb, nest);
net/netfilter/nft_tunnel.c
517
struct nlattr *nest;
net/netfilter/nft_tunnel.c
520
nest = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_IP6);
net/netfilter/nft_tunnel.c
521
if (!nest)
net/netfilter/nft_tunnel.c
530
nla_nest_cancel(skb, nest);
net/netfilter/nft_tunnel.c
534
nla_nest_end(skb, nest);
net/netfilter/nft_tunnel.c
536
nest = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_IP);
net/netfilter/nft_tunnel.c
537
if (!nest)
net/netfilter/nft_tunnel.c
544
nla_nest_cancel(skb, nest);
net/netfilter/nft_tunnel.c
548
nla_nest_end(skb, nest);
net/netfilter/nft_tunnel.c
558
struct nlattr *nest, *inner;
net/netfilter/nft_tunnel.c
560
nest = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS);
net/netfilter/nft_tunnel.c
561
if (!nest)
net/netfilter/nft_tunnel.c
614
nla_nest_end(skb, nest);
net/netfilter/nft_tunnel.c
620
nla_nest_cancel(skb, nest);
net/netlink/genetlink.c
1253
struct nlattr *nest;
net/netlink/genetlink.c
1260
nest = nla_nest_start_noflag(skb, genl_op_iter_idx(&i));
net/netlink/genetlink.c
1261
if (nest == NULL)
net/netlink/genetlink.c
1268
nla_nest_end(skb, nest);
net/netlink/genetlink.c
1283
struct nlattr *nest;
net/netlink/genetlink.c
1288
nest = nla_nest_start_noflag(skb, i + 1);
net/netlink/genetlink.c
1289
if (nest == NULL)
net/netlink/genetlink.c
1298
nla_nest_end(skb, nest);
net/netlink/genetlink.c
1318
struct nlattr *nest;
net/netlink/genetlink.c
1332
nest = nla_nest_start_noflag(skb, 1);
net/netlink/genetlink.c
1333
if (nest == NULL)
net/netlink/genetlink.c
1341
nla_nest_end(skb, nest);
net/netlink/genetlink.c
1732
struct nlattr *nest;
net/netlink/genetlink.c
1738
nest = nla_nest_start(skb, CTRL_ATTR_POLICY);
net/netlink/genetlink.c
1739
if (!nest)
net/netlink/genetlink.c
1745
nla_nest_end(skb, nest);
net/psp/psp_nl.c
241
struct nlattr *nest;
net/psp/psp_nl.c
258
nest = nla_nest_start(rsp, PSP_A_DEV_ASSOC_LIST);
net/psp/psp_nl.c
259
if (!nest)
net/psp/psp_nl.c
265
nla_nest_cancel(rsp, nest);
net/psp/psp_nl.c
269
nla_nest_end(rsp, nest);
net/psp/psp_nl.c
709
struct nlattr *nest = info->attrs[attr];
net/psp/psp_nl.c
714
err = nla_parse_nested(tb, ARRAY_SIZE(tb) - 1, nest,
net/psp/psp_nl.c
719
if (NL_REQ_ATTR_CHECK(info->extack, nest, tb, PSP_A_KEYS_KEY) ||
net/psp/psp_nl.c
720
NL_REQ_ATTR_CHECK(info->extack, nest, tb, PSP_A_KEYS_SPI))
net/psp/psp_nl.c
747
void *nest;
net/psp/psp_nl.c
749
nest = nla_nest_start(skb, attr);
net/psp/psp_nl.c
753
nla_nest_cancel(skb, nest);
net/psp/psp_nl.c
757
nla_nest_end(skb, nest);
net/sched/act_api.c
1251
struct nlattr *nest;
net/sched/act_api.c
1254
nest = nla_nest_start_noflag(skb, i + 1);
net/sched/act_api.c
1255
if (nest == NULL)
net/sched/act_api.c
1261
nla_nest_end(skb, nest);
net/sched/act_api.c
1269
nla_nest_cancel(skb, nest);
net/sched/act_api.c
1654
struct nlattr *nest;
net/sched/act_api.c
1668
nest = nla_nest_start_noflag(skb, TCA_ACT_TAB);
net/sched/act_api.c
1669
if (!nest)
net/sched/act_api.c
1675
nla_nest_end(skb, nest);
net/sched/act_api.c
1759
struct nlattr *nest;
net/sched/act_api.c
1795
nest = nla_nest_start_noflag(skb, TCA_ACT_TAB);
net/sched/act_api.c
1796
if (!nest) {
net/sched/act_api.c
1803
nla_nest_cancel(skb, nest);
net/sched/act_api.c
1807
nla_nest_end(skb, nest);
net/sched/act_api.c
2208
struct nlattr *nest;
net/sched/act_api.c
2262
nest = nla_nest_start_noflag(skb, TCA_ACT_TAB);
net/sched/act_api.c
2263
if (nest == NULL)
net/sched/act_api.c
2271
nla_nest_end(skb, nest);
net/sched/act_api.c
511
struct nlattr *nest;
net/sched/act_api.c
537
nest = nla_nest_start_noflag(skb, TCA_ACT_OPTIONS);
net/sched/act_api.c
538
if (nest == NULL)
net/sched/act_api.c
542
nla_nest_end(skb, nest);
net/sched/act_api.c
557
struct nlattr *nest;
net/sched/act_api.c
581
nest = nla_nest_start_noflag(skb, n_i);
net/sched/act_api.c
582
if (!nest) {
net/sched/act_api.c
591
nlmsg_trim(skb, nest);
net/sched/act_api.c
594
nla_nest_end(skb, nest);
net/sched/act_api.c
612
nla_nest_cancel(skb, nest);
net/sched/act_api.c
634
struct nlattr *nest;
net/sched/act_api.c
642
nest = nla_nest_start_noflag(skb, 0);
net/sched/act_api.c
643
if (nest == NULL)
net/sched/act_api.c
671
nla_nest_end(skb, nest);
net/sched/act_api.c
675
nla_nest_cancel(skb, nest);
net/sched/act_ife.c
372
struct nlattr *nest;
net/sched/act_ife.c
380
nest = nla_nest_start_noflag(skb, TCA_IFE_METALST);
net/sched/act_ife.c
381
if (!nest)
net/sched/act_ife.c
392
nla_nest_end(skb, nest);
net/sched/cls_api.c
3479
struct nlattr *nest;
net/sched/cls_api.c
3488
nest = nla_nest_start_noflag(skb, exts->action);
net/sched/cls_api.c
3489
if (nest == NULL)
net/sched/cls_api.c
3495
nla_nest_end(skb, nest);
net/sched/cls_api.c
3498
nest = nla_nest_start_noflag(skb, exts->police);
net/sched/cls_api.c
3499
if (nest == NULL || !act)
net/sched/cls_api.c
3503
nla_nest_end(skb, nest);
net/sched/cls_api.c
3509
nla_nest_cancel(skb, nest);
net/sched/cls_api.c
3520
struct nlattr *nest;
net/sched/cls_api.c
3525
nest = nla_nest_start_noflag(skb, exts->action);
net/sched/cls_api.c
3526
if (!nest)
net/sched/cls_api.c
3531
nla_nest_end(skb, nest);
net/sched/cls_api.c
3535
nla_nest_cancel(skb, nest);
net/sched/cls_basic.c
274
struct nlattr *nest;
net/sched/cls_basic.c
282
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_basic.c
283
if (nest == NULL)
net/sched/cls_basic.c
306
nla_nest_end(skb, nest);
net/sched/cls_basic.c
314
nla_nest_cancel(skb, nest);
net/sched/cls_bpf.c
583
struct nlattr *nest;
net/sched/cls_bpf.c
594
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_bpf.c
595
if (nest == NULL)
net/sched/cls_bpf.c
620
nla_nest_end(skb, nest);
net/sched/cls_bpf.c
628
nla_nest_cancel(skb, nest);
net/sched/cls_cgroup.c
176
struct nlattr *nest;
net/sched/cls_cgroup.c
180
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_cgroup.c
181
if (nest == NULL)
net/sched/cls_cgroup.c
188
nla_nest_end(skb, nest);
net/sched/cls_cgroup.c
196
nla_nest_cancel(skb, nest);
net/sched/cls_flow.c
639
struct nlattr *nest;
net/sched/cls_flow.c
646
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_flow.c
647
if (nest == NULL)
net/sched/cls_flow.c
684
nla_nest_end(skb, nest);
net/sched/cls_flow.c
692
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3162
struct nlattr *nest;
net/sched/cls_flower.c
3165
nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_GENEVE);
net/sched/cls_flower.c
3166
if (!nest)
net/sched/cls_flower.c
3184
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3188
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3196
struct nlattr *nest;
net/sched/cls_flower.c
3198
nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_VXLAN);
net/sched/cls_flower.c
3199
if (!nest)
net/sched/cls_flower.c
3206
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3210
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3218
struct nlattr *nest;
net/sched/cls_flower.c
3220
nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_ERSPAN);
net/sched/cls_flower.c
3221
if (!nest)
net/sched/cls_flower.c
3239
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3243
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3252
struct nlattr *nest;
net/sched/cls_flower.c
3254
nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_GTP);
net/sched/cls_flower.c
3255
if (!nest)
net/sched/cls_flower.c
3267
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3271
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3279
struct nlattr *nest;
net/sched/cls_flower.c
3281
nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_PFCP);
net/sched/cls_flower.c
3282
if (!nest)
net/sched/cls_flower.c
3293
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3297
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3375
struct nlattr *nest;
net/sched/cls_flower.c
3381
nest = nla_nest_start_noflag(skb, enc_opt_type);
net/sched/cls_flower.c
3382
if (!nest)
net/sched/cls_flower.c
3414
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3418
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3688
struct nlattr *nest;
net/sched/cls_flower.c
3697
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_flower.c
3698
if (!nest)
net/sched/cls_flower.c
3728
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3738
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3746
struct nlattr *nest;
net/sched/cls_flower.c
3754
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_flower.c
3755
if (!nest)
net/sched/cls_flower.c
3773
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3780
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3788
struct nlattr *nest;
net/sched/cls_flower.c
3790
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_flower.c
3791
if (!nest)
net/sched/cls_flower.c
3800
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3805
nla_nest_cancel(skb, nest);
net/sched/cls_fw.c
387
struct nlattr *nest;
net/sched/cls_fw.c
397
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_fw.c
398
if (nest == NULL)
net/sched/cls_fw.c
417
nla_nest_end(skb, nest);
net/sched/cls_fw.c
425
nla_nest_cancel(skb, nest);
net/sched/cls_matchall.c
333
struct nlattr *nest;
net/sched/cls_matchall.c
344
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_matchall.c
345
if (!nest)
net/sched/cls_matchall.c
369
nla_nest_end(skb, nest);
net/sched/cls_matchall.c
377
nla_nest_cancel(skb, nest);
net/sched/cls_route.c
608
struct nlattr *nest;
net/sched/cls_route.c
616
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_route.c
617
if (nest == NULL)
net/sched/cls_route.c
641
nla_nest_end(skb, nest);
net/sched/cls_route.c
649
nla_nest_cancel(skb, nest);
net/sched/cls_u32.c
1350
struct nlattr *nest;
net/sched/cls_u32.c
1357
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_u32.c
1358
if (nest == NULL)
net/sched/cls_u32.c
1446
nla_nest_end(skb, nest);
net/sched/cls_u32.c
1454
nla_nest_cancel(skb, nest);
net/sched/sch_api.c
575
struct nlattr *nest;
net/sched/sch_api.c
577
nest = nla_nest_start_noflag(skb, TCA_STAB);
net/sched/sch_api.c
578
if (nest == NULL)
net/sched/sch_api.c
582
nla_nest_end(skb, nest);
net/sched/sch_cbs.c
470
struct nlattr *nest;
net/sched/sch_cbs.c
472
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_cbs.c
473
if (!nest)
net/sched/sch_cbs.c
485
return nla_nest_end(skb, nest);
net/sched/sch_cbs.c
488
nla_nest_cancel(skb, nest);
net/sched/sch_drr.c
243
struct nlattr *nest;
net/sched/sch_drr.c
249
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_drr.c
250
if (nest == NULL)
net/sched/sch_drr.c
254
return nla_nest_end(skb, nest);
net/sched/sch_drr.c
257
nla_nest_cancel(skb, nest);
net/sched/sch_etf.c
464
struct nlattr *nest;
net/sched/sch_etf.c
466
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_etf.c
467
if (!nest)
net/sched/sch_etf.c
484
return nla_nest_end(skb, nest);
net/sched/sch_etf.c
487
nla_nest_cancel(skb, nest);
net/sched/sch_ets.c
311
struct nlattr *nest;
net/sched/sch_ets.c
317
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_ets.c
318
if (!nest)
net/sched/sch_ets.c
324
return nla_nest_end(skb, nest);
net/sched/sch_ets.c
327
nla_nest_cancel(skb, nest);
net/sched/sch_ets.c
747
struct nlattr *nest;
net/sched/sch_ets.c
770
nest = nla_nest_start(skb, TCA_ETS_QUANTA);
net/sched/sch_ets.c
771
if (!nest)
net/sched/sch_ets.c
780
nla_nest_end(skb, nest);
net/sched/sch_ets.c
783
nest = nla_nest_start(skb, TCA_ETS_PRIOMAP);
net/sched/sch_ets.c
784
if (!nest)
net/sched/sch_ets.c
793
nla_nest_end(skb, nest);
net/sched/sch_hfsc.c
1312
struct nlattr *nest;
net/sched/sch_hfsc.c
1320
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_hfsc.c
1321
if (nest == NULL)
net/sched/sch_hfsc.c
1325
return nla_nest_end(skb, nest);
net/sched/sch_hfsc.c
1328
nla_nest_cancel(skb, nest);
net/sched/sch_htb.c
1210
struct nlattr *nest;
net/sched/sch_htb.c
1224
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_htb.c
1225
if (nest == NULL)
net/sched/sch_htb.c
1233
return nla_nest_end(skb, nest);
net/sched/sch_htb.c
1236
nla_nest_cancel(skb, nest);
net/sched/sch_htb.c
1245
struct nlattr *nest;
net/sched/sch_htb.c
1256
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_htb.c
1257
if (nest == NULL)
net/sched/sch_htb.c
1282
return nla_nest_end(skb, nest);
net/sched/sch_htb.c
1285
nla_nest_cancel(skb, nest);
net/sched/sch_ingress.c
137
struct nlattr *nest;
net/sched/sch_ingress.c
139
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_ingress.c
140
if (nest == NULL)
net/sched/sch_ingress.c
143
return nla_nest_end(skb, nest);
net/sched/sch_ingress.c
146
nla_nest_cancel(skb, nest);
net/sched/sch_mqprio.c
488
struct nlattr *nest;
net/sched/sch_mqprio.c
492
nest = nla_nest_start_noflag(skb, TCA_MQPRIO_MIN_RATE64);
net/sched/sch_mqprio.c
493
if (!nest)
net/sched/sch_mqprio.c
502
nla_nest_end(skb, nest);
net/sched/sch_mqprio.c
506
nest = nla_nest_start_noflag(skb, TCA_MQPRIO_MAX_RATE64);
net/sched/sch_mqprio.c
507
if (!nest)
net/sched/sch_mqprio.c
516
nla_nest_end(skb, nest);
net/sched/sch_mqprio.c
521
nla_nest_cancel(skb, nest);
net/sched/sch_netem.c
1203
struct nlattr *nest;
net/sched/sch_netem.c
1205
nest = nla_nest_start_noflag(skb, TCA_NETEM_LOSS);
net/sched/sch_netem.c
1206
if (nest == NULL)
net/sched/sch_netem.c
1212
nla_nest_cancel(skb, nest);
net/sched/sch_netem.c
1242
nla_nest_end(skb, nest);
net/sched/sch_netem.c
1246
nla_nest_cancel(skb, nest);
net/sched/sch_qfq.c
631
struct nlattr *nest;
net/sched/sch_qfq.c
638
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_qfq.c
639
if (nest == NULL)
net/sched/sch_qfq.c
649
return nla_nest_end(skb, nest);
net/sched/sch_qfq.c
652
nla_nest_cancel(skb, nest);
net/sched/sch_taprio.c
2393
struct nlattr *nest, *sched_nest;
net/sched/sch_taprio.c
2398
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_taprio.c
2399
if (!nest)
net/sched/sch_taprio.c
2442
return nla_nest_end(skb, nest);
net/sched/sch_taprio.c
2451
nla_nest_cancel(skb, nest);
net/sched/sch_tbf.c
518
struct nlattr *nest;
net/sched/sch_tbf.c
526
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_tbf.c
527
if (nest == NULL)
net/sched/sch_tbf.c
550
return nla_nest_end(skb, nest);
net/sched/sch_tbf.c
553
nla_nest_cancel(skb, nest);
net/sunrpc/svcauth_unix.c
1354
struct nlattr *nest;
net/sunrpc/svcauth_unix.c
1365
nest = nla_nest_start(skb, SUNRPC_A_IP_MAP_REQS_REQUESTS);
net/sunrpc/svcauth_unix.c
1366
if (!nest)
net/sunrpc/svcauth_unix.c
1374
nla_nest_cancel(skb, nest);
net/sunrpc/svcauth_unix.c
1378
nla_nest_end(skb, nest);
net/sunrpc/svcauth_unix.c
653
struct nlattr *nest;
net/sunrpc/svcauth_unix.c
657
nest = nla_nest_start(skb,
net/sunrpc/svcauth_unix.c
659
if (!nest)
net/sunrpc/svcauth_unix.c
666
nla_nest_cancel(skb, nest);
net/sunrpc/svcauth_unix.c
670
nla_nest_end(skb, nest);
net/tipc/link.c
2742
struct nlattr *nest;
net/tipc/link.c
2772
nest = nla_nest_start_noflag(skb, TIPC_NLA_LINK_STATS);
net/tipc/link.c
2773
if (!nest)
net/tipc/link.c
2780
nla_nest_end(skb, nest);
net/tipc/link.c
2784
nla_nest_cancel(skb, nest);
net/tipc/netlink_compat.c
1001
struct nlattr *nest;
net/tipc/netlink_compat.c
1016
nest = nla_nest_start_noflag(args, TIPC_NLA_SOCK);
net/tipc/netlink_compat.c
1017
if (!nest) {
net/tipc/netlink_compat.c
1027
nla_nest_end(args, nest);
net/tipc/socket.c
3471
struct nlattr *nest;
net/tipc/socket.c
3477
nest = nla_nest_start_noflag(skb, TIPC_NLA_SOCK_CON);
net/tipc/socket.c
3478
if (!nest)
net/tipc/socket.c
3494
nla_nest_end(skb, nest);
net/tipc/socket.c
3499
nla_nest_cancel(skb, nest);
net/tipc/udp_media.c
544
struct nlattr *nest;
net/tipc/udp_media.c
550
nest = nla_nest_start_noflag(msg->skb, TIPC_NLA_BEARER_UDP_OPTS);
net/tipc/udp_media.c
551
if (!nest)
net/tipc/udp_media.c
566
nla_nest_end(msg->skb, nest);
net/tipc/udp_media.c
569
nla_nest_cancel(msg->skb, nest);
net/wireless/nl80211.c
10862
struct nlattr *nest;
net/wireless/nl80211.c
10868
nest = nla_data(nla);
net/wireless/nl80211.c
10869
if (!nla_ok(nest, nla_len(nest)))
net/wireless/nl80211.c
10873
nest, nl80211_bss_select_policy,
net/wireless/nl80211.c
20499
struct nlattr *nest;
net/wireless/nl80211.c
20506
nest = nla_nest_start_noflag(msg, NL80211_ATTR_SCAN_SSIDS);
net/wireless/nl80211.c
20507
if (!nest)
net/wireless/nl80211.c
20514
nla_nest_end(msg, nest);
net/wireless/nl80211.c
20517
nest = nla_nest_start(msg, NL80211_ATTR_SCAN_FREQ_KHZ);
net/wireless/nl80211.c
20518
if (!nest)
net/wireless/nl80211.c
20525
nla_nest_end(msg, nest);
net/wireless/nl80211.c
20527
nest = nla_nest_start_noflag(msg,
net/wireless/nl80211.c
20529
if (!nest)
net/wireless/nl80211.c
20536
nla_nest_end(msg, nest);
scripts/kconfig/preprocess.c
355
int nest = 0;
scripts/kconfig/preprocess.c
389
if (nest == 0 && *p == ',') {
scripts/kconfig/preprocess.c
396
nest++;
scripts/kconfig/preprocess.c
398
nest--;
scripts/kconfig/preprocess.c
464
int nest = 0;
scripts/kconfig/preprocess.c
480
nest++;
scripts/kconfig/preprocess.c
482
if (nest-- == 0)
scripts/unifdef.c
224
static void nest(void);
scripts/unifdef.c
440
static void Fdrop (void) { nest(); Dfalse(); }
scripts/unifdef.c
441
static void Fpass (void) { nest(); Pelif(); }
scripts/unifdef.c
442
static void Ftrue (void) { nest(); Strue(); }
scripts/unifdef.c
443
static void Ffalse(void) { nest(); Sfalse(); }
tools/net/ynl/lib/ynl-priv.h
52
const struct ynl_policy_nest *nest;
tools/net/ynl/lib/ynl.c
62
const struct ynl_policy_nest *policy = policy_attr->nest;
tools/net/ynl/lib/ynl.c
72
return policy->table[i].nest;
tools/testing/selftests/bpf/netlink_helpers.c
348
struct rtattr *nest = NLMSG_TAIL(n);
tools/testing/selftests/bpf/netlink_helpers.c
351
return nest;
tools/testing/selftests/bpf/netlink_helpers.c
354
int addattr_nest_end(struct nlmsghdr *n, struct rtattr *nest)
tools/testing/selftests/bpf/netlink_helpers.c
356
nest->rta_len = (void *)NLMSG_TAIL(n) - (void *)nest;
tools/testing/selftests/bpf/netlink_helpers.h
45
int addattr_nest_end(struct nlmsghdr *n, struct rtattr *nest);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1114
struct rtattr *rta, *nest;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1135
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1136
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1137
nest->rta_len = RTA_LENGTH(0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1138
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1146
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1353
struct rtattr *rta, *nest;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1375
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1376
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1377
nest->rta_len = RTA_LENGTH(0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1378
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1478
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1492
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1493
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR_REMOTE;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1494
nest->rta_len = RTA_LENGTH(0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1495
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1527
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
774
struct rtattr *rta, *nest;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
792
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
793
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
794
nest->rta_len = RTA_LENGTH(0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
795
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
898
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
909
struct rtattr *rta, *nest;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
931
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
932
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
933
nest->rta_len = RTA_LENGTH(0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
934
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
966
nest->rta_len = off - nest_start;
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
224
struct nlattr *nest;
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
24
struct nlattr *nest, *nest_ip, *nest_proto;
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
26
nest = mnl_attr_nest_start(nlh, type);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
27
if (!nest)
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
271
struct nlattr *nest;
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
45
mnl_attr_nest_end(nlh, nest);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
54
struct nlattr *nest, *nest_ip, *nest_proto;
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
56
nest = mnl_attr_nest_start(nlh, type);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
57
if (!nest)
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
75
mnl_attr_nest_end(nlh, nest);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
82
struct nlattr *nest, *nest_proto;
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
84
nest = mnl_attr_nest_start(nlh, CTA_PROTOINFO);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
85
if (!nest)
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
96
mnl_attr_nest_end(nlh, nest);
tools/testing/selftests/net/ovpn/ovpn-cli.c
1110
struct rtattr *nest = nlmsg_tail(msg);
tools/testing/selftests/net/ovpn/ovpn-cli.c
1115
return nest;
tools/testing/selftests/net/ovpn/ovpn-cli.c
1118
static void ovpn_nest_end(struct nlmsghdr *msg, struct rtattr *nest)
tools/testing/selftests/net/ovpn/ovpn-cli.c
1120
nest->rta_len = (uint8_t *)nlmsg_tail(msg) - (uint8_t *)nest;