drivers/block/drbd/drbd_nl.c
140
txt->nla_len = nla_attr_size(len+1);
drivers/block/drbd/drbd_nl.c
141
nlmsg_trim(skb, (char*)txt + NLA_ALIGN(txt->nla_len));
drivers/block/drbd/drbd_nl.c
201
info->attrs[DRBD_NLA_CFG_CONTEXT]->nla_len,
drivers/block/drbd/drbd_nl.c
216
nla_len(adm_ctx->my_addr) > sizeof(adm_ctx->connection->my_addr)) ||
drivers/block/drbd/drbd_nl.c
218
nla_len(adm_ctx->peer_addr) > sizeof(adm_ctx->connection->peer_addr))) {
drivers/block/drbd/drbd_nl.c
2547
if (nla_len(adm_ctx.my_addr) == connection->my_addr_len &&
drivers/block/drbd/drbd_nl.c
2554
if (nla_len(adm_ctx.peer_addr) == connection->peer_addr_len &&
drivers/block/drbd/drbd_nl.c
259
nla_len(adm_ctx->my_addr),
drivers/block/drbd/drbd_nl.c
261
nla_len(adm_ctx->peer_addr));
drivers/block/drbd/drbd_nl.c
2615
connection->my_addr_len = nla_len(adm_ctx.my_addr);
drivers/block/drbd/drbd_nl.c
2617
connection->peer_addr_len = nla_len(adm_ctx.peer_addr);
drivers/block/drbd/drbd_nla.c
10
int len = nla_len(nla);
drivers/net/bonding/bond_netlink.c
145
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
drivers/net/bonding/bond_netlink.c
307
if (nla_len(attr) < sizeof(target))
drivers/net/bonding/bond_netlink.c
335
if (nla_len(attr) < sizeof(addr6)) {
drivers/net/bonding/bond_netlink.c
539
if (nla_len(data[IFLA_BOND_AD_ACTOR_SYSTEM]) != ETH_ALEN)
drivers/net/dummy.c
131
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
drivers/net/ethernet/cisco/enic/enic_main.c
1151
if (nla_len(port[IFLA_PORT_PROFILE]) != PORT_PROFILE_MAX) {
drivers/net/ethernet/cisco/enic/enic_main.c
1161
if (nla_len(port[IFLA_PORT_INSTANCE_UUID]) != PORT_UUID_MAX) {
drivers/net/ethernet/cisco/enic/enic_main.c
1171
if (nla_len(port[IFLA_PORT_HOST_UUID]) != PORT_UUID_MAX) {
drivers/net/geneve.c
1733
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) {
drivers/net/ifb.c
380
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
drivers/net/macsec.c
1771
if (nla_len(tb_sa[MACSEC_SA_ATTR_KEY]) != secy->key_len) {
drivers/net/macsec.c
1773
nla_len(tb_sa[MACSEC_SA_ATTR_KEY]), secy->key_len);
drivers/net/macsec.c
1780
nla_len(tb_sa[MACSEC_SA_ATTR_PN]) != pn_len) {
drivers/net/macsec.c
1782
nla_len(tb_sa[MACSEC_SA_ATTR_PN]), pn_len);
drivers/net/macsec.c
1980
if (nla_len(tb_sa[MACSEC_SA_ATTR_KEY]) != secy->key_len) {
drivers/net/macsec.c
1982
nla_len(tb_sa[MACSEC_SA_ATTR_KEY]), secy->key_len);
drivers/net/macsec.c
1988
if (nla_len(tb_sa[MACSEC_SA_ATTR_PN]) != pn_len) {
drivers/net/macsec.c
1990
nla_len(tb_sa[MACSEC_SA_ATTR_PN]), pn_len);
drivers/net/macsec.c
2315
if (nla_len(tb_sa[MACSEC_SA_ATTR_PN]) != pn_len) {
drivers/net/macsec.c
2317
nla_len(tb_sa[MACSEC_SA_ATTR_PN]), pn_len);
drivers/net/macsec.c
2413
if (nla_len(tb_sa[MACSEC_SA_ATTR_PN]) != pn_len) {
drivers/net/macsec.c
2415
nla_len(tb_sa[MACSEC_SA_ATTR_PN]), pn_len);
drivers/net/macvlan.c
1321
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
drivers/net/macvlan.c
1361
if (nla_len(data[IFLA_MACVLAN_MACADDR]) != ETH_ALEN)
drivers/net/macvlan.c
1370
len = nla_len(data[IFLA_MACVLAN_MACADDR_DATA]);
drivers/net/macvlan.c
1374
nla_len(nla) != ETH_ALEN)
drivers/net/macvlan.c
1435
len = nla_len(data[IFLA_MACVLAN_MACADDR_DATA]);
drivers/net/netkit.c
321
if (nla_len(attr) != ETH_ALEN)
drivers/net/ovpn/netlink.c
833
dir->cipher_key_size = nla_len(attrs[OVPN_A_KEYDIR_CIPHER_KEY]);
drivers/net/ovpn/netlink.c
840
dir->nonce_tail_size = nla_len(attrs[OVPN_A_KEYDIR_NONCE_TAIL]);
drivers/net/ppp/ppp_generic.c
1351
if (!tb[IFLA_IFNAME] || !nla_len(tb[IFLA_IFNAME]) || !*(char *)nla_data(tb[IFLA_IFNAME]))
drivers/net/team/team_core.c
2233
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
drivers/net/team/team_core.c
2645
if (nla_len(attr_data) > TEAM_STRING_MAX_LEN ||
drivers/net/team/team_core.c
2647
nla_len(attr_data))) {
drivers/net/team/team_core.c
2654
ctx.data.bin_val.len = nla_len(attr_data);
drivers/net/veth.c
1772
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
drivers/net/vrf.c
1654
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) {
drivers/net/vxlan/vxlan_core.c
1178
if (nla_len(tb[NDA_PORT]) != sizeof(__be16)) {
drivers/net/vxlan/vxlan_core.c
1188
if (nla_len(tb[NDA_VNI]) != sizeof(u32)) {
drivers/net/vxlan/vxlan_core.c
1198
if (nla_len(tb[NDA_SRC_VNI]) != sizeof(u32)) {
drivers/net/vxlan/vxlan_core.c
1210
if (nla_len(tb[NDA_IFINDEX]) != sizeof(u32)) {
drivers/net/vxlan/vxlan_core.c
3451
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) {
drivers/net/vxlan/vxlan_mdb.c
348
if (nla_len(attr) != sizeof(struct in_addr)) {
drivers/net/vxlan/vxlan_mdb.c
361
if (nla_len(attr) != sizeof(struct in6_addr)) {
drivers/net/vxlan/vxlan_private.h
135
if (nla_len(nla) >= sizeof(struct in6_addr)) {
drivers/net/vxlan/vxlan_private.h
137
} else if (nla_len(nla) >= sizeof(__be32)) {
drivers/net/vxlan/vxlan_private.h
94
if (nla_len(nla) >= sizeof(struct in6_addr)) {
drivers/net/vxlan/vxlan_private.h
98
} else if (nla_len(nla) >= sizeof(__be32)) {
drivers/net/wireguard/netlink.c
316
nla_len(attrs[WGALLOWEDIP_A_IPADDR]) == sizeof(struct in_addr)) {
drivers/net/wireguard/netlink.c
326
nla_len(attrs[WGALLOWEDIP_A_IPADDR]) == sizeof(struct in6_addr)) {
drivers/net/wireguard/netlink.c
349
nla_len(attrs[WGPEER_A_PUBLIC_KEY]) == NOISE_PUBLIC_KEY_LEN)
drivers/net/wireguard/netlink.c
354
nla_len(attrs[WGPEER_A_PRESHARED_KEY]) == NOISE_SYMMETRIC_KEY_LEN)
drivers/net/wireguard/netlink.c
418
size_t len = nla_len(attrs[WGPEER_A_ENDPOINT]);
drivers/net/wireguard/netlink.c
469
nla_len(attrs[WGPEER_A_PRESHARED_KEY]));
drivers/net/wireguard/netlink.c
521
nla_len(info->attrs[WGDEVICE_A_PRIVATE_KEY]) ==
drivers/net/wireguard/netlink.c
583
nla_len(info->attrs[WGDEVICE_A_PRIVATE_KEY]));
drivers/net/wireless/ath/ath10k/testmode.c
505
buf_len = nla_len(tb[ATH10K_TM_ATTR_DATA]);
drivers/net/wireless/ath/ath10k/testmode.c
553
buf_len = nla_len(tb[ATH10K_TM_ATTR_DATA]);
drivers/net/wireless/ath/ath11k/testmode.c
324
buf_len = nla_len(tb[ATH_TM_ATTR_DATA]);
drivers/net/wireless/ath/ath11k/testmode.c
418
buf_len = nla_len(tb[ATH_TM_ATTR_DATA]);
drivers/net/wireless/ath/ath12k/testmode.c
227
buf_len = nla_len(tb[ATH_TM_ATTR_DATA]);
drivers/net/wireless/ath/ath12k/testmode.c
316
buf_len = nla_len(tb[ATH_TM_ATTR_DATA]);
drivers/net/wireless/ath/ath6kl/testmode.c
91
buf_len = nla_len(tb[ATH6KL_TM_ATTR_DATA]);
drivers/net/wireless/ath/wcn36xx/testmode.c
55
buf_len = nla_len(tb[WCN36XX_TM_ATTR_DATA]);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4168
hostcmd->len = nla_len(tb[MWIFIEX_TM_ATTR_DATA]);
drivers/net/wireless/mediatek/mt76/testmode.c
493
if (nla_len(cur) != 1 ||
drivers/net/wireless/mediatek/mt76/testmode.c
507
if (nla_len(cur) != ETH_ALEN || idx >= 3)
drivers/net/wireless/ti/wlcore/testmode.c
216
buf_len = nla_len(tb[WL1271_TM_ATTR_DATA]);
drivers/net/wireless/ti/wlcore/testmode.c
71
buf_len = nla_len(tb[WL1271_TM_ATTR_DATA]);
drivers/net/wireless/ti/wlcore/vendor_cmd.c
138
nla_len(tb[WLCORE_VENDOR_ATTR_GROUP_KEY]),
drivers/net/wireless/virtual/mac80211_hwsim.c
3851
result->lci_len = nla_len(tb[NL80211_PMSR_FTM_RESP_ATTR_LCI]);
drivers/net/wireless/virtual/mac80211_hwsim.c
3856
result->civicloc_len = nla_len(tb[NL80211_PMSR_FTM_RESP_ATTR_CIVICLOC]);
drivers/net/wireless/virtual/mac80211_hwsim.c
6134
frame_data_len = nla_len(info->attrs[HWSIM_ATTR_FRAME]);
drivers/net/wireless/virtual/mac80211_hwsim.c
6445
u32 len = nla_len(info->attrs[HWSIM_ATTR_CIPHER_SUPPORT]);
drivers/net/wireless/virtual/mac80211_hwsim.c
6481
nla_len(info->attrs[HWSIM_ATTR_RADIO_NAME]),
drivers/net/wireless/virtual/mac80211_hwsim.c
6521
nla_len(info->attrs[HWSIM_ATTR_RADIO_NAME]),
drivers/scsi/be2iscsi/be_iscsi.c
454
if (nla_len(attrib) < sizeof(*iface_param))
drivers/scsi/qla4xxx/ql4_os.c
2759
if (nla_len(attr) < sizeof(*iface_param)) {
drivers/scsi/qla4xxx/ql4_os.c
8124
if (nla_len(attr) < sizeof(*fnode_param)) {
drivers/scsi/qla4xxx/ql4_os.c
972
if (nla_len(attr) < sizeof(*param_info)) {
fs/nfsd/nfsctl.c
1936
if (nla_len(tb[NFSD_A_SOCK_ADDR]) < sizeof(*sa))
fs/nfsd/nfsctl.c
1997
if (nla_len(tb[NFSD_A_SOCK_ADDR]) < sizeof(*sa))
fs/smb/server/transport_ipc.c
453
sz = nla_len(info->attrs[info->genlhdr->cmd]);
include/linux/genl_magic_func.h
119
nla_data(nla), nla_len(nla)); \
include/net/netlink.h
1296
return nla->nla_len - NLA_HDRLEN;
include/net/netlink.h
1307
nla->nla_len >= sizeof(*nla) &&
include/net/netlink.h
1308
nla->nla_len <= remaining;
include/net/netlink.h
1321
unsigned int totlen = NLA_ALIGN(nla->nla_len);
include/net/netlink.h
1337
return nla_find(nla_data(nla), nla_len(nla), attrtype);
include/net/netlink.h
1360
return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy,
include/net/netlink.h
1379
return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy,
include/net/netlink.h
1926
if (nla_len(nla) == sizeof(u32))
include/net/netlink.h
2099
if (nla_len(nla) == sizeof(s32))
include/net/netlink.h
2210
return kmemdup_noprof(nla_data(src), nla_len(src), gfp);
include/net/netlink.h
2263
start->nla_len = skb_tail_pointer(skb) - (unsigned char *)start;
include/net/netlink.h
2313
return __nla_validate(nla_data(start), nla_len(start), maxtype, policy,
include/net/netlink.h
2421
nla_for_each_attr(pos, nla_data(nla), nla_len(nla), rem)
include/net/netlink.h
2441
return nla->nla_len == rem;
include/uapi/linux/netlink.h
230
__u16 nla_len;
kernel/taskstats.c
362
len = nla_len(na);
lib/nlattr.c
100
if (nla_len(entry) == 0)
lib/nlattr.c
103
if (nla_len(entry) < NLA_HDRLEN) {
lib/nlattr.c
109
ret = __nla_validate_parse(nla_data(entry), nla_len(entry),
lib/nlattr.c
198
value = nla_len(nla);
lib/nlattr.c
399
int minlen = 0, attrlen = nla_len(nla), type = nla_type(nla);
lib/nlattr.c
512
err = __nla_validate_parse(nla_data(nla), nla_len(nla),
lib/nlattr.c
536
err = nla_validate_array(nla_data(nla), nla_len(nla),
lib/nlattr.c
774
size_t srclen = nla_len(nla);
lib/nlattr.c
810
size_t srclen = nla_len(nla);
lib/nlattr.c
838
int minlen = min_t(int, count, nla_len(src));
lib/nlattr.c
857
int d = nla_len(nla) - size;
lib/nlattr.c
875
int attrlen = nla_len(nla);
lib/nlattr.c
908
nla->nla_len = nla_attr_size(attrlen);
lib/nlattr.c
910
memset((unsigned char *) nla + nla->nla_len, 0, nla_padlen(attrlen));
net/8021q/vlan_netlink.c
47
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) {
net/batman-adv/netlink.c
162
return (attr && nla_len(attr) == sizeof(u32)) ? nla_get_u32(attr) : 0;
net/bridge/br_mdb.c
1114
nla_len(tb[MDBE_SRCATTR_ADDRESS]));
net/bridge/br_mdb.c
674
if (nla_len(attr) != sizeof(struct in_addr)) {
net/bridge/br_mdb.c
687
if (nla_len(attr) != sizeof(struct in6_addr)) {
net/bridge/br_multicast.c
3249
if (!nla_len(nest))
net/bridge/br_netlink.c
1122
if (nla_len(protinfo) < sizeof(u8))
net/bridge/br_netlink.c
1175
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
net/bridge/br_netlink.c
1376
if (nla_len(data[IFLA_BR_GROUP_ADDR]) != ETH_ALEN)
net/bridge/br_netlink.c
833
if (nla_len(attr) != sizeof(struct bridge_vlan_info))
net/core/bpf_sk_storage.c
498
if (nla_len(nla) != sizeof(u32))
net/core/drop_monitor.c
252
nla->nla_len += NLA_ALIGN(sizeof(struct net_dm_drop_point));
net/core/drop_monitor.c
676
attr->nla_len = nla_attr_size(payload_len);
net/core/drop_monitor.c
836
attr->nla_len = nla_attr_size(payload_len);
net/core/fib_rules.c
583
nla_len(tb[FRA_SRC]) != ops->addr_size) {
net/core/fib_rules.c
591
nla_len(tb[FRA_DST]) != ops->addr_size) {
net/core/gen_estimator.c
144
if (nla_len(opt) < sizeof(*parm))
net/core/gen_stats.c
465
d->tail->nla_len = skb_tail_pointer(d->skb) - (u8 *)d->tail;
net/core/gen_stats.c
87
NLA_ALIGN(d->tail->nla_len));
net/core/lwtunnel.c
198
if (nla_len(nla_entype) < sizeof(u16)) {
net/core/neighbour.c
1987
if (nla_len(dst_attr) < (int)tbl->key_len) {
net/core/neighbour.c
2063
if (tb[NDA_LLADDR] && nla_len(tb[NDA_LLADDR]) < dev->addr_len) {
net/core/neighbour.c
2073
if (nla_len(tb[NDA_DST]) < (int)tbl->key_len) {
net/core/neighbour.c
3099
if (nla_len(tb[NDA_DST]) != (int)tbl->key_len) {
net/core/rtnetlink.c
2568
len = nla_len(nla_peer) - sizeof(struct ifinfomsg);
net/core/rtnetlink.c
2699
nla_len(tb[IFLA_ADDRESS]) < dev->addr_len)
net/core/rtnetlink.c
2703
nla_len(tb[IFLA_BROADCAST]) < dev->addr_len)
net/core/rtnetlink.c
2825
nla_len(attr) < sizeof(struct ifla_vf_vlan_info)) {
net/core/rtnetlink.c
3168
nla_len(tb[IFLA_IFALIAS]));
net/core/rtnetlink.c
3272
nla_len(attr) < NLA_HDRLEN) {
net/core/rtnetlink.c
3302
nla_len(attr) < NLA_HDRLEN) {
net/core/rtnetlink.c
3700
nla_len(tb[IFLA_ADDRESS]));
net/core/rtnetlink.c
3705
nla_len(tb[IFLA_BROADCAST]));
net/core/rtnetlink.c
4236
err = nla_validate(attr, attr->nla_len, IFLA_MAX, ifla_policy, extack);
net/core/rtnetlink.c
4351
if (nla_len(nla) == sizeof(u32))
net/core/rtnetlink.c
4607
if (nla_len(vlan_attr) != sizeof(u16)) {
net/core/rtnetlink.c
4651
if (!tb[NDA_LLADDR] || nla_len(tb[NDA_LLADDR]) != ETH_ALEN) {
net/core/rtnetlink.c
4772
if (!tb[NDA_LLADDR] || nla_len(tb[NDA_LLADDR]) != ETH_ALEN) {
net/core/rtnetlink.c
4936
if (nla_len(tb[i]) != sizeof(u32)) {
net/core/rtnetlink.c
4943
if (nla_len(tb[i]) != sizeof(u32)) {
net/core/rtnetlink.c
5113
if (nla_len(tb[i]) != ETH_ALEN) {
net/core/rtnetlink.c
5534
if (nla_len(attr) < sizeof(flags))
net/core/rtnetlink.c
5542
if (nla_len(attr) < sizeof(u16))
net/core/rtnetlink.c
5615
if (nla_len(attr) < sizeof(flags))
net/core/rtnetlink.c
6555
if (nla_len(attr) != sizeof(struct br_mdb_entry)) {
net/core/rtnetlink.c
6642
if (nla_len(attr) != sizeof(struct br_mdb_entry)) {
net/core/rtnetlink.c
6745
if (nla_len(attr) != sizeof(struct br_mdb_entry)) {
net/dcb/dcbnl.c
1121
if (nla_len(attr_itr) < sizeof(struct dcb_app))
net/dcb/dcbnl.c
1660
nla_len(attr) != 1 ||
net/devlink/netlink.c
53
nla_len(attrs[DEVLINK_ATTR_BUS_NAME]) + 1);
net/devlink/netlink.c
56
nla_len(attrs[DEVLINK_ATTR_DEV_NAME]) + 1);
net/devlink/param.c
519
if (nla_len(param_data) != sizeof(u8))
net/devlink/param.c
524
if (nla_len(param_data) != sizeof(u16))
net/devlink/param.c
529
if (nla_len(param_data) != sizeof(u32))
net/devlink/param.c
534
if (nla_len(param_data) != sizeof(u64))
net/devlink/param.c
539
len = strnlen(nla_data(param_data), nla_len(param_data));
net/devlink/param.c
540
if (len == nla_len(param_data) ||
net/devlink/param.c
546
if (param_data && nla_len(param_data))
net/devlink/port.c
673
hw_addr_len = nla_len(attr);
net/ethtool/bitset.c
403
nla_len(tb[ETHTOOL_A_BITSET_BIT_NAME]))) {
net/ethtool/bitset.c
552
if (nla_len(tb[ETHTOOL_A_BITSET_VALUE]) != attr_nwords * sizeof(u32)) {
net/ethtool/bitset.c
558
nla_len(tb[ETHTOOL_A_BITSET_MASK]) != attr_nwords * sizeof(u32)) {
net/ethtool/netlink.h
187
if (nla_len(attr) < len)
net/ethtool/netlink.h
188
len = nla_len(attr);
net/ethtool/rss.c
640
if (nla_len(tb[ETHTOOL_A_RSS_INDIR]) % 4) {
net/ethtool/rss.c
644
user_size = nla_len(tb[ETHTOOL_A_RSS_INDIR]) / 4;
net/ethtool/rss.c
707
if (nla_len(tb[ETHTOOL_A_RSS_HKEY]) != data->hkey_size) {
net/ethtool/rss.c
811
ctx->indir_configured = !!nla_len(tb[ETHTOOL_A_RSS_INDIR]);
net/ieee802154/6lowpan/core.c
127
if (nla_len(tb[IFLA_ADDRESS]) != IEEE802154_ADDR_LEN)
net/ieee802154/nl-phy.c
178
if (name[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1] != '\0')
net/ieee802154/nl-phy.c
183
if (devname[nla_len(info->attrs[IEEE802154_ATTR_DEV_NAME]) - 1]
net/ieee802154/nl-phy.c
204
nla_len(info->attrs[IEEE802154_ATTR_HW_ADDR]) !=
net/ieee802154/nl-phy.c
280
if (name[nla_len(info->attrs[IEEE802154_ATTR_DEV_NAME]) - 1] != '\0')
net/ieee802154/nl-phy.c
301
if (pname[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1]
net/ieee802154/nl-phy.c
87
if (name[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1] != '\0')
net/ipv4/devinet.c
2085
if (nla_len(a) < 4)
net/ipv4/fib_frontend.c
474
nla->nla_len = nla_attr_size(4);
net/ipv4/fib_frontend.c
696
if (nla_len(nla) < offsetof(struct rtvia, rtvia_addr)) {
net/ipv4/fib_frontend.c
702
alen = nla_len(nla) - offsetof(struct rtvia, rtvia_addr);
net/ipv4/fib_frontend.c
806
cfg->fc_mx_len = nla_len(attr);
net/ipv4/fib_frontend.c
810
nla_len(attr),
net/ipv4/fib_frontend.c
815
cfg->fc_mp_len = nla_len(attr);
net/ipv4/fib_semantics.c
1017
if (nla_len(nla) < sizeof(u32)) {
net/ipv4/fib_semantics.c
1058
if (nla_len(nla) != sizeof(u32))
net/ipv4/fib_semantics.c
703
if (nla_len(nla) < sizeof(*gw)) {
net/ipv4/fib_semantics.c
770
if (nla_len(nla) < sizeof(u32)) {
net/ipv4/inet_diag.c
190
if (type == INET_DIAG_REQ_PROTOCOL && nla_len(nla) != sizeof(u32))
net/ipv4/inet_diag.c
464
int len = nla_len(_bc);
net/ipv4/inet_diag.c
734
if (nla_len(attr) < sizeof(struct inet_diag_bc_op))
net/ipv4/inet_diag.c
739
len = bytecode_len = nla_len(attr);
net/ipv4/ip_gre.c
1122
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
net/ipv4/ip_tunnel_core.c
511
data_len = nla_len(attr);
net/ipv4/ip_tunnel_core.c
617
err = nla_validate(nla_data(attr), nla_len(attr), LWTUNNEL_IP_OPTS_MAX,
net/ipv4/ip_tunnel_core.c
622
nla_for_each_attr(nla, nla_data(attr), nla_len(attr), rem) {
net/ipv4/ipmr.c
2791
int remaining = nla_len(nla), vifi = 0;
net/ipv4/metrics.c
40
if (nla_len(nla) != sizeof(u32)) {
net/ipv4/nexthop.c
1271
unsigned int len = nla_len(tb[NHA_GROUP]);
net/ipv4/nexthop.c
1335
len = nla_len(tb[NHA_GROUP]) / sizeof(*nhg);
net/ipv4/nexthop.c
2718
u16 num_nh = nla_len(grps_attr) / sizeof(*entry);
net/ipv4/nexthop.c
3164
if (nla_len(gwa) != sizeof(u32)) {
net/ipv4/nexthop.c
3171
if (nla_len(gwa) != sizeof(struct in6_addr)) {
net/ipv6/addrconf.c
5807
snmp6_fill_stats(nla_data(nla), idev, IFLA_INET6_STATS, nla_len(nla));
net/ipv6/addrconf.c
5812
snmp6_fill_stats(nla_data(nla), idev, IFLA_INET6_ICMP6STATS, nla_len(nla));
net/ipv6/addrconf.c
5838
ipv6_store_devconf(&idev->cnf, nla_data(nla), nla_len(nla));
net/ipv6/addrconf.c
5851
memcpy(nla_data(nla), idev->token.s6_addr, nla_len(nla));
net/ipv6/ioam6.c
329
len = nla_len(info->attrs[IOAM6_ATTR_SC_DATA]);
net/ipv6/ip6_gre.c
1654
if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
net/ipv6/route.c
5140
if (nla_len(nla) < sizeof(cfg->fc_gateway)) {
net/ipv6/route.c
5241
if (nla_len(tb[RTA_DST]) < plen)
net/ipv6/route.c
5250
if (nla_len(tb[RTA_SRC]) < plen)
net/ipv6/route.c
5267
cfg->fc_mx_len = nla_len(tb[RTA_METRICS]);
net/ipv6/route.c
5275
cfg->fc_mp_len = nla_len(tb[RTA_MULTIPATH]);
net/ipv6/route.c
6216
if (nla_len(tb[RTA_SRC]) < sizeof(struct in6_addr))
net/ipv6/route.c
6223
if (nla_len(tb[RTA_DST]) < sizeof(struct in6_addr))
net/ipv6/rpl_iptunnel.c
90
srh_len = nla_len(tb[RPL_IPTUNNEL_SRH]);
net/ipv6/seg6.c
192
if (slen > nla_len(info->attrs[SEG6_ATTR_SECRET])) {
net/ipv6/seg6_iptunnel.c
666
tuninfo_len = nla_len(tb[SEG6_IPTUNNEL_SRH]);
net/ipv6/seg6_local.c
1667
len = nla_len(attrs[SEG6_LOCAL_SRH]);
net/l2tp/l2tp_netlink.c
592
u16 len = nla_len(info->attrs[L2TP_ATTR_COOKIE]);
net/l2tp/l2tp_netlink.c
602
u16 len = nla_len(info->attrs[L2TP_ATTR_PEER_COOKIE]);
net/mctp/neigh.c
152
lladdr_len = nla_len(tb[NDA_LLADDR]);
net/mpls/af_mpls.c
1772
unsigned len = nla_len(nla);
net/mpls/af_mpls.c
1960
cfg->rc_mp_len = nla_len(nla);
net/mpls/af_mpls.c
763
if (nla_len(nla) < offsetof(struct rtvia, rtvia_addr)) {
net/mpls/af_mpls.c
768
alen = nla_len(nla) -
net/mpls/af_mpls.c
889
if (nla && nla_len(nla) >=
net/mpls/af_mpls.c
891
int via_alen = nla_len(nla) -
net/ncsi/ncsi-netlink.c
445
len = nla_len(info->attrs[NCSI_ATTR_DATA]);
net/netfilter/ipset/ip_set_bitmap_ipmac.c
270
if (nla_len(tb[IPSET_ATTR_ETHER]) != ETH_ALEN)
net/netfilter/ipset/ip_set_core.c
1501
pr_debug("type: %u, len %u\n", nla_type(attr), attr->nla_len);
net/netfilter/ipset/ip_set_hash_ipmac.c
120
nla_len(tb[IPSET_ATTR_ETHER]) != ETH_ALEN ||
net/netfilter/ipset/ip_set_hash_ipmac.c
239
nla_len(tb[IPSET_ATTR_ETHER]) != ETH_ALEN ||
net/netfilter/ipset/ip_set_hash_mac.c
107
nla_len(tb[IPSET_ATTR_ETHER]) != ETH_ALEN))
net/netfilter/nf_conntrack_netlink.c
2152
size_t len = nla_len(cda[CTA_LABELS]);
net/netfilter/nf_conntrack_netlink.c
2159
if (nla_len(cda[CTA_LABELS_MASK]) == 0 ||
net/netfilter/nf_conntrack_netlink.c
2160
nla_len(cda[CTA_LABELS_MASK]) != len)
net/netfilter/nf_tables_api.c
1146
nla_len(nla),
net/netfilter/nf_tables_api.c
11762
len = nla_len(nla);
net/netfilter/nf_tables_api.c
1645
table->udlen = nla_len(nla[NFTA_TABLE_USERDATA]);
net/netfilter/nf_tables_api.c
2790
chain->udlen = nla_len(nla[NFTA_CHAIN_USERDATA]);
net/netfilter/nf_tables_api.c
3354
nla_len(nla), (char *)nla_data(nla)) == -EAGAIN)
net/netfilter/nf_tables_api.c
3385
nla_len(nla),
net/netfilter/nf_tables_api.c
4023
nla_len(nla[NFTA_RULE_TABLE]),
net/netfilter/nf_tables_api.c
4348
ulen = nla_len(nla[NFTA_RULE_USERDATA]);
net/netfilter/nf_tables_api.c
5551
udlen = nla_len(nla[NFTA_SET_USERDATA]);
net/netfilter/nf_tables_api.c
7425
ulen = nla_len(nla[NFTA_SET_ELEM_USERDATA]);
net/netfilter/nf_tables_api.c
8292
obj->udlen = nla_len(nla[NFTA_OBJ_USERDATA]);
net/netfilter/nf_tables_api.c
8555
nla_len(nla[NFTA_OBJ_TABLE]),
net/netfilter/nfnetlink_queue.c
1498
if (mac_header_len != nla_len(nfqa[NFQA_L2HDR]))
net/netfilter/nfnetlink_queue.c
1556
u16 payload_len = nla_len(nfqa[NFQA_PAYLOAD]);
net/netfilter/nfnetlink_queue.c
919
nla->nla_len = nla_attr_size(data_len);
net/netfilter/nft_compat.c
250
size_t size = XT_ALIGN(nla_len(tb[NFTA_TARGET_INFO]));
net/netfilter/nft_compat.c
504
size_t size = XT_ALIGN(nla_len(tb[NFTA_MATCH_INFO]));
net/netfilter/nft_compat.c
813
if (match->matchsize > nla_len(tb[NFTA_MATCH_INFO])) {
net/netfilter/nft_compat.c
903
if (target->targetsize > nla_len(tb[NFTA_TARGET_INFO])) {
net/netfilter/nft_log.c
110
priv->prefix = kmalloc(nla_len(nla) + 1, GFP_KERNEL_ACCOUNT);
net/netfilter/nft_log.c
113
nla_strscpy(priv->prefix, nla, nla_len(nla) + 1);
net/netfilter/nft_tunnel.c
359
data_len = nla_len(attr);
net/netfilter/nft_tunnel.c
399
nla_for_each_attr(nla, nla_data(attr), nla_len(attr), rem) {
net/netfilter/xt_RATEEST.c
153
cfg.opt.nla_len = nla_attr_size(sizeof(cfg.est));
net/netlabel/netlabel_mgmt.c
159
if (nla_len(info->attrs[NLBL_MGMT_A_IPV4ADDR]) !=
net/netlabel/netlabel_mgmt.c
164
if (nla_len(info->attrs[NLBL_MGMT_A_IPV4MASK]) !=
net/netlabel/netlabel_mgmt.c
206
if (nla_len(info->attrs[NLBL_MGMT_A_IPV6ADDR]) !=
net/netlabel/netlabel_mgmt.c
211
if (nla_len(info->attrs[NLBL_MGMT_A_IPV6MASK]) !=
net/netlabel/netlabel_mgmt.c
93
size_t tmp_size = nla_len(info->attrs[NLBL_MGMT_A_DOMAIN]);
net/netlabel/netlabel_unlabeled.c
764
addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]);
net/netlabel/netlabel_unlabeled.c
766
addr_len != nla_len(info->attrs[NLBL_UNLABEL_A_IPV4MASK]))
net/netlabel/netlabel_unlabeled.c
773
addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]);
net/netlabel/netlabel_unlabeled.c
775
addr_len != nla_len(info->attrs[NLBL_UNLABEL_A_IPV6MASK]))
net/netlabel/netlabel_unlabeled.c
899
nla_len(info->attrs[NLBL_UNLABEL_A_SECCTX]),
net/netlabel/netlabel_unlabeled.c
948
nla_len(info->attrs[NLBL_UNLABEL_A_SECCTX]),
net/netlink/policy.c
402
WARN_ON(attr->nla_len > estimate);
net/nfc/netlink.c
1190
uri_len = nla_len(sdp_attrs[NFC_SDP_ATTR_URI]);
net/nfc/netlink.c
1536
apdu_len = nla_len(info->attrs[NFC_ATTR_SE_APDU]);
net/nfc/netlink.c
1590
data_len = nla_len(info->attrs[NFC_ATTR_VENDOR_DATA]);
net/openvswitch/actions.c
1139
int len, max_len, rem = nla_len(attr);
net/openvswitch/actions.c
1169
nla_len(actions), last, clone_flow_key);
net/openvswitch/actions.c
1221
nla_for_each_attr(a, nla_data(attr), nla_len(attr), rem) {
net/openvswitch/actions.c
1229
md.user_cookie_len = nla_len(a);
net/openvswitch/actions.c
928
if (nla_len(actions))
net/openvswitch/actions.c
930
nla_len(actions), true, false);
net/openvswitch/actions.c
946
int rem = nla_len(attr);
net/openvswitch/actions.c
987
int rem = nla_len(attr);
net/openvswitch/conntrack.c
1123
if (nla_len(a) != ovs_nat_attr_lens[type][ip_vers]) {
net/openvswitch/conntrack.c
1125
type, nla_len(a),
net/openvswitch/conntrack.c
1258
if (nla_len(a) < minlen || nla_len(a) > maxlen) {
net/openvswitch/conntrack.c
1261
type, nla_len(a), maxlen);
net/openvswitch/conntrack.c
1303
if (!string_is_terminated(*helper, nla_len(a))) {
net/openvswitch/conntrack.c
1323
memcpy(info->timeout, nla_data(a), nla_len(a));
net/openvswitch/conntrack.c
1324
if (!string_is_terminated(info->timeout, nla_len(a))) {
net/openvswitch/conntrack.c
1674
rem = NLA_ALIGN(nla_len(nla_zone_limit));
net/openvswitch/conntrack.c
1718
rem = NLA_ALIGN(nla_len(nla_zone_limit));
net/openvswitch/conntrack.c
1785
rem = NLA_ALIGN(nla_len(nla_zone_limit));
net/openvswitch/datapath.c
1689
if (!nla_len(ids) || nla_len(ids) % sizeof(u32))
net/openvswitch/datapath.c
1694
dp_nlsk_pids = kmalloc(sizeof(*dp_nlsk_pids) + nla_len(ids),
net/openvswitch/datapath.c
1699
dp_nlsk_pids->n_pids = nla_len(ids) / sizeof(u32);
net/openvswitch/datapath.c
1700
nla_memcpy(dp_nlsk_pids->pids, ids, nla_len(ids));
net/openvswitch/datapath.c
424
size += NLA_ALIGN(upcall_info->userdata->nla_len);
net/openvswitch/datapath.c
522
nla_len(upcall_info->userdata),
net/openvswitch/datapath.c
588
nla->nla_len = nla_attr_size(skb->len - cutlen);
net/openvswitch/datapath.c
632
len = nla_len(a[OVS_PACKET_ATTR_PACKET]);
net/openvswitch/flow_netlink.c
1038
} else if (nla_len(a[OVS_KEY_ATTR_ENCAP])) {
net/openvswitch/flow_netlink.c
1340
mdlen = nla_len(a);
net/openvswitch/flow_netlink.c
1347
mdlen = nla_len(a);
net/openvswitch/flow_netlink.c
1390
if (!check_attr_len(nla_len(a),
net/openvswitch/flow_netlink.c
1396
nla_len(a),
net/openvswitch/flow_netlink.c
1434
mdlen = nla_len(a);
net/openvswitch/flow_netlink.c
1637
hdr_len = nla_len(a[OVS_KEY_ATTR_MPLS]);
net/openvswitch/flow_netlink.c
1747
memset(nla_data(nla), val, nla_len(nla));
net/openvswitch/flow_netlink.c
1811
nla_total_size(nla_len(nla_key)),
net/openvswitch/flow_netlink.c
1861
len = nla_len(attr);
net/openvswitch/flow_netlink.c
1864
nla_len(attr), MAX_UFID_LENGTH);
net/openvswitch/flow_netlink.c
2306
ovs_nla_free_nested_actions(nla_data(a), nla_len(a));
net/openvswitch/flow_netlink.c
2315
int rem = nla_len(action);
net/openvswitch/flow_netlink.c
2332
ovs_nla_free_nested_actions(nla_data(a), nla_len(a));
net/openvswitch/flow_netlink.c
2340
int rem = nla_len(action);
net/openvswitch/flow_netlink.c
2467
a->nla_len = nla_attr_size(len);
net/openvswitch/flow_netlink.c
2471
memset((unsigned char *) a + a->nla_len, 0, nla_padlen(len));
net/openvswitch/flow_netlink.c
2505
a->nla_len = sfa->actions_len - st_offset;
net/openvswitch/flow_netlink.c
2539
if (!probability || nla_len(probability) != sizeof(u32))
net/openvswitch/flow_netlink.c
2543
if (!actions || (nla_len(actions) && nla_len(actions) < NLA_HDRLEN))
net/openvswitch/flow_netlink.c
2617
if (!actions || (nla_len(actions) && nla_len(actions) < NLA_HDRLEN)) {
net/openvswitch/flow_netlink.c
2652
if (nla_len(attr) && nla_len(attr) < NLA_HDRLEN)
net/openvswitch/flow_netlink.c
2812
if (!nla_ok(nsh_key, nla_len(a)) ||
net/openvswitch/flow_netlink.c
2813
nla_total_size(nla_len(nsh_key)) != nla_len(a) ||
net/openvswitch/flow_netlink.c
2845
if (!nla_ok(ovs_key, nla_len(a)) ||
net/openvswitch/flow_netlink.c
2846
nla_total_size(nla_len(ovs_key)) != nla_len(a))
net/openvswitch/flow_netlink.c
2849
key_len = nla_len(ovs_key);
net/openvswitch/flow_netlink.c
3014
nla_data(attr), nla_len(attr),
net/openvswitch/flow_netlink.c
3047
nla_data(attr), nla_len(attr),
net/openvswitch/flow_netlink.c
3136
int totlen = NLA_ALIGN(from->nla_len);
net/openvswitch/flow_netlink.c
3139
to = reserve_sfa_size(sfa, from->nla_len, log);
net/openvswitch/flow_netlink.c
3195
(action_lens[type] != nla_len(a) &&
net/openvswitch/flow_netlink.c
3498
*sfa = nla_alloc_flow_actions(nla_len(attr));
net/openvswitch/flow_netlink.c
3505
(*sfa)->orig_len = nla_len(attr);
net/openvswitch/flow_netlink.c
3519
int err = 0, rem = nla_len(attr);
net/openvswitch/flow_netlink.c
3560
int err = 0, rem = nla_len(attr);
net/openvswitch/flow_netlink.c
3584
int err = 0, rem = nla_len(attr);
net/openvswitch/flow_netlink.c
3612
err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb);
net/openvswitch/flow_netlink.c
3631
err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb);
net/openvswitch/flow_netlink.c
3658
nla_for_each_attr(a, nla_data(attr), nla_len(attr), rem) {
net/openvswitch/flow_netlink.c
3668
err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb);
net/openvswitch/flow_netlink.c
3715
if (nla_put(skb, OVS_ACTION_ATTR_SET, nla_len(a), ovs_key))
net/openvswitch/flow_netlink.c
3728
size_t key_len = nla_len(ovs_key) / 2;
net/openvswitch/flow_netlink.c
3796
if (nla_put(skb, type, nla_len(a), nla_data(a)))
net/openvswitch/flow_netlink.c
509
if (!check_attr_len(nla_len(nla), expected_len)) {
net/openvswitch/flow_netlink.c
511
type, nla_len(nla), expected_len);
net/openvswitch/flow_netlink.c
515
if (!nz || !is_all_zero(nla_data(nla), nla_len(nla))) {
net/openvswitch/flow_netlink.c
548
if (nla_len(a) > sizeof(match->key->tun_opts)) {
net/openvswitch/flow_netlink.c
550
nla_len(a), sizeof(match->key->tun_opts));
net/openvswitch/flow_netlink.c
554
if (nla_len(a) % 4 != 0) {
net/openvswitch/flow_netlink.c
556
nla_len(a));
net/openvswitch/flow_netlink.c
565
SW_FLOW_KEY_PUT(match, tun_opts_len, nla_len(a),
net/openvswitch/flow_netlink.c
578
if (match->key->tun_opts_len != nla_len(a)) {
net/openvswitch/flow_netlink.c
580
match->key->tun_opts_len, nla_len(a));
net/openvswitch/flow_netlink.c
587
opt_key_offset = TUN_METADATA_OFFSET(nla_len(a));
net/openvswitch/flow_netlink.c
589
nla_len(a), is_mask);
net/openvswitch/flow_netlink.c
614
if (!check_attr_len(nla_len(a),
net/openvswitch/flow_netlink.c
617
type, nla_len(a),
net/openvswitch/flow_netlink.c
658
if (nla_len(a) > sizeof(match->key->tun_opts)) {
net/openvswitch/flow_netlink.c
660
nla_len(a), sizeof(match->key->tun_opts));
net/openvswitch/flow_netlink.c
670
opt_key_offset = TUN_METADATA_OFFSET(nla_len(a));
net/openvswitch/flow_netlink.c
672
nla_len(a), is_mask);
net/openvswitch/flow_netlink.c
697
if (!check_attr_len(nla_len(a),
net/openvswitch/flow_netlink.c
700
type, nla_len(a), ovs_tunnel_key_lens[type].len);
net/openvswitch/meter.c
367
nla_len(nla), band_policy, NULL);
net/openvswitch/openvswitch_trace.h
64
__entry->action_len = nla_len(a);
net/openvswitch/vport-geneve.c
68
if (a && nla_len(a) == sizeof(u16)) {
net/openvswitch/vport-vxlan.c
57
if (nla_len(attr) < sizeof(struct nlattr))
net/openvswitch/vport-vxlan.c
92
if (a && nla_len(a) == sizeof(u16)) {
net/openvswitch/vport.c
406
if (!nla_len(ids) || nla_len(ids) % sizeof(u32))
net/openvswitch/vport.c
411
vport_portids = kmalloc(sizeof(*vport_portids) + nla_len(ids),
net/openvswitch/vport.c
416
vport_portids->n_ids = nla_len(ids) / sizeof(u32);
net/openvswitch/vport.c
418
nla_memcpy(vport_portids->ids, ids, nla_len(ids));
net/psample/psample.c
479
int nla_len = nla_total_size(data_len);
net/psample/psample.c
482
nla = skb_put(nl_skb, nla_len);
net/psample/psample.c
484
nla->nla_len = nla_attr_size(data_len);
net/psp/psp_nl.c
370
if (nla_len(tb[PSP_A_KEYS_KEY]) != key_sz) {
net/sched/act_api.c
1284
c->len = nla_len(tb[TCA_ACT_COOKIE]);
net/sched/act_api.c
1723
nla_len(tb[TCA_ACT_INDEX]) < sizeof(index)) {
net/sched/act_api.c
2191
if (nla_parse_deprecated(tb, TCA_ACT_MAX_PRIO, nla_data(tb1), NLMSG_ALIGN(nla_len(tb1)), NULL, NULL) < 0)
net/sched/act_bpf.c
110
memcpy(nla_data(nla), prog->bpf_ops, nla_len(nla));
net/sched/act_bpf.c
131
memcpy(nla_data(nla), prog->filter->tag, nla_len(nla));
net/sched/act_bpf.c
198
if (bpf_size != nla_len(tb[TCA_ACT_BPF_OPS]))
net/sched/act_ct.c
1312
len = nla_len(tb[TCA_CT_HELPER_NAME]);
net/sched/act_ife.c
444
int len = nla_len(tb[i]);
net/sched/act_ife.c
466
len = nla_len(tb[i]);
net/sched/act_mpls.c
135
if (nla_len(attr) != sizeof(*label)) {
net/sched/act_pedit.c
220
if (nla_len(pattr) < sizeof(*parm) + ksize) {
net/sched/act_police.c
69
size = nla_len(tb[TCA_POLICE_TBF]);
net/sched/act_tunnel_key.c
107
data_len = nla_len(tb[TCA_TUNNEL_KEY_ENC_OPT_GENEVE_DATA]);
net/sched/act_tunnel_key.c
220
int err, rem, opt_len, len = nla_len(nla), opts_len = 0, type = 0;
net/sched/cls_bpf.c
350
if (bpf_size != nla_len(tb[TCA_BPF_OPS]))
net/sched/cls_bpf.c
551
memcpy(nla_data(nla), prog->bpf_ops, nla_len(nla));
net/sched/cls_bpf.c
572
memcpy(nla_data(nla), prog->filter->tag, nla_len(nla));
net/sched/cls_flower.c
1293
data_len = nla_len(data);
net/sched/cls_flower.c
1533
msk_depth = nla_len(tb[TCA_FLOWER_KEY_ENC_OPTS_MASK]);
net/sched/cls_flower.c
1541
nla_len(tb[TCA_FLOWER_KEY_ENC_OPTS]), key_depth) {
net/sched/cls_u32.c
1102
if (nla_len(tb[TCA_U32_SEL]) < sel_size) {
net/sched/em_ipt.c
159
mdata_len = XT_ALIGN(nla_len(tb[TCA_EM_IPT_MATCH_DATA]));
net/sched/em_meta.c
697
int len = nla_len(nla);
net/sched/em_meta.c
750
if (nla_len(nla) >= sizeof(unsigned long)) {
net/sched/em_meta.c
753
} else if (nla_len(nla) == sizeof(u32)) {
net/sched/em_meta.c
888
if (nla_len(nla) == 0)
net/sched/ematch.c
175
int data_len = nla_len(nla) - sizeof(*em_hdr);
net/sched/ematch.c
334
list_len = nla_len(rt_list);
net/sched/ematch.c
359
if (nla_len(rt_match) < sizeof(struct tcf_ematch_hdr))
net/sched/ematch.c
478
match_start->nla_len = tail - (u8 *)match_start;
net/sched/sch_api.c
427
nla_len(tab) != TC_RTAB_SIZE) {
net/sched/sch_api.c
509
tsize = nla_len(tb[TCA_STAB_DATA]) / sizeof(u16);
net/sched/sch_dualpi2.c
768
if (!opt || !nla_len(opt)) {
net/sched/sch_dualpi2.c
934
if (opt && nla_len(opt)) {
net/sched/sch_fifo.c
116
if (nla_len(opt) < sizeof(*ctl))
net/sched/sch_fifo.c
246
nla->nla_len = nla_attr_size(sizeof(struct tc_fifo_qopt));
net/sched/sch_hfsc.c
1403
if (!opt || nla_len(opt) < sizeof(*qopt))
net/sched/sch_hfsc.c
1443
if (nla_len(opt) < sizeof(*qopt))
net/sched/sch_htb.c
1826
.nla_len = nla_attr_size(sizeof(est.opt)),
net/sched/sch_mqprio.c
247
int nlattr_opt_len = nla_len(opt) - NLA_ALIGN(sizeof(*qopt));
net/sched/sch_mqprio.c
292
if (nla_len(attr) != sizeof(u64)) {
net/sched/sch_mqprio.c
321
if (nla_len(attr) != sizeof(u64)) {
net/sched/sch_mqprio.c
370
if (!opt || nla_len(opt) < sizeof(*qopt))
net/sched/sch_mqprio.c
383
len = nla_len(opt) - NLA_ALIGN(sizeof(*qopt));
net/sched/sch_multiq.c
181
if (nla_len(opt) < sizeof(*qopt))
net/sched/sch_netem.c
810
size_t n = nla_len(attr)/sizeof(__s16);
net/sched/sch_netem.c
903
if (nla_len(la) < sizeof(struct tc_netem_gimodel)) {
net/sched/sch_netem.c
922
if (nla_len(la) < sizeof(struct tc_netem_gemodel)) {
net/sched/sch_netem.c
962
int nested_len = nla_len(nla) - NLA_ALIGN(len);
net/sched/sch_plug.c
138
if (nla_len(opt) < sizeof(*ctl))
net/sched/sch_plug.c
165
if (nla_len(opt) < sizeof(*msg))
net/sched/sch_prio.c
184
if (nla_len(opt) < sizeof(*qopt))
net/sched/sch_sfq.c
647
if (opt->nla_len < nla_attr_size(sizeof(*ctl)))
net/sched/sch_sfq.c
649
if (opt->nla_len >= nla_attr_size(sizeof(*ctl_v1)))
net/sched/sch_skbprio.c
171
if (opt->nla_len != nla_attr_size(sizeof(*ctl)))
net/smc/smc_clc.c
134
if (!nla_ueid || nla_len(nla_ueid) != SMC_MAX_EID_LEN + 1)
net/smc/smc_clc.c
173
if (!nla_ueid || nla_len(nla_ueid) != SMC_MAX_EID_LEN + 1)
net/tipc/netlink_compat.c
1106
nla_len(media[TIPC_NLA_MEDIA_NAME]));
net/tipc/netlink_compat.c
418
nla_len(bearer[TIPC_NLA_BEARER_NAME]));
net/tipc/node.c
2924
if (nla_len(attr) < sizeof(*key))
net/tipc/node.c
2928
nla_len(attr) < tipc_aead_key_size(key))
net/tipc/node.c
2942
if (nla_len(attr) < TIPC_NODEID_LEN)
net/wireless/nl80211.c
10212
if (nla_len(attr1) != sizeof(u32))
net/wireless/nl80211.c
10251
if (!nla_ok(nest, nla_len(nest)))
net/wireless/nl80211.c
10536
ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
10632
if (nla_len(attr) > IEEE80211_MAX_SSID_LEN) {
net/wireless/nl80211.c
10636
request->req.ssids[i].ssid_len = nla_len(attr);
net/wireless/nl80211.c
10638
nla_data(attr), nla_len(attr));
net/wireless/nl80211.c
10644
request->req.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
10671
nla_len(attr),
net/wireless/nl80211.c
10916
ie_len = nla_len(attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
11057
if (nla_len(attr) > IEEE80211_MAX_SSID_LEN) {
net/wireless/nl80211.c
11061
request->ssids[i].ssid_len = nla_len(attr);
net/wireless/nl80211.c
11063
nla_len(attr));
net/wireless/nl80211.c
11101
nla_data(ssid), nla_len(ssid));
net/wireless/nl80211.c
11103
nla_len(ssid);
net/wireless/nl80211.c
11426
if (!nla_len(attr) || (nla_len(attr) % sizeof(u16)))
net/wireless/nl80211.c
11429
*n_offsets = nla_len(attr) / sizeof(u16);
net/wireless/nl80211.c
12056
ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]);
net/wireless/nl80211.c
12060
req.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
12067
nla_len(info->attrs[NL80211_ATTR_SUPPORTED_SELECTORS]);
net/wireless/nl80211.c
12090
req.auth_data_len = nla_len(info->attrs[NL80211_ATTR_AUTH_DATA]);
net/wireless/nl80211.c
12186
len = nla_len(info->attrs[NL80211_ATTR_CIPHER_SUITES_PAIRWISE]);
net/wireless/nl80211.c
12221
len = nla_len(info->attrs[NL80211_ATTR_AKM_SUITES]);
net/wireless/nl80211.c
12234
if (nla_len(info->attrs[NL80211_ATTR_PMK]) != WLAN_PMK_LEN)
net/wireless/nl80211.c
12253
nla_len(info->attrs[NL80211_ATTR_SAE_PASSWORD]);
net/wireless/nl80211.c
12347
nla_len(attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
12396
ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]);
net/wireless/nl80211.c
12400
req.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
12427
nla_len(info->attrs[NL80211_ATTR_SUPPORTED_SELECTORS]);
net/wireless/nl80211.c
12483
req.fils_kek_len = nla_len(info->attrs[NL80211_ATTR_FILS_KEK]);
net/wireless/nl80211.c
12654
ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
12699
ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
12748
!nla_len(info->attrs[NL80211_ATTR_SSID]))
net/wireless/nl80211.c
12777
ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]);
net/wireless/nl80211.c
12781
ibss.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
12824
nla_len(info->attrs[NL80211_ATTR_BSS_BASIC_RATES]);
net/wireless/nl80211.c
13082
nla_len(info->attrs[NL80211_ATTR_TESTDATA]));
net/wireless/nl80211.c
13139
data_len = nla_len((void *)cb->args[1]);
net/wireless/nl80211.c
13203
!nla_len(info->attrs[NL80211_ATTR_SSID]))
net/wireless/nl80211.c
13247
connect.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]);
net/wireless/nl80211.c
13251
connect.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
13389
nla_len(info->attrs[NL80211_ATTR_FILS_ERP_USERNAME]);
net/wireless/nl80211.c
13393
nla_len(info->attrs[NL80211_ATTR_FILS_ERP_REALM]);
net/wireless/nl80211.c
13400
nla_len(info->attrs[NL80211_ATTR_FILS_ERP_RRK]);
net/wireless/nl80211.c
13455
connect.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
13475
nla_len(info->attrs[NL80211_ATTR_FILS_ERP_USERNAME]);
net/wireless/nl80211.c
13479
nla_len(info->attrs[NL80211_ATTR_FILS_ERP_REALM]);
net/wireless/nl80211.c
13486
nla_len(info->attrs[NL80211_ATTR_FILS_ERP_RRK]);
net/wireless/nl80211.c
13592
pmksa.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]);
net/wireless/nl80211.c
13600
pmksa.pmk_len = nla_len(info->attrs[NL80211_ATTR_PMK]);
net/wireless/nl80211.c
13658
pmksa.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]);
net/wireless/nl80211.c
13727
nla_len(info->attrs[NL80211_ATTR_IE]));
net/wireless/nl80211.c
13923
nla_len(info->attrs[NL80211_ATTR_FRAME_MATCH]),
net/wireless/nl80211.c
14021
params.len = nla_len(info->attrs[NL80211_ATTR_FRAME]);
net/wireless/nl80211.c
14370
int len = nla_len(attrs[NL80211_ATTR_CQM_RSSI_THOLD]);
net/wireless/nl80211.c
14435
!nla_len(info->attrs[NL80211_ATTR_MESH_ID]))
net/wireless/nl80211.c
14439
setup.mesh_id_len = nla_len(info->attrs[NL80211_ATTR_MESH_ID]);
net/wireless/nl80211.c
14486
nla_len(info->attrs[NL80211_ATTR_BSS_BASIC_RATES]);
net/wireless/nl80211.c
1455
k->p.key_len = nla_len(tb[NL80211_KEY_DATA]);
net/wireless/nl80211.c
1460
k->p.seq_len = nla_len(tb[NL80211_KEY_SEQ]);
net/wireless/nl80211.c
14816
data_size = nla_len(tb[NL80211_WOWLAN_TCP_DATA_PAYLOAD]);
net/wireless/nl80211.c
14825
wake_size = nla_len(tb[NL80211_WOWLAN_TCP_WAKE_PAYLOAD]);
net/wireless/nl80211.c
14829
wake_mask_size = nla_len(tb[NL80211_WOWLAN_TCP_WAKE_MASK]);
net/wireless/nl80211.c
14834
u32 tokln = nla_len(tb[NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN]);
net/wireless/nl80211.c
1494
k->p.key_len = nla_len(info->attrs[NL80211_ATTR_KEY_DATA]);
net/wireless/nl80211.c
1499
k->p.seq_len = nla_len(info->attrs[NL80211_ATTR_KEY_SEQ]);
net/wireless/nl80211.c
15077
pat_len = nla_len(pat_tb[NL80211_PKTPAT_PATTERN]);
net/wireless/nl80211.c
15079
if (nla_len(pat_tb[NL80211_PKTPAT_MASK]) != mask_len)
net/wireless/nl80211.c
15322
pat_len = nla_len(pat_tb[NL80211_PKTPAT_PATTERN]);
net/wireless/nl80211.c
15324
if (nla_len(pat_tb[NL80211_PKTPAT_MASK]) != mask_len)
net/wireless/nl80211.c
15431
if (nla_len(tb[NL80211_REKEY_DATA_KEK]) != NL80211_KEK_LEN &&
net/wireless/nl80211.c
15433
nla_len(tb[NL80211_REKEY_DATA_KEK]) == NL80211_KEK_EXT_LEN))
net/wireless/nl80211.c
15435
if (nla_len(tb[NL80211_REKEY_DATA_KCK]) != NL80211_KCK_LEN &&
net/wireless/nl80211.c
15437
nla_len(tb[NL80211_REKEY_DATA_KCK]) == NL80211_KCK_EXT_LEN) &&
net/wireless/nl80211.c
15439
nla_len(tb[NL80211_REKEY_DATA_KCK]) == NL80211_KCK_EXT_LEN_32))
net/wireless/nl80211.c
15445
rekey_data.kek_len = nla_len(tb[NL80211_REKEY_DATA_KEK]);
net/wireless/nl80211.c
15446
rekey_data.kck_len = nla_len(tb[NL80211_REKEY_DATA_KCK]);
net/wireless/nl80211.c
15736
nla_len(attrs[NL80211_NAN_CONF_EXTRA_ATTRS]);
net/wireless/nl80211.c
15743
nla_len(attrs[NL80211_NAN_CONF_VENDOR_ELEMS]);
net/wireless/nl80211.c
15872
len += nla_len(attr);
net/wireless/nl80211.c
15906
filter[i].len = nla_len(attr);
net/wireless/nl80211.c
15983
nla_len(tb[NL80211_NAN_FUNC_SERVICE_INFO]);
net/wireless/nl80211.c
16066
nla_len(srf_tb[NL80211_NAN_SRF_BF]);
net/wireless/nl80211.c
16403
ft_params.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
16543
len = nla_len(info->attrs[NL80211_ATTR_VENDOR_DATA]);
net/wireless/nl80211.c
16651
data_len = nla_len(attrbuf[NL80211_ATTR_VENDOR_DATA]);
net/wireless/nl80211.c
16823
len = nla_len(info->attrs[NL80211_ATTR_QOS_MAP]);
net/wireless/nl80211.c
17057
pmk_conf.pmk_len = nla_len(info->attrs[NL80211_ATTR_PMK]);
net/wireless/nl80211.c
17114
params.ssid.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]);
net/wireless/nl80211.c
17181
len = nla_len(info->attrs[NL80211_ATTR_FRAME]);
net/wireless/nl80211.c
17289
owe_info.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
17320
len = nla_len(info->attrs[NL80211_ATTR_FRAME]);
net/wireless/nl80211.c
17548
if (nla_len(tb[NL80211_ATTR_CNTDWN_OFFS_BEACON]) != sizeof(u16)) {
net/wireless/nl80211.c
17567
if (nla_len(tb[NL80211_ATTR_CNTDWN_OFFS_PRESP]) !=
net/wireless/nl80211.c
17622
fils_aad.kek_len = nla_len(info->attrs[NL80211_ATTR_FILS_KEK]);
net/wireless/nl80211.c
17727
nla_len(info->attrs[NL80211_ATTR_STA_SUPPORTED_RATES]);
net/wireless/nl80211.c
17742
nla_len(info->attrs[NL80211_ATTR_HE_CAPABILITY]);
net/wireless/nl80211.c
17748
nla_len(info->attrs[NL80211_ATTR_EHT_CAPABILITY]);
net/wireless/nl80211.c
17765
nla_len(info->attrs[NL80211_ATTR_UHR_CAPABILITY]);
net/wireless/nl80211.c
229
unsigned int len = nla_len(attr);
net/wireless/nl80211.c
277
unsigned int len = nla_len(attr);
net/wireless/nl80211.c
294
if (!ieee80211_he_capa_size_ok(nla_data(attr), nla_len(attr)))
net/wireless/nl80211.c
304
u8 supported_selectors_len = nla_len(attr);
net/wireless/nl80211.c
319
unsigned int len = nla_len(attr);
net/wireless/nl80211.c
339
unsigned int len = nla_len(attr);
net/wireless/nl80211.c
4665
nla_len(info->attrs[NL80211_ATTR_MESH_ID]);
net/wireless/nl80211.c
4781
nla_len(info->attrs[NL80211_ATTR_MESH_ID]);
net/wireless/nl80211.c
5292
if (nla_len(attr) != ETH_ALEN)
net/wireless/nl80211.c
5833
nla_len(tb[NL80211_TXRATE_LEGACY]));
net/wireless/nl80211.c
5835
nla_len(tb[NL80211_TXRATE_LEGACY]))
net/wireless/nl80211.c
5842
nla_len(tb[NL80211_TXRATE_HT]),
net/wireless/nl80211.c
6122
elems->elem[i].len = nla_len(nl_elems);
net/wireless/nl80211.c
6154
elems->elem[i].len = nla_len(nl_elems);
net/wireless/nl80211.c
6198
bcn->head_len = nla_len(attrs[NL80211_ATTR_BEACON_HEAD]);
net/wireless/nl80211.c
6206
bcn->tail_len = nla_len(attrs[NL80211_ATTR_BEACON_TAIL]);
net/wireless/nl80211.c
6215
bcn->beacon_ies_len = nla_len(attrs[NL80211_ATTR_IE]);
net/wireless/nl80211.c
6222
nla_len(attrs[NL80211_ATTR_IE_PROBE_RESP]);
net/wireless/nl80211.c
6229
nla_len(attrs[NL80211_ATTR_IE_ASSOC_RESP]);
net/wireless/nl80211.c
6234
bcn->probe_resp_len = nla_len(attrs[NL80211_ATTR_PROBE_RESP]);
net/wireless/nl80211.c
6256
bcn->lci_len = nla_len(tb[NL80211_FTM_RESP_ATTR_LCI]);
net/wireless/nl80211.c
6261
bcn->civicloc_len = nla_len(tb[NL80211_FTM_RESP_ATTR_CIVICLOC]);
net/wireless/nl80211.c
6376
fd->tmpl_len = nla_len(tb[NL80211_FILS_DISCOVERY_ATTR_TMPL]);
net/wireless/nl80211.c
6412
presp->tmpl_len = nla_len(tb[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL]);
net/wireless/nl80211.c
6657
sb->short_head_len = nla_len(tb[NL80211_S1G_SHORT_BEACON_ATTR_HEAD]);
net/wireless/nl80211.c
6664
nla_len(tb[NL80211_S1G_SHORT_BEACON_ATTR_TAIL]);
net/wireless/nl80211.c
6733
nla_len(info->attrs[NL80211_ATTR_SSID]);
net/wireless/nl80211.c
8328
nla_len(info->attrs[NL80211_ATTR_STA_SUPPORTED_CHANNELS]);
net/wireless/nl80211.c
8342
nla_len(info->attrs[NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES]);
net/wireless/nl80211.c
8364
nla_len(info->attrs[NL80211_ATTR_HE_CAPABILITY]);
net/wireless/nl80211.c
8370
nla_len(info->attrs[NL80211_ATTR_EHT_CAPABILITY]);
net/wireless/nl80211.c
8387
nla_len(info->attrs[NL80211_ATTR_UHR_CAPABILITY]);
net/wireless/nl80211.c
8500
nla_len(info->attrs[NL80211_ATTR_STA_SUPPORTED_RATES]);
net/wireless/nl80211.c
8513
nla_len(info->attrs[NL80211_ATTR_STA_EXT_CAPABILITY]);
net/wireless/nl80211.c
8645
nla_len(info->attrs[NL80211_ATTR_STA_SUPPORTED_RATES]);
net/wireless/nl80211.c
8679
nla_len(info->attrs[NL80211_ATTR_STA_EXT_CAPABILITY]);
net/wireless/nl80211.c
8694
nla_len(info->attrs[NL80211_ATTR_HE_CAPABILITY]);
net/wireless/nl80211.c
8700
nla_len(info->attrs[NL80211_ATTR_EHT_CAPABILITY]);
net/wireless/nl80211.c
8717
nla_len(info->attrs[NL80211_ATTR_UHR_CAPABILITY]);
net/wireless/nl80211.c
9341
nla_len(info->attrs[NL80211_ATTR_BSS_BASIC_RATES]);
net/wireless/nl80211.c
9804
setup->ie_len = nla_len(ieattr);
net/wireless/pmsr.c
299
peers = nla_find(nla_data(reqattr), nla_len(reqattr),
net/xfrm/xfrm_compat.c
249
return xfrm_nla_cpy(dst, src, nla_len(src));
net/xfrm/xfrm_compat.c
255
return xfrm_nla_cpy(dst, src, nla_len(src));
net/xfrm/xfrm_compat.c
257
return nla_put_64bit(dst, src->nla_type, nla_len(src),
net/xfrm/xfrm_compat.c
264
return xfrm_nla_cpy(dst, src, nla_len(src));
net/xfrm/xfrm_compat.c
266
return nla_put_64bit(dst, src->nla_type, nla_len(src),
net/xfrm/xfrm_compat.c
293
return xfrm_nla_cpy(dst, src, nla_len(src));
net/xfrm/xfrm_compat.c
321
err = xfrm_nla_cpy(dst, nla, nla_len(nla));
net/xfrm/xfrm_compat.c
431
nla->nla_len = nla_attr_size(payload);
net/xfrm/xfrm_compat.c
433
nlmsg->nlmsg_len += nla->nla_len;
net/xfrm/xfrm_compat.c
455
if (nla_len(nla) < compat_policy[type].len) {
net/xfrm/xfrm_compat.c
465
if (nla_len(nla) != compat_policy[type].len) {
net/xfrm/xfrm_compat.c
474
return xfrm_attr_cpy32(dst, pos, nla, size, nla_len(nla), nla_len(nla));
net/xfrm/xfrm_compat.c
572
nla_len(attrs[i]), nla_len(attrs[i]));
net/xfrm/xfrm_user.c
105
if (nla_len(rt) < (int)aead_len(algp)) {
net/xfrm/xfrm_user.c
132
if (uctx->len > nla_len(rt) ||
net/xfrm/xfrm_user.c
163
if (nla_len(rt) < (int)xfrm_replay_state_esn_len(rs) &&
net/xfrm/xfrm_user.c
164
nla_len(rt) != sizeof(*rs)) {
net/xfrm/xfrm_user.c
1679
if (nla_len(rta) < sizeof(*thresh4)) {
net/xfrm/xfrm_user.c
1692
if (nla_len(rta) < sizeof(*thresh6)) {
net/xfrm/xfrm_user.c
2131
int nr = nla_len(rt) / sizeof(*utmpl);
net/xfrm/xfrm_user.c
3087
num_migrate = nla_len(rt) / sizeof(*um);
net/xfrm/xfrm_user.c
57
if (nla_len(rt) < (int)xfrm_alg_len(algp)) {
net/xfrm/xfrm_user.c
747
if (nla_len(rp) < (int)ulen) {
net/xfrm/xfrm_user.c
782
ulen = nla_len(rta) >= (int)klen ? klen : sizeof(*up);
net/xfrm/xfrm_user.c
87
if (nla_len(rt) < (int)xfrm_alg_auth_len(algp)) {
tools/accounting/delaytop.c
421
void *nla_data, int nla_len)
tools/accounting/delaytop.c
443
na->nla_len = nla_len + NLA_HDRLEN;
tools/accounting/delaytop.c
444
memcpy(NLA_DATA(na), nla_data, nla_len);
tools/accounting/delaytop.c
445
msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
tools/accounting/delaytop.c
494
na = (struct nlattr *) ((char *) na + NLA_ALIGN(na->nla_len));
tools/accounting/delaytop.c
53
#define NLA_NEXT(na) ((struct nlattr *)((char *)(na) + NLA_ALIGN((na)->nla_len)))
tools/accounting/delaytop.c
690
nested_len = NLA_PAYLOAD(na->nla_len);
tools/accounting/delaytop.c
722
nested_len -= NLA_ALIGN(nested->nla_len);
tools/accounting/delaytop.c
726
nl_len -= NLA_ALIGN(na->nla_len);
tools/accounting/delaytop.c
860
nl_len -= NLA_ALIGN(na->nla_len);
tools/accounting/delaytop.c
861
na = (struct nlattr *) ((char *) na + NLA_ALIGN(na->nla_len));
tools/accounting/getdelays.c
121
void *nla_data, int nla_len)
tools/accounting/getdelays.c
139
na->nla_len = nla_len + NLA_HDRLEN;
tools/accounting/getdelays.c
140
memcpy(NLA_DATA(na), nla_data, nla_len);
tools/accounting/getdelays.c
141
msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
tools/accounting/getdelays.c
188
na = (struct nlattr *) ((char *) na + NLA_ALIGN(na->nla_len));
tools/accounting/getdelays.c
661
len += NLA_ALIGN(na->nla_len);
tools/accounting/getdelays.c
666
aggr_len = NLA_PAYLOAD(na->nla_len);
tools/accounting/getdelays.c
690
if (write(fd, NLA_DATA(na), na->nla_len) < 0) {
tools/accounting/getdelays.c
705
len2 += NLA_ALIGN(na->nla_len);
tools/accounting/getdelays.c
707
NLA_ALIGN(na->nla_len));
tools/accounting/procacct.c
127
void *nla_data, int nla_len)
tools/accounting/procacct.c
145
na->nla_len = nla_len + 1 + NLA_HDRLEN;
tools/accounting/procacct.c
146
memcpy(NLA_DATA(na), nla_data, nla_len);
tools/accounting/procacct.c
147
msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
tools/accounting/procacct.c
194
na = (struct nlattr *) ((char *) na + NLA_ALIGN(na->nla_len));
tools/accounting/procacct.c
226
int aggr_len = NLA_PAYLOAD(na->nla_len);
tools/accounting/procacct.c
245
if (write(fd, NLA_DATA(na), na->nla_len) < 0)
tools/accounting/procacct.c
256
len2 += NLA_ALIGN(na->nla_len);
tools/accounting/procacct.c
258
NLA_ALIGN(na->nla_len));
tools/accounting/procacct.c
376
len += NLA_ALIGN(na->nla_len);
tools/include/uapi/linux/netlink.h
212
__u16 nla_len;
tools/lib/bpf/nlattr.c
27
int totlen = NLA_ALIGN(nla->nla_len);
tools/lib/bpf/nlattr.c
36
nla->nla_len >= sizeof(*nla) &&
tools/lib/bpf/nlattr.c
37
nla->nla_len <= remaining;
tools/lib/bpf/nlattr.h
120
return nla->nla_len - NLA_HDRLEN;
tools/lib/bpf/nlattr.h
153
nla->nla_len = NLA_HDRLEN + len;
tools/lib/bpf/nlattr.h
156
req->nh.nlmsg_len = NLMSG_ALIGN(req->nh.nlmsg_len) + NLA_ALIGN(nla->nla_len);
tools/lib/bpf/nlattr.h
173
tail->nla_len = (void *)req_tail(req) - (void *)tail;
tools/lib/thermal/thermal_nl.c
102
nla_len(tb_mcgrp[CTRL_ATTR_MCAST_GRP_NAME])))
tools/lib/thermal/thermal_nl.c
94
nla_data(mcgrp), nla_len(mcgrp), NULL);
tools/net/ynl/lib/ynl-priv.h
197
return attr->nla_len - NLA_HDRLEN;
tools/net/ynl/lib/ynl-priv.h
216
for ((attr) = ynl_attr_first(outer, outer->nla_len, \
tools/net/ynl/lib/ynl-priv.h
243
attr = (struct nlattr *)((char *)prev + NLA_ALIGN(prev->nla_len));
tools/net/ynl/lib/ynl-priv.h
289
attr->nla_len = (char *)ynl_nlmsg_end_addr(nlh) - (char *)attr;
tools/net/ynl/lib/ynl-priv.h
303
attr->nla_len = NLA_HDRLEN + size;
tools/net/ynl/lib/ynl-priv.h
307
nlh->nlmsg_len += NLMSG_ALIGN(attr->nla_len);
tools/net/ynl/lib/ynl-priv.h
324
attr->nla_len = NLA_HDRLEN + len;
tools/net/ynl/lib/ynl-priv.h
326
nlh->nlmsg_len += NLMSG_ALIGN(attr->nla_len);
tools/power/x86/intel-speed-select/hfi-events.c
138
nla_len(mcgrp), NULL);
tools/power/x86/intel-speed-select/hfi-events.c
143
nla_len(tb2[CTRL_ATTR_MCAST_GRP_NAME])) != 0)
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
139
nl = (struct nlattr *)((char *)nl + NLA_ALIGN(nl->nla_len));
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
65
void *nla_data, int nla_len)
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
83
na->nla_len = nla_len + 1 + NLA_HDRLEN;
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
84
memcpy(NLA_DATA(na), nla_data, nla_len);
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
85
msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
tools/testing/selftests/nci/nci_dev.c
113
void *nla_data[], int nla_len[], __u16 flags)
tools/testing/selftests/nci/nci_dev.c
134
na->nla_len = nla_len[cnt] + NLA_HDRLEN;
tools/testing/selftests/nci/nci_dev.c
136
if (nla_len[cnt] > 0)
tools/testing/selftests/nci/nci_dev.c
137
memcpy(NLA_DATA(na), nla_data[cnt], nla_len[cnt]);
tools/testing/selftests/nci/nci_dev.c
139
prv_len = NLA_ALIGN(nla_len[cnt]) + NLA_HDRLEN;
tools/testing/selftests/nci/nci_dev.c
205
len += NLA_ALIGN(na->nla_len);
tools/testing/selftests/nci/nci_dev.c
226
group_attr_len += NLA_ALIGN(group_na->nla_len) +
tools/testing/selftests/nci/nci_dev.c
228
if (group_attr_len >= nested_na->nla_len)
tools/testing/selftests/nci/nci_dev.c
232
NLA_ALIGN(group_na->nla_len));
tools/testing/selftests/nci/nci_dev.c
245
int nla_len = 4;
tools/testing/selftests/nci/nci_dev.c
248
&nla_type, &nla_data, &nla_len, NLM_F_REQUEST);
tools/testing/selftests/nci/nci_dev.c
289
len += NLA_ALIGN(na->nla_len);
tools/testing/selftests/nci/nci_dev.c
677
len += NLA_ALIGN(na->nla_len);
tools/testing/selftests/net/netlink-dumps.c
106
.nla_len = 4 + 4,
tools/testing/selftests/net/netlink-dumps.c
191
.nla_len = 6,
tools/testing/selftests/net/ovpn/ovpn-cli.c
1447
nla_data(mcgrp), nla_len(mcgrp), NULL);
tools/testing/selftests/net/ovpn/ovpn-cli.c
1453
grp->group, nla_len(tb_mcgrp[CTRL_ATTR_MCAST_GRP_NAME])))
tools/testing/selftests/net/ovpn/ovpn-cli.c
277
nla_len(tb_msg[NLMSGERR_ATTR_MSG]));
tools/testing/selftests/net/ovpn/ovpn-cli.c
50
if (nla_len(attr) == sizeof(uint32_t))
tools/testing/selftests/net/ovpn/ovpn-cli.c
764
nla_len(attrs[OVPN_A_PEER]), NULL);
tools/testing/selftests/net/ovpn/ovpn-cli.c
975
nla_len(attrs[OVPN_A_KEYCONF]), NULL);