drivers/dpll/dpll_netlink.c
1254
dpll_pin_ref_sync_set(struct dpll_pin *pin, struct nlattr *nest,
drivers/dpll/dpll_netlink.c
1261
nla_parse_nested(tb, DPLL_A_PIN_MAX, nest,
drivers/dpll/dpll_netlink.c
461
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
475
nest = nla_nest_start(msg, DPLL_A_PIN_FREQUENCY_SUPPORTED);
drivers/dpll/dpll_netlink.c
476
if (!nest)
drivers/dpll/dpll_netlink.c
481
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
487
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
490
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
503
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
520
nest = nla_nest_start(msg,
drivers/dpll/dpll_netlink.c
522
if (!nest)
drivers/dpll/dpll_netlink.c
532
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
537
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
551
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
566
nest = nla_nest_start(msg, DPLL_A_PIN_REFERENCE_SYNC);
drivers/dpll/dpll_netlink.c
567
if (!nest)
drivers/dpll/dpll_netlink.c
573
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
578
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
601
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
616
nest = nla_nest_start(msg, DPLL_A_PIN_PARENT_PIN);
drivers/dpll/dpll_netlink.c
617
if (!nest)
drivers/dpll/dpll_netlink.c
626
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
632
nla_nest_cancel(msg, nest);
drivers/net/bonding/bond_netlink.c
854
struct nlattr *nest;
drivers/net/bonding/bond_netlink.c
856
nest = nla_nest_start_noflag(skb, IFLA_BOND_AD_INFO);
drivers/net/bonding/bond_netlink.c
857
if (!nest)
drivers/net/bonding/bond_netlink.c
877
nla_nest_end(skb, nest);
drivers/net/bonding/bond_netlink.c
906
struct nlattr *nest, *nest2;
drivers/net/bonding/bond_netlink.c
923
nest = nla_nest_start_noflag(skb, LINK_XSTATS_TYPE_BOND);
drivers/net/bonding/bond_netlink.c
924
if (!nest)
drivers/net/bonding/bond_netlink.c
936
nla_nest_end(skb, nest);
drivers/net/bonding/bond_netlink.c
942
nla_nest_end(skb, nest);
drivers/net/bonding/bond_netlink.c
947
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
1717
struct nlattr *nest;
drivers/net/macvlan.c
1726
nest = nla_nest_start_noflag(skb, IFLA_MACVLAN_MACADDR_DATA);
drivers/net/macvlan.c
1727
if (nest == NULL)
drivers/net/macvlan.c
1734
nla_nest_end(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
129
struct nlattr *nest;
drivers/net/vxlan/vxlan_mdb.c
134
nest = nla_nest_start(skb, MDBA_MDB_EATTR_SRC_LIST);
drivers/net/vxlan/vxlan_mdb.c
135
if (!nest)
drivers/net/vxlan/vxlan_mdb.c
153
nla_nest_end(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
158
nla_nest_cancel(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
169
struct nlattr *nest;
drivers/net/vxlan/vxlan_mdb.c
171
nest = nla_nest_start_noflag(skb, MDBA_MDB_ENTRY_INFO);
drivers/net/vxlan/vxlan_mdb.c
172
if (!nest)
drivers/net/vxlan/vxlan_mdb.c
209
nla_nest_end(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
214
nla_nest_cancel(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
225
struct nlattr *nest;
drivers/net/vxlan/vxlan_mdb.c
228
nest = nla_nest_start_noflag(skb, MDBA_MDB_ENTRY);
drivers/net/vxlan/vxlan_mdb.c
229
if (!nest)
drivers/net/vxlan/vxlan_mdb.c
244
nla_nest_end(skb, nest);
drivers/net/vxlan/vxlan_mdb.c
253
struct nlattr *nest;
drivers/net/vxlan/vxlan_mdb.c
256
nest = nla_nest_start_noflag(skb, MDBA_MDB);
drivers/net/vxlan/vxlan_mdb.c
257
if (!nest)
drivers/net/vxlan/vxlan_mdb.c
272
nla_nest_end(skb, nest);
fs/btrfs/ctree.c
471
enum btrfs_lock_nesting nest)
fs/btrfs/ctree.c
506
search_start, empty_size, reloc_src_root, nest);
fs/btrfs/ctree.c
655
enum btrfs_lock_nesting nest)
fs/btrfs/ctree.c
700
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
5254
enum btrfs_lock_nesting nest)
fs/btrfs/extent-tree.c
5293
btrfs_tree_lock_nested(buf, nest);
fs/btrfs/extent-tree.c
5342
enum btrfs_lock_nesting nest)
fs/btrfs/extent-tree.c
5357
level, root_objectid, nest);
fs/btrfs/extent-tree.c
5374
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);
include/linux/irq.h
795
static inline void irq_set_nested_thread(unsigned int irq, bool nest)
include/linux/irq.h
797
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
283
return unlikely(tbl->nest) ? rht_bucket_nested(tbl, hash) :
include/linux/rhashtable.h
290
return unlikely(tbl->nest) ? __rht_bucket_nested(tbl, hash) :
include/linux/rhashtable.h
297
return unlikely(tbl->nest) ? rht_bucket_nested_insert(ht, tbl, hash) :
include/linux/rhashtable.h
78
unsigned int nest;
include/net/devlink.h
333
struct nlattr *nest;
io_uring/zcrx.c
1157
struct nlattr *nest;
io_uring/zcrx.c
1161
nest = nla_nest_start(rsp, type);
io_uring/zcrx.c
1162
if (!nest)
io_uring/zcrx.c
1164
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
378
unsigned int nest;
kernel/events/ring_buffer.c
409
nest = READ_ONCE(rb->aux_nest);
kernel/events/ring_buffer.c
414
if (WARN_ON_ONCE(nest))
kernel/events/ring_buffer.c
417
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
866
_mutex_lock_nest_lock(struct mutex *lock, struct lockdep_map *nest)
kernel/locking/mutex.c
868
__mutex_lock(lock, TASK_UNINTERRUPTIBLE, 0, nest, _RET_IP_);
kernel/locking/mutex.c
875
struct lockdep_map *nest)
kernel/locking/mutex.c
877
return __mutex_lock(lock, TASK_KILLABLE, subclass, nest, _RET_IP_);
kernel/locking/rwsem.c
1723
void _down_write_nest_lock(struct rw_semaphore *sem, struct lockdep_map *nest)
kernel/locking/rwsem.c
1727
rwsem_acquire_nest(&sem->dep_map, 0, 0, nest, _RET_IP_);
kernel/trace/ring_buffer.c
3856
unsigned int nest = local_read(&cpu_buffer->committing) - 1;
kernel/trace/ring_buffer.c
3858
if (!WARN_ON_ONCE(nest >= MAX_NEST))
kernel/trace/ring_buffer.c
3859
cpu_buffer->event_stamp[nest] = info->ts;
kernel/trace/ring_buffer.c
4222
if (unlikely(val & (1 << (bit + cpu_buffer->nest)))) {
kernel/trace/ring_buffer.c
4229
if (val & (1 << (bit + cpu_buffer->nest))) {
kernel/trace/ring_buffer.c
4235
val |= (1 << (bit + cpu_buffer->nest));
kernel/trace/ring_buffer.c
4245
cpu_buffer->current_context - (1 << cpu_buffer->nest);
kernel/trace/ring_buffer.c
4274
cpu_buffer->nest += NESTED_BITS;
kernel/trace/ring_buffer.c
4293
cpu_buffer->nest -= NESTED_BITS;
kernel/trace/ring_buffer.c
499
unsigned long nest;
kernel/trace/ring_buffer.c
708
unsigned int nest;
kernel/trace/ring_buffer.c
717
nest = local_read(&cpu_buffer->committing);
kernel/trace/ring_buffer.c
719
if (WARN_ON_ONCE(!nest))
kernel/trace/ring_buffer.c
723
if (likely(--nest < MAX_NEST))
kernel/trace/ring_buffer.c
724
return cpu_buffer->event_stamp[nest];
kernel/trace/ring_buffer.c
727
WARN_ONCE(1, "nest (%d) greater than max", nest);
lib/rhashtable.c
111
if (tbl->nest)
lib/rhashtable.c
1193
unsigned int index = hash & ((1 << tbl->nest) - 1);
lib/rhashtable.c
1194
unsigned int size = tbl->size >> tbl->nest;
lib/rhashtable.c
1200
subhash >>= tbl->nest;
lib/rhashtable.c
1233
unsigned int index = hash & ((1 << tbl->nest) - 1);
lib/rhashtable.c
1234
unsigned int size = tbl->size >> tbl->nest;
lib/rhashtable.c
1238
hash >>= tbl->nest;
lib/rhashtable.c
172
tbl->nest = (ilog2(nbuckets) - 1) % shift + 1;
lib/rhashtable.c
240
if (new_tbl->nest)
lib/rhashtable.c
432
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
275
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
1832
struct nlattr *nest;
net/bridge/br_netlink.c
1851
nest = nla_nest_start_noflag(skb, LINK_XSTATS_TYPE_BRIDGE);
net/bridge/br_netlink.c
1852
if (!nest)
net/bridge/br_netlink.c
1904
nla_nest_end(skb, nest);
net/bridge/br_netlink.c
1910
nla_nest_end(skb, nest);
net/bridge/br_netlink.c
496
struct nlattr *nest;
net/bridge/br_netlink.c
498
nest = nla_nest_start(skb, IFLA_PROTINFO);
net/bridge/br_netlink.c
499
if (nest == NULL || br_port_fill_attrs(skb, port) < 0)
net/bridge/br_netlink.c
501
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
374
struct nlattr *nest;
net/bridge/br_vlan_options.c
376
nest = nla_nest_start(skb, BRIDGE_VLANDB_GLOBAL_OPTIONS);
net/bridge/br_vlan_options.c
377
if (!nest)
net/bridge/br_vlan_options.c
454
nla_nest_end(skb, nest);
net/bridge/br_vlan_options.c
459
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
2199
struct nlattr *nest;
net/core/neighbour.c
2201
nest = nla_nest_start_noflag(skb, NDTA_PARMS);
net/core/neighbour.c
2202
if (nest == NULL)
net/core/neighbour.c
2240
return nla_nest_end(skb, nest);
net/core/neighbour.c
2243
nla_nest_cancel(skb, nest);
net/core/netdev-genl.c
1210
struct nlattr *nest;
net/core/netdev-genl.c
1227
nest = info->attrs[NETDEV_A_QUEUE_LEASE];
net/core/netdev-genl.c
1228
err = nla_parse_nested(ltb, lmaxtype, nest,
net/core/netdev-genl.c
1232
if (NL_REQ_ATTR_CHECK(info->extack, nest, ltb, NETDEV_A_LEASE_IFINDEX) ||
net/core/netdev-genl.c
1233
NL_REQ_ATTR_CHECK(info->extack, nest, ltb, NETDEV_A_LEASE_QUEUE))
net/core/netdev-genl.c
1243
nest = ltb[NETDEV_A_LEASE_QUEUE];
net/core/netdev-genl.c
1244
err = nla_parse_nested(qtb, qmaxtype, nest,
net/core/netdev-genl.c
1248
if (NL_REQ_ATTR_CHECK(info->extack, nest, qtb, NETDEV_A_QUEUE_ID) ||
net/core/netdev-genl.c
1249
NL_REQ_ATTR_CHECK(info->extack, nest, qtb, NETDEV_A_QUEUE_TYPE))
net/core/page_pool_user.c
119
struct nlattr *nest;
net/core/page_pool_user.c
129
nest = nla_nest_start(rsp, NETDEV_A_PAGE_POOL_STATS_INFO);
net/core/page_pool_user.c
137
nla_nest_end(rsp, nest);
net/core/page_pool_user.c
167
nla_nest_cancel(rsp, nest);
net/core/page_pool_user.c
181
struct nlattr *nest;
net/core/page_pool_user.c
188
nest = info->attrs[NETDEV_A_PAGE_POOL_STATS_INFO];
net/core/page_pool_user.c
189
err = nla_parse_nested(tb, ARRAY_SIZE(tb) - 1, nest,
net/core/page_pool_user.c
195
if (NL_REQ_ATTR_CHECK(info->extack, nest, tb, NETDEV_A_PAGE_POOL_ID))
net/core/rtnetlink.c
5772
struct nlattr *nest;
net/core/rtnetlink.c
5774
nest = nla_nest_start(skb, attr_id);
net/core/rtnetlink.c
5775
if (!nest)
net/core/rtnetlink.c
5784
nla_nest_end(skb, nest);
net/core/rtnetlink.c
5788
nla_nest_cancel(skb, nest);
net/core/rtnetlink.c
5798
struct nlattr *nest;
net/core/rtnetlink.c
5805
nest = nla_nest_start(skb, IFLA_OFFLOAD_XSTATS_HW_S_INFO);
net/core/rtnetlink.c
5806
if (!nest)
net/core/rtnetlink.c
5814
nla_nest_end(skb, nest);
net/core/rtnetlink.c
5818
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
137
phydev->nest = nla_nest_start(phydev->skb,
net/ethtool/cabletest.c
139
if (!phydev->nest) {
net/ethtool/cabletest.c
162
nla_nest_end(phydev->skb, phydev->nest);
net/ethtool/cabletest.c
173
struct nlattr *nest;
net/ethtool/cabletest.c
176
nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_NEST_RESULT);
net/ethtool/cabletest.c
177
if (!nest)
net/ethtool/cabletest.c
189
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
193
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
201
struct nlattr *nest;
net/ethtool/cabletest.c
204
nest = nla_nest_start(phydev->skb,
net/ethtool/cabletest.c
206
if (!nest)
net/ethtool/cabletest.c
219
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
223
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
242
static int ethnl_act_cable_test_tdr_cfg(const struct nlattr *nest,
net/ethtool/cabletest.c
254
if (!nest)
net/ethtool/cabletest.c
259
nest, cable_test_tdr_act_cfg_policy,
net/ethtool/cabletest.c
384
struct nlattr *nest;
net/ethtool/cabletest.c
387
nest = nla_nest_start(phydev->skb,
net/ethtool/cabletest.c
389
if (!nest)
net/ethtool/cabletest.c
397
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
401
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
408
struct nlattr *nest;
net/ethtool/cabletest.c
411
nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_TDR_NEST_PULSE);
net/ethtool/cabletest.c
412
if (!nest)
net/ethtool/cabletest.c
418
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
422
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
430
struct nlattr *nest;
net/ethtool/cabletest.c
433
nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_TDR_NEST_STEP);
net/ethtool/cabletest.c
434
if (!nest)
net/ethtool/cabletest.c
447
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
451
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
475
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
260
struct nlattr *nest;
net/ethtool/netlink.c
264
nest = nla_nest_start(skb, attrtype);
net/ethtool/netlink.c
265
if (!nest)
net/ethtool/netlink.c
275
nla_nest_end(skb, nest);
net/ethtool/netlink.c
279
nla_nest_cancel(skb, nest);
net/ethtool/netlink.h
15
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
323
struct nlattr *nest;
net/ethtool/rss.c
326
nest = nla_nest_start(skb, ETHTOOL_A_RSS_FLOW_HASH);
net/ethtool/rss.c
327
if (!nest)
net/ethtool/rss.c
333
nla_nest_cancel(skb, nest);
net/ethtool/rss.c
338
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
166
struct nlattr *nest;
net/ethtool/tsconfig.c
168
nest = nla_nest_start(skb, ETHTOOL_A_TSCONFIG_HWTSTAMP_PROVIDER);
net/ethtool/tsconfig.c
169
if (!nest)
net/ethtool/tsconfig.c
177
nla_nest_cancel(skb, nest);
net/ethtool/tsconfig.c
181
nla_nest_end(skb, nest);
net/ethtool/tsinfo.c
190
struct nlattr *nest;
net/ethtool/tsinfo.c
192
nest = nla_nest_start(skb, ETHTOOL_A_TSINFO_STATS);
net/ethtool/tsinfo.c
193
if (!nest)
net/ethtool/tsinfo.c
206
nla_nest_end(skb, nest);
net/ethtool/tsinfo.c
210
nla_nest_cancel(skb, nest);
net/ethtool/tsinfo.c
248
struct nlattr *nest;
net/ethtool/tsinfo.c
255
nest = nla_nest_start(skb, ETHTOOL_A_TSINFO_HWTSTAMP_PROVIDER);
net/ethtool/tsinfo.c
256
if (!nest)
net/ethtool/tsinfo.c
264
nla_nest_cancel(skb, nest);
net/ethtool/tsinfo.c
268
nla_nest_end(skb, nest);
net/ethtool/tsinfo.c
41
int ts_parse_hwtst_provider(const struct nlattr *nest,
net/ethtool/tsinfo.c
51
nest,
net/ethtool/tsinfo.c
56
if (NL_REQ_ATTR_CHECK(extack, nest, tb,
net/ethtool/tsinfo.c
58
NL_REQ_ATTR_CHECK(extack, nest, tb,
net/ipv4/ip_tunnel_core.c
764
struct nlattr *nest;
net/ipv4/ip_tunnel_core.c
767
nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_GENEVE);
net/ipv4/ip_tunnel_core.c
768
if (!nest)
net/ipv4/ip_tunnel_core.c
778
nla_nest_cancel(skb, nest);
net/ipv4/ip_tunnel_core.c
784
nla_nest_end(skb, nest);
net/ipv4/ip_tunnel_core.c
792
struct nlattr *nest;
net/ipv4/ip_tunnel_core.c
794
nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_VXLAN);
net/ipv4/ip_tunnel_core.c
795
if (!nest)
net/ipv4/ip_tunnel_core.c
800
nla_nest_cancel(skb, nest);
net/ipv4/ip_tunnel_core.c
804
nla_nest_end(skb, nest);
net/ipv4/ip_tunnel_core.c
812
struct nlattr *nest;
net/ipv4/ip_tunnel_core.c
814
nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_ERSPAN);
net/ipv4/ip_tunnel_core.c
815
if (!nest)
net/ipv4/ip_tunnel_core.c
832
nla_nest_end(skb, nest);
net/ipv4/ip_tunnel_core.c
835
nla_nest_cancel(skb, nest);
net/ipv4/ip_tunnel_core.c
842
struct nlattr *nest;
net/ipv4/ip_tunnel_core.c
848
nest = nla_nest_start_noflag(skb, type);
net/ipv4/ip_tunnel_core.c
849
if (!nest)
net/ipv4/ip_tunnel_core.c
860
nla_nest_cancel(skb, nest);
net/ipv4/ip_tunnel_core.c
864
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
11667
struct nlattr *nest;
net/netfilter/nf_tables_api.c
11669
nest = nla_nest_start_noflag(skb, type);
net/netfilter/nf_tables_api.c
11670
if (!nest)
net/netfilter/nf_tables_api.c
11683
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
11794
struct nlattr *nest;
net/netfilter/nf_tables_api.c
11797
nest = nla_nest_start_noflag(skb, attr);
net/netfilter/nf_tables_api.c
11798
if (nest == NULL)
net/netfilter/nf_tables_api.c
11813
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
1897
struct nlattr *nest;
net/netfilter/nf_tables_api.c
1916
nest = nla_nest_start_noflag(skb, NFTA_CHAIN_COUNTERS);
net/netfilter/nf_tables_api.c
1917
if (nest == NULL)
net/netfilter/nf_tables_api.c
1926
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
1952
struct nlattr *nest, *nest_devs;
net/netfilter/nf_tables_api.c
1955
nest = nla_nest_start_noflag(skb, NFTA_CHAIN_HOOK);
net/netfilter/nf_tables_api.c
1956
if (nest == NULL)
net/netfilter/nf_tables_api.c
1987
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
3372
struct nlattr *nest;
net/netfilter/nf_tables_api.c
3374
nest = nla_nest_start_noflag(skb, attr);
net/netfilter/nf_tables_api.c
3375
if (!nest)
net/netfilter/nf_tables_api.c
3379
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
4848
struct nlattr *nest;
net/netfilter/nf_tables_api.c
4909
nest = nla_nest_start_noflag(skb, NFTA_SET_DESC);
net/netfilter/nf_tables_api.c
4910
if (!nest)
net/netfilter/nf_tables_api.c
4921
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
4927
nest = nla_nest_start_noflag(skb, NFTA_SET_EXPR);
net/netfilter/nf_tables_api.c
4931
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
4933
nest = nla_nest_start_noflag(skb, NFTA_SET_EXPRESSIONS);
net/netfilter/nf_tables_api.c
4934
if (nest == NULL)
net/netfilter/nf_tables_api.c
4942
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
5971
struct nlattr *nest;
net/netfilter/nf_tables_api.c
5984
nest = nla_nest_start_noflag(skb, NFTA_SET_ELEM_EXPRESSIONS);
net/netfilter/nf_tables_api.c
5985
if (nest == NULL)
net/netfilter/nf_tables_api.c
5993
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6008
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6010
nest = nla_nest_start_noflag(skb, NFTA_LIST_ELEM);
net/netfilter/nf_tables_api.c
6011
if (nest == NULL)
net/netfilter/nf_tables_api.c
6080
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6174
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6218
nest = nla_nest_start_noflag(skb, NFTA_SET_ELEM_LIST_ELEMENTS);
net/netfilter/nf_tables_api.c
6219
if (nest == NULL)
net/netfilter/nf_tables_api.c
6227
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6272
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6286
nest = nla_nest_start_noflag(skb, NFTA_SET_ELEM_LIST_ELEMENTS);
net/netfilter/nf_tables_api.c
6287
if (nest == NULL)
net/netfilter/nf_tables_api.c
6294
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
8069
struct nlattr *nest;
net/netfilter/nf_tables_api.c
8071
nest = nla_nest_start_noflag(skb, attr);
net/netfilter/nf_tables_api.c
8072
if (!nest)
net/netfilter/nf_tables_api.c
8076
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
9293
struct nlattr *nest, *nest_devs;
net/netfilter/nf_tables_api.c
9320
nest = nla_nest_start_noflag(skb, NFTA_FLOWTABLE_HOOK);
net/netfilter/nf_tables_api.c
9321
if (!nest)
net/netfilter/nf_tables_api.c
9340
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
607
struct nlattr *nest;
net/netfilter/nfnetlink_queue.c
609
nest = nla_nest_start(skb, NFQA_VLAN);
net/netfilter/nfnetlink_queue.c
610
if (!nest)
net/netfilter/nfnetlink_queue.c
617
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
356
struct nlattr *nest = info->attrs[attr];
net/psp/psp_nl.c
361
err = nla_parse_nested(tb, ARRAY_SIZE(tb) - 1, nest,
net/psp/psp_nl.c
366
if (NL_REQ_ATTR_CHECK(info->extack, nest, tb, PSP_A_KEYS_KEY) ||
net/psp/psp_nl.c
367
NL_REQ_ATTR_CHECK(info->extack, nest, tb, PSP_A_KEYS_SPI))
net/psp/psp_nl.c
394
void *nest;
net/psp/psp_nl.c
396
nest = nla_nest_start(skb, attr);
net/psp/psp_nl.c
400
nla_nest_cancel(skb, nest);
net/psp/psp_nl.c
404
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
581
struct nlattr *nest;
net/sched/cls_bpf.c
592
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_bpf.c
593
if (nest == NULL)
net/sched/cls_bpf.c
618
nla_nest_end(skb, nest);
net/sched/cls_bpf.c
626
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
633
struct nlattr *nest;
net/sched/cls_flow.c
640
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_flow.c
641
if (nest == NULL)
net/sched/cls_flow.c
678
nla_nest_end(skb, nest);
net/sched/cls_flow.c
686
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
561
struct nlattr *nest;
net/sched/sch_api.c
563
nest = nla_nest_start_noflag(skb, TCA_STAB);
net/sched/sch_api.c
564
if (nest == NULL)
net/sched/sch_api.c
568
nla_nest_end(skb, nest);
net/sched/sch_cbs.c
456
struct nlattr *nest;
net/sched/sch_cbs.c
458
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_cbs.c
459
if (!nest)
net/sched/sch_cbs.c
471
return nla_nest_end(skb, nest);
net/sched/sch_cbs.c
474
nla_nest_cancel(skb, nest);
net/sched/sch_drr.c
245
struct nlattr *nest;
net/sched/sch_drr.c
251
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_drr.c
252
if (nest == NULL)
net/sched/sch_drr.c
256
return nla_nest_end(skb, nest);
net/sched/sch_drr.c
259
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
313
struct nlattr *nest;
net/sched/sch_ets.c
319
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_ets.c
320
if (!nest)
net/sched/sch_ets.c
326
return nla_nest_end(skb, nest);
net/sched/sch_ets.c
329
nla_nest_cancel(skb, nest);
net/sched/sch_ets.c
749
struct nlattr *nest;
net/sched/sch_ets.c
772
nest = nla_nest_start(skb, TCA_ETS_QUANTA);
net/sched/sch_ets.c
773
if (!nest)
net/sched/sch_ets.c
782
nla_nest_end(skb, nest);
net/sched/sch_ets.c
785
nest = nla_nest_start(skb, TCA_ETS_PRIOMAP);
net/sched/sch_ets.c
786
if (!nest)
net/sched/sch_ets.c
795
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
1207
struct nlattr *nest;
net/sched/sch_htb.c
1226
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_htb.c
1227
if (nest == NULL)
net/sched/sch_htb.c
1235
return nla_nest_end(skb, nest);
net/sched/sch_htb.c
1238
nla_nest_cancel(skb, nest);
net/sched/sch_htb.c
1247
struct nlattr *nest;
net/sched/sch_htb.c
1258
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_htb.c
1259
if (nest == NULL)
net/sched/sch_htb.c
1284
return nla_nest_end(skb, nest);
net/sched/sch_htb.c
1287
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
1162
struct nlattr *nest;
net/sched/sch_netem.c
1164
nest = nla_nest_start_noflag(skb, TCA_NETEM_LOSS);
net/sched/sch_netem.c
1165
if (nest == NULL)
net/sched/sch_netem.c
1171
nla_nest_cancel(skb, nest);
net/sched/sch_netem.c
1201
nla_nest_end(skb, nest);
net/sched/sch_netem.c
1205
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
2385
struct nlattr *nest, *sched_nest;
net/sched/sch_taprio.c
2389
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_taprio.c
2390
if (!nest)
net/sched/sch_taprio.c
2432
return nla_nest_end(skb, nest);
net/sched/sch_taprio.c
2441
nla_nest_cancel(skb, nest);
net/sched/sch_tbf.c
513
struct nlattr *nest;
net/sched/sch_tbf.c
521
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/sch_tbf.c
522
if (nest == NULL)
net/sched/sch_tbf.c
545
return nla_nest_end(skb, nest);
net/sched/sch_tbf.c
548
nla_nest_cancel(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
1012
nest = nla_nest_start_noflag(args, TIPC_NLA_SOCK);
net/tipc/netlink_compat.c
1013
if (!nest) {
net/tipc/netlink_compat.c
1023
nla_nest_end(args, nest);
net/tipc/netlink_compat.c
997
struct nlattr *nest;
net/tipc/socket.c
3466
struct nlattr *nest;
net/tipc/socket.c
3472
nest = nla_nest_start_noflag(skb, TIPC_NLA_SOCK_CON);
net/tipc/socket.c
3473
if (!nest)
net/tipc/socket.c
3489
nla_nest_end(skb, nest);
net/tipc/socket.c
3494
nla_nest_cancel(skb, nest);
net/tipc/udp_media.c
546
struct nlattr *nest;
net/tipc/udp_media.c
552
nest = nla_nest_start_noflag(msg->skb, TIPC_NLA_BEARER_UDP_OPTS);
net/tipc/udp_media.c
553
if (!nest)
net/tipc/udp_media.c
568
nla_nest_end(msg->skb, nest);
net/tipc/udp_media.c
571
nla_nest_cancel(msg->skb, nest);
net/wireless/nl80211.c
10550
struct nlattr *nest;
net/wireless/nl80211.c
10556
nest = nla_data(nla);
net/wireless/nl80211.c
10557
if (!nla_ok(nest, nla_len(nest)))
net/wireless/nl80211.c
10561
nest, nl80211_bss_select_policy,
net/wireless/nl80211.c
20056
struct nlattr *nest;
net/wireless/nl80211.c
20063
nest = nla_nest_start_noflag(msg, NL80211_ATTR_SCAN_SSIDS);
net/wireless/nl80211.c
20064
if (!nest)
net/wireless/nl80211.c
20071
nla_nest_end(msg, nest);
net/wireless/nl80211.c
20074
nest = nla_nest_start(msg, NL80211_ATTR_SCAN_FREQ_KHZ);
net/wireless/nl80211.c
20075
if (!nest)
net/wireless/nl80211.c
20082
nla_nest_end(msg, nest);
net/wireless/nl80211.c
20084
nest = nla_nest_start_noflag(msg,
net/wireless/nl80211.c
20086
if (!nest)
net/wireless/nl80211.c
20093
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
1116
struct rtattr *rta, *nest;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1137
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1138
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1139
nest->rta_len = RTA_LENGTH(0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1140
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1148
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1355
struct rtattr *rta, *nest;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1377
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1378
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1379
nest->rta_len = RTA_LENGTH(0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1380
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1480
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1494
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1495
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR_REMOTE;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1496
nest->rta_len = RTA_LENGTH(0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1497
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1529
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
776
struct rtattr *rta, *nest;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
794
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
795
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
796
nest->rta_len = RTA_LENGTH(0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
797
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
900
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
911
struct rtattr *rta, *nest;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
933
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
934
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
935
nest->rta_len = RTA_LENGTH(0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
936
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
968
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;