drivers/dpll/dpll_netlink.c
1170
dpll_pin_ref_sync_set(struct dpll_pin *pin, struct nlattr *nest,
drivers/dpll/dpll_netlink.c
1177
nla_parse_nested(tb, DPLL_A_PIN_MAX, nest,
drivers/dpll/dpll_netlink.c
409
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
423
nest = nla_nest_start(msg, DPLL_A_PIN_FREQUENCY_SUPPORTED);
drivers/dpll/dpll_netlink.c
424
if (!nest)
drivers/dpll/dpll_netlink.c
429
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
435
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
438
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
451
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
468
nest = nla_nest_start(msg,
drivers/dpll/dpll_netlink.c
470
if (!nest)
drivers/dpll/dpll_netlink.c
480
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
485
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
499
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
514
nest = nla_nest_start(msg, DPLL_A_PIN_REFERENCE_SYNC);
drivers/dpll/dpll_netlink.c
515
if (!nest)
drivers/dpll/dpll_netlink.c
521
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
526
nla_nest_cancel(msg, nest);
drivers/dpll/dpll_netlink.c
549
struct nlattr *nest;
drivers/dpll/dpll_netlink.c
564
nest = nla_nest_start(msg, DPLL_A_PIN_PARENT_PIN);
drivers/dpll/dpll_netlink.c
565
if (!nest)
drivers/dpll/dpll_netlink.c
574
nla_nest_end(msg, nest);
drivers/dpll/dpll_netlink.c
580
nla_nest_cancel(msg, nest);
drivers/net/bonding/bond_netlink.c
845
struct nlattr *nest;
drivers/net/bonding/bond_netlink.c
847
nest = nla_nest_start_noflag(skb, IFLA_BOND_AD_INFO);
drivers/net/bonding/bond_netlink.c
848
if (!nest)
drivers/net/bonding/bond_netlink.c
868
nla_nest_end(skb, nest);
drivers/net/bonding/bond_netlink.c
897
struct nlattr *nest, *nest2;
drivers/net/bonding/bond_netlink.c
914
nest = nla_nest_start_noflag(skb, LINK_XSTATS_TYPE_BOND);
drivers/net/bonding/bond_netlink.c
915
if (!nest)
drivers/net/bonding/bond_netlink.c
927
nla_nest_end(skb, nest);
drivers/net/bonding/bond_netlink.c
933
nla_nest_end(skb, nest);
drivers/net/bonding/bond_netlink.c
938
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/macvlan.c
1709
struct nlattr *nest;
drivers/net/macvlan.c
1718
nest = nla_nest_start_noflag(skb, IFLA_MACVLAN_MACADDR_DATA);
drivers/net/macvlan.c
1719
if (nest == NULL)
drivers/net/macvlan.c
1726
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
470
enum btrfs_lock_nesting nest)
fs/btrfs/ctree.c
505
search_start, empty_size, reloc_src_root, nest);
fs/btrfs/ctree.c
650
enum btrfs_lock_nesting nest)
fs/btrfs/ctree.c
695
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
5257
enum btrfs_lock_nesting nest)
fs/btrfs/extent-tree.c
5296
btrfs_tree_lock_nested(buf, nest);
fs/btrfs/extent-tree.c
5345
enum btrfs_lock_nesting nest)
fs/btrfs/extent-tree.c
5360
level, root_objectid, nest);
fs/btrfs/extent-tree.c
5377
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
791
static inline void irq_set_nested_thread(unsigned int irq, bool nest)
include/linux/irq.h
793
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
775
struct nlattr *nest;
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(tbl, hash) :
include/linux/rhashtable.h
304
return unlikely(tbl->nest) ? rht_bucket_nested_insert(ht, tbl, hash) :
include/linux/rhashtable.h
78
unsigned int nest;
include/net/devlink.h
332
struct nlattr *nest;
io_uring/zcrx.c
1068
struct nlattr *nest;
io_uring/zcrx.c
1072
nest = nla_nest_start(rsp, type);
io_uring/zcrx.c
1073
if (!nest)
io_uring/zcrx.c
1075
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
834
_mutex_lock_nest_lock(struct mutex *lock, struct lockdep_map *nest)
kernel/locking/mutex.c
836
__mutex_lock(lock, TASK_UNINTERRUPTIBLE, 0, nest, _RET_IP_);
kernel/locking/mutex.c
842
struct lockdep_map *nest)
kernel/locking/mutex.c
844
return __mutex_lock(lock, TASK_KILLABLE, subclass, nest, _RET_IP_);
kernel/locking/rwsem.c
1681
void _down_write_nest_lock(struct rw_semaphore *sem, struct lockdep_map *nest)
kernel/locking/rwsem.c
1684
rwsem_acquire_nest(&sem->dep_map, 0, 0, nest, _RET_IP_);
kernel/trace/ring_buffer.c
3785
unsigned int nest = local_read(&cpu_buffer->committing) - 1;
kernel/trace/ring_buffer.c
3787
if (!WARN_ON_ONCE(nest >= MAX_NEST))
kernel/trace/ring_buffer.c
3788
cpu_buffer->event_stamp[nest] = info->ts;
kernel/trace/ring_buffer.c
4151
if (unlikely(val & (1 << (bit + cpu_buffer->nest)))) {
kernel/trace/ring_buffer.c
4158
if (val & (1 << (bit + cpu_buffer->nest))) {
kernel/trace/ring_buffer.c
4164
val |= (1 << (bit + cpu_buffer->nest));
kernel/trace/ring_buffer.c
4174
cpu_buffer->current_context - (1 << cpu_buffer->nest);
kernel/trace/ring_buffer.c
4203
cpu_buffer->nest += NESTED_BITS;
kernel/trace/ring_buffer.c
4222
cpu_buffer->nest -= NESTED_BITS;
kernel/trace/ring_buffer.c
533
unsigned long nest;
kernel/trace/ring_buffer.c
737
unsigned int nest;
kernel/trace/ring_buffer.c
746
nest = local_read(&cpu_buffer->committing);
kernel/trace/ring_buffer.c
748
if (WARN_ON_ONCE(!nest))
kernel/trace/ring_buffer.c
752
if (likely(--nest < MAX_NEST))
kernel/trace/ring_buffer.c
753
return cpu_buffer->event_stamp[nest];
kernel/trace/ring_buffer.c
756
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
1810
struct nlattr *nest;
net/bridge/br_netlink.c
1829
nest = nla_nest_start_noflag(skb, LINK_XSTATS_TYPE_BRIDGE);
net/bridge/br_netlink.c
1830
if (!nest)
net/bridge/br_netlink.c
1882
nla_nest_end(skb, nest);
net/bridge/br_netlink.c
1888
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
1822
struct nlattr *nest;
net/bridge/br_vlan.c
1824
nest = nla_nest_start(skb, BRIDGE_VLANDB_ENTRY_STATS);
net/bridge/br_vlan.c
1825
if (!nest)
net/bridge/br_vlan.c
1843
nla_nest_end(skb, nest);
net/bridge/br_vlan.c
1848
nla_nest_cancel(skb, nest);
net/bridge/br_vlan.c
1860
struct nlattr *nest;
net/bridge/br_vlan.c
1862
nest = nla_nest_start(skb, BRIDGE_VLANDB_ENTRY);
net/bridge/br_vlan.c
1863
if (!nest)
net/bridge/br_vlan.c
1889
nla_nest_end(skb, nest);
net/bridge/br_vlan.c
1894
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
451
struct nlattr *nest;
net/core/lwt_bpf.c
456
nest = nla_nest_start_noflag(skb, attr);
net/core/lwt_bpf.c
457
if (!nest)
net/core/lwt_bpf.c
464
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
2200
struct nlattr *nest;
net/core/neighbour.c
2202
nest = nla_nest_start_noflag(skb, NDTA_PARMS);
net/core/neighbour.c
2203
if (nest == NULL)
net/core/neighbour.c
2241
return nla_nest_end(skb, nest);
net/core/neighbour.c
2244
nla_nest_cancel(skb, nest);
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
5758
struct nlattr *nest;
net/core/rtnetlink.c
5760
nest = nla_nest_start(skb, attr_id);
net/core/rtnetlink.c
5761
if (!nest)
net/core/rtnetlink.c
5770
nla_nest_end(skb, nest);
net/core/rtnetlink.c
5774
nla_nest_cancel(skb, nest);
net/core/rtnetlink.c
5784
struct nlattr *nest;
net/core/rtnetlink.c
5791
nest = nla_nest_start(skb, IFLA_OFFLOAD_XSTATS_HW_S_INFO);
net/core/rtnetlink.c
5792
if (!nest)
net/core/rtnetlink.c
5800
nla_nest_end(skb, nest);
net/core/rtnetlink.c
5804
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
772
struct nlattr *nest;
net/devlink/dev.c
782
nest = nla_nest_start_noflag(req->msg, attr);
net/devlink/dev.c
783
if (!nest)
net/devlink/dev.c
796
nla_nest_end(req->msg, nest);
net/devlink/dev.c
801
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
236
struct nlattr *nest;
net/ethtool/bitset.c
239
nest = nla_nest_start(skb, attrtype);
net/ethtool/bitset.c
240
if (!nest)
net/ethtool/bitset.c
297
nla_nest_end(skb, nest);
net/ethtool/bitset.c
301
nla_nest_cancel(skb, nest);
net/ethtool/bitset.c
521
const struct nlattr *nest,
net/ethtool/bitset.c
535
NL_SET_ERR_MSG_ATTR(extack, nest,
net/ethtool/bitset.c
540
NL_SET_ERR_MSG_ATTR(extack, nest,
net/ethtool/bitset.c
545
NL_SET_ERR_MSG_ATTR(extack, nest,
net/ethtool/cabletest.c
136
phydev->nest = nla_nest_start(phydev->skb,
net/ethtool/cabletest.c
138
if (!phydev->nest) {
net/ethtool/cabletest.c
161
nla_nest_end(phydev->skb, phydev->nest);
net/ethtool/cabletest.c
172
struct nlattr *nest;
net/ethtool/cabletest.c
175
nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_NEST_RESULT);
net/ethtool/cabletest.c
176
if (!nest)
net/ethtool/cabletest.c
188
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
192
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
200
struct nlattr *nest;
net/ethtool/cabletest.c
203
nest = nla_nest_start(phydev->skb,
net/ethtool/cabletest.c
205
if (!nest)
net/ethtool/cabletest.c
218
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
222
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
241
static int ethnl_act_cable_test_tdr_cfg(const struct nlattr *nest,
net/ethtool/cabletest.c
253
if (!nest)
net/ethtool/cabletest.c
258
nest, cable_test_tdr_act_cfg_policy,
net/ethtool/cabletest.c
383
struct nlattr *nest;
net/ethtool/cabletest.c
386
nest = nla_nest_start(phydev->skb,
net/ethtool/cabletest.c
388
if (!nest)
net/ethtool/cabletest.c
396
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
400
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
407
struct nlattr *nest;
net/ethtool/cabletest.c
410
nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_TDR_NEST_PULSE);
net/ethtool/cabletest.c
411
if (!nest)
net/ethtool/cabletest.c
417
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
421
nla_nest_cancel(phydev->skb, nest);
net/ethtool/cabletest.c
429
struct nlattr *nest;
net/ethtool/cabletest.c
432
nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_TDR_NEST_STEP);
net/ethtool/cabletest.c
433
if (!nest)
net/ethtool/cabletest.c
446
nla_nest_end(phydev->skb, nest);
net/ethtool/cabletest.c
450
nla_nest_cancel(phydev->skb, nest);
net/ethtool/coalesce.c
450
struct nlattr *nest;
net/ethtool/coalesce.c
464
nla_for_each_nested_type(nest, ETHTOOL_A_PROFILE_IRQ_MODERATION,
net/ethtool/coalesce.c
466
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
259
struct nlattr *nest;
net/ethtool/netlink.c
263
nest = nla_nest_start(skb, attrtype);
net/ethtool/netlink.c
264
if (!nest)
net/ethtool/netlink.c
274
nla_nest_end(skb, nest);
net/ethtool/netlink.c
278
nla_nest_cancel(skb, nest);
net/ethtool/netlink.h
15
const struct nlattr *nest, struct net *net,
net/ethtool/pause.c
121
struct nlattr *nest;
net/ethtool/pause.c
126
nest = nla_nest_start(skb, ETHTOOL_A_PAUSE_STATS);
net/ethtool/pause.c
127
if (!nest)
net/ethtool/pause.c
136
nla_nest_end(skb, nest);
net/ethtool/pause.c
140
nla_nest_cancel(skb, nest);
net/ethtool/pse-pd.c
130
struct nlattr *nest;
net/ethtool/pse-pd.c
132
nest = nla_nest_start(skb, ETHTOOL_A_C33_PSE_PW_LIMIT_RANGES);
net/ethtool/pse-pd.c
133
if (!nest)
net/ethtool/pse-pd.c
140
nla_nest_cancel(skb, nest);
net/ethtool/pse-pd.c
143
nla_nest_end(skb, nest);
net/ethtool/rss.c
321
struct nlattr *nest;
net/ethtool/rss.c
324
nest = nla_nest_start(skb, ETHTOOL_A_RSS_FLOW_HASH);
net/ethtool/rss.c
325
if (!nest)
net/ethtool/rss.c
331
nla_nest_cancel(skb, nest);
net/ethtool/rss.c
336
nla_nest_end(skb, nest);
net/ethtool/stats.c
242
struct nlattr *nest;
net/ethtool/stats.c
260
nest = nla_nest_start(skb, ETHTOOL_A_STATS_GRP_STAT);
net/ethtool/stats.c
261
if (!nest)
net/ethtool/stats.c
266
nla_nest_cancel(skb, nest);
net/ethtool/stats.c
270
nla_nest_end(skb, nest);
net/ethtool/stats.c
369
struct nlattr *nest;
net/ethtool/stats.c
381
nest = nla_nest_start(skb, attr);
net/ethtool/stats.c
382
if (!nest)
net/ethtool/stats.c
393
nla_nest_end(skb, nest);
net/ethtool/stats.c
399
nla_nest_cancel(skb, nest);
net/ethtool/stats.c
431
struct nlattr *nest;
net/ethtool/stats.c
433
nest = nla_nest_start(skb, ETHTOOL_A_STATS_GRP);
net/ethtool/stats.c
434
if (!nest)
net/ethtool/stats.c
444
nla_nest_end(skb, nest);
net/ethtool/stats.c
448
nla_nest_cancel(skb, nest);
net/ethtool/strset.c
170
static int strset_get_id(const struct nlattr *nest, u32 *val,
net/ethtool/strset.c
176
ret = nla_parse_nested(tb, ARRAY_SIZE(get_stringset_policy) - 1, nest,
net/ethtool/strset.c
180
if (NL_REQ_ATTR_CHECK(extack, nest, tb, ETHTOOL_A_STRINGSET_ID))
net/ethtool/strset.c
196
struct nlattr *nest = tb[ETHTOOL_A_STRSET_STRINGSETS];
net/ethtool/strset.c
200
if (!nest)
net/ethtool/strset.c
202
ret = nla_validate_nested(nest,
net/ethtool/strset.c
209
nla_for_each_nested(attr, nest, rem) {
net/ethtool/strset.c
461
struct nlattr *nest;
net/ethtool/strset.c
465
nest = nla_nest_start(skb, ETHTOOL_A_STRSET_STRINGSETS);
net/ethtool/strset.c
466
if (!nest)
net/ethtool/strset.c
478
nla_nest_end(skb, nest);
net/ethtool/strset.c
482
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
188
struct nlattr *nest;
net/ethtool/tsinfo.c
190
nest = nla_nest_start(skb, ETHTOOL_A_TSINFO_STATS);
net/ethtool/tsinfo.c
191
if (!nest)
net/ethtool/tsinfo.c
204
nla_nest_end(skb, nest);
net/ethtool/tsinfo.c
208
nla_nest_cancel(skb, nest);
net/ethtool/tsinfo.c
246
struct nlattr *nest;
net/ethtool/tsinfo.c
253
nest = nla_nest_start(skb, ETHTOOL_A_TSINFO_HWTSTAMP_PROVIDER);
net/ethtool/tsinfo.c
254
if (!nest)
net/ethtool/tsinfo.c
262
nla_nest_cancel(skb, nest);
net/ethtool/tsinfo.c
266
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
1147
struct nlattr *nest;
net/ipv4/nexthop.c
1164
nest = nla_nest_start(skb, NHA_RES_BUCKET);
net/ipv4/nexthop.c
1165
if (!nest)
net/ipv4/nexthop.c
1175
nla_nest_end(skb, nest);
net/ipv4/nexthop.c
1180
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
11733
struct nlattr *nest;
net/netfilter/nf_tables_api.c
11735
nest = nla_nest_start_noflag(skb, type);
net/netfilter/nf_tables_api.c
11736
if (!nest)
net/netfilter/nf_tables_api.c
11749
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
11861
struct nlattr *nest;
net/netfilter/nf_tables_api.c
11864
nest = nla_nest_start_noflag(skb, attr);
net/netfilter/nf_tables_api.c
11865
if (nest == NULL)
net/netfilter/nf_tables_api.c
11880
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
1949
struct nlattr *nest;
net/netfilter/nf_tables_api.c
1968
nest = nla_nest_start_noflag(skb, NFTA_CHAIN_COUNTERS);
net/netfilter/nf_tables_api.c
1969
if (nest == NULL)
net/netfilter/nf_tables_api.c
1978
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
2004
struct nlattr *nest, *nest_devs;
net/netfilter/nf_tables_api.c
2007
nest = nla_nest_start_noflag(skb, NFTA_CHAIN_HOOK);
net/netfilter/nf_tables_api.c
2008
if (nest == NULL)
net/netfilter/nf_tables_api.c
2039
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
3424
struct nlattr *nest;
net/netfilter/nf_tables_api.c
3426
nest = nla_nest_start_noflag(skb, attr);
net/netfilter/nf_tables_api.c
3427
if (!nest)
net/netfilter/nf_tables_api.c
3431
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
4893
struct nlattr *nest;
net/netfilter/nf_tables_api.c
4954
nest = nla_nest_start_noflag(skb, NFTA_SET_DESC);
net/netfilter/nf_tables_api.c
4955
if (!nest)
net/netfilter/nf_tables_api.c
4966
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
4972
nest = nla_nest_start_noflag(skb, NFTA_SET_EXPR);
net/netfilter/nf_tables_api.c
4976
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
4978
nest = nla_nest_start_noflag(skb, NFTA_SET_EXPRESSIONS);
net/netfilter/nf_tables_api.c
4979
if (nest == NULL)
net/netfilter/nf_tables_api.c
4987
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6019
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6032
nest = nla_nest_start_noflag(skb, NFTA_SET_ELEM_EXPRESSIONS);
net/netfilter/nf_tables_api.c
6033
if (nest == NULL)
net/netfilter/nf_tables_api.c
6041
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6056
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6058
nest = nla_nest_start_noflag(skb, NFTA_LIST_ELEM);
net/netfilter/nf_tables_api.c
6059
if (nest == NULL)
net/netfilter/nf_tables_api.c
6128
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6222
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6266
nest = nla_nest_start_noflag(skb, NFTA_SET_ELEM_LIST_ELEMENTS);
net/netfilter/nf_tables_api.c
6267
if (nest == NULL)
net/netfilter/nf_tables_api.c
6275
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
6320
struct nlattr *nest;
net/netfilter/nf_tables_api.c
6334
nest = nla_nest_start_noflag(skb, NFTA_SET_ELEM_LIST_ELEMENTS);
net/netfilter/nf_tables_api.c
6335
if (nest == NULL)
net/netfilter/nf_tables_api.c
6342
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
8120
struct nlattr *nest;
net/netfilter/nf_tables_api.c
8122
nest = nla_nest_start_noflag(skb, attr);
net/netfilter/nf_tables_api.c
8123
if (!nest)
net/netfilter/nf_tables_api.c
8127
nla_nest_end(skb, nest);
net/netfilter/nf_tables_api.c
9344
struct nlattr *nest, *nest_devs;
net/netfilter/nf_tables_api.c
9371
nest = nla_nest_start_noflag(skb, NFTA_FLOWTABLE_HOOK);
net/netfilter/nf_tables_api.c
9372
if (!nest)
net/netfilter/nf_tables_api.c
9391
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
427
struct nlattr *nest;
net/netfilter/nfnetlink_log.c
429
nest = nla_nest_start(inst->skb, NFULA_VLAN);
net/netfilter/nfnetlink_log.c
430
if (!nest)
net/netfilter/nfnetlink_log.c
437
nla_nest_end(inst->skb, nest);
net/netfilter/nfnetlink_queue.c
628
struct nlattr *nest;
net/netfilter/nfnetlink_queue.c
630
nest = nla_nest_start(skb, NFQA_VLAN);
net/netfilter/nfnetlink_queue.c
631
if (!nest)
net/netfilter/nfnetlink_queue.c
638
nla_nest_end(skb, nest);
net/netfilter/nft_dynset.c
401
struct nlattr *nest;
net/netfilter/nft_dynset.c
403
nest = nla_nest_start_noflag(skb, NFTA_DYNSET_EXPRESSIONS);
net/netfilter/nft_dynset.c
404
if (!nest)
net/netfilter/nft_dynset.c
412
nla_nest_end(skb, nest);
net/netfilter/nft_tunnel.c
543
struct nlattr *nest;
net/netfilter/nft_tunnel.c
546
nest = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_IP6);
net/netfilter/nft_tunnel.c
547
if (!nest)
net/netfilter/nft_tunnel.c
556
nla_nest_cancel(skb, nest);
net/netfilter/nft_tunnel.c
560
nla_nest_end(skb, nest);
net/netfilter/nft_tunnel.c
562
nest = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_IP);
net/netfilter/nft_tunnel.c
563
if (!nest)
net/netfilter/nft_tunnel.c
570
nla_nest_cancel(skb, nest);
net/netfilter/nft_tunnel.c
574
nla_nest_end(skb, nest);
net/netfilter/nft_tunnel.c
584
struct nlattr *nest, *inner;
net/netfilter/nft_tunnel.c
586
nest = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS);
net/netfilter/nft_tunnel.c
587
if (!nest)
net/netfilter/nft_tunnel.c
640
nla_nest_end(skb, nest);
net/netfilter/nft_tunnel.c
646
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
3166
struct nlattr *nest;
net/sched/cls_flower.c
3169
nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_GENEVE);
net/sched/cls_flower.c
3170
if (!nest)
net/sched/cls_flower.c
3188
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3192
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3200
struct nlattr *nest;
net/sched/cls_flower.c
3202
nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_VXLAN);
net/sched/cls_flower.c
3203
if (!nest)
net/sched/cls_flower.c
3210
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3214
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3222
struct nlattr *nest;
net/sched/cls_flower.c
3224
nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_ERSPAN);
net/sched/cls_flower.c
3225
if (!nest)
net/sched/cls_flower.c
3243
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3247
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3256
struct nlattr *nest;
net/sched/cls_flower.c
3258
nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_GTP);
net/sched/cls_flower.c
3259
if (!nest)
net/sched/cls_flower.c
3271
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3275
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3283
struct nlattr *nest;
net/sched/cls_flower.c
3285
nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_PFCP);
net/sched/cls_flower.c
3286
if (!nest)
net/sched/cls_flower.c
3297
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3301
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3379
struct nlattr *nest;
net/sched/cls_flower.c
3385
nest = nla_nest_start_noflag(skb, enc_opt_type);
net/sched/cls_flower.c
3386
if (!nest)
net/sched/cls_flower.c
3418
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3422
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3692
struct nlattr *nest;
net/sched/cls_flower.c
3701
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_flower.c
3702
if (!nest)
net/sched/cls_flower.c
3732
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3742
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3750
struct nlattr *nest;
net/sched/cls_flower.c
3758
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_flower.c
3759
if (!nest)
net/sched/cls_flower.c
3777
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3784
nla_nest_cancel(skb, nest);
net/sched/cls_flower.c
3792
struct nlattr *nest;
net/sched/cls_flower.c
3794
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_flower.c
3795
if (!nest)
net/sched/cls_flower.c
3804
nla_nest_end(skb, nest);
net/sched/cls_flower.c
3809
nla_nest_cancel(skb, nest);
net/sched/cls_fw.c
383
struct nlattr *nest;
net/sched/cls_fw.c
393
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_fw.c
394
if (nest == NULL)
net/sched/cls_fw.c
413
nla_nest_end(skb, nest);
net/sched/cls_fw.c
421
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
1347
struct nlattr *nest;
net/sched/cls_u32.c
1354
nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
net/sched/cls_u32.c
1355
if (nest == NULL)
net/sched/cls_u32.c
1443
nla_nest_end(skb, nest);
net/sched/cls_u32.c
1451
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
549
struct nlattr *nest;
net/tipc/udp_media.c
555
nest = nla_nest_start_noflag(msg->skb, TIPC_NLA_BEARER_UDP_OPTS);
net/tipc/udp_media.c
556
if (!nest)
net/tipc/udp_media.c
571
nla_nest_end(msg->skb, nest);
net/tipc/udp_media.c
574
nla_nest_cancel(msg->skb, nest);
net/wireless/nl80211.c
10244
struct nlattr *nest;
net/wireless/nl80211.c
10250
nest = nla_data(nla);
net/wireless/nl80211.c
10251
if (!nla_ok(nest, nla_len(nest)))
net/wireless/nl80211.c
10255
nest, nl80211_bss_select_policy,
net/wireless/nl80211.c
19232
struct nlattr *nest;
net/wireless/nl80211.c
19239
nest = nla_nest_start_noflag(msg, NL80211_ATTR_SCAN_SSIDS);
net/wireless/nl80211.c
19240
if (!nest)
net/wireless/nl80211.c
19247
nla_nest_end(msg, nest);
net/wireless/nl80211.c
19250
nest = nla_nest_start(msg, NL80211_ATTR_SCAN_FREQ_KHZ);
net/wireless/nl80211.c
19251
if (!nest)
net/wireless/nl80211.c
19258
nla_nest_end(msg, nest);
net/wireless/nl80211.c
19260
nest = nla_nest_start_noflag(msg,
net/wireless/nl80211.c
19262
if (!nest)
net/wireless/nl80211.c
19269
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
1091
struct rtattr *nest = nlmsg_tail(msg);
tools/testing/selftests/net/ovpn/ovpn-cli.c
1096
return nest;
tools/testing/selftests/net/ovpn/ovpn-cli.c
1099
static void ovpn_nest_end(struct nlmsghdr *msg, struct rtattr *nest)
tools/testing/selftests/net/ovpn/ovpn-cli.c
1101
nest->rta_len = (uint8_t *)nlmsg_tail(msg) - (uint8_t *)nest;