/Linux-v4.19/include/net/ |
D | netlink.h | 695 static inline void *nla_data(const struct nlattr *nla) in nla_data() function 747 return nla_find(nla_data(nla), nla_len(nla), attrtype); in nla_find_nested() 765 return nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, in nla_parse_nested() 1073 return *(u32 *) nla_data(nla); in nla_get_u32() 1082 return *(__be32 *) nla_data(nla); in nla_get_be32() 1091 return *(__le32 *) nla_data(nla); in nla_get_le32() 1100 return *(u16 *) nla_data(nla); in nla_get_u16() 1109 return *(__be16 *) nla_data(nla); in nla_get_be16() 1118 return *(__le16 *) nla_data(nla); in nla_get_le16() 1127 return *(u8 *) nla_data(nla); in nla_get_u8() [all …]
|
/Linux-v4.19/lib/ |
D | nlattr.c | 50 const struct nla_bitfield32 *bf = nla_data(nla); in validate_nla_bitfield32() 107 if (!minlen || memchr(nla_data(nla), '\0', minlen) == NULL) in validate_nla() 116 char *buf = nla_data(nla); in validate_nla() 138 nla = nla_data(nla) + NLA_ALIGN(pt->len); in validate_nla() 312 char *src = nla_data(nla); in nla_strlcpy() 338 char *src = nla_data(nla), *dst; in nla_strdup() 367 memcpy(dest, nla_data(src), minlen); in nla_memcpy() 387 d = memcmp(nla_data(nla), data, size); in nla_memcmp() 401 char *buf = nla_data(nla); in nla_strcmp() 410 d = memcmp(nla_data(nla), str, len); in nla_strcmp() [all …]
|
/Linux-v4.19/net/openvswitch/ |
D | flow_netlink.c | 503 if (!nz || !is_all_zero(nla_data(nla), expected_len)) { in __parse_flow_nlattrs() 576 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a), in genev_tun_opt_from_nlattr() 659 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a), in erspan_tun_opt_from_nlattr() 1217 cl = nla_data(a[OVS_KEY_ATTR_CT_LABELS]); in metadata_from_nlattrs() 1225 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV4]); in metadata_from_nlattrs() 1237 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV6]); in metadata_from_nlattrs() 1287 const struct ovs_nsh_key_base *base = nla_data(a); in nsh_hdr_from_nlattr() 1300 memcpy(&nh->md1, nla_data(a), mdlen); in nsh_hdr_from_nlattr() 1307 memcpy(&nh->md2, nla_data(a), mdlen); in nsh_hdr_from_nlattr() 1335 const struct ovs_nsh_key_base *base = nla_data(a); in nsh_key_from_nlattr() [all …]
|
D | actions.c | 989 for (a = nla_data(attr), rem = nla_len(attr); rem > 0; in output_userspace() 1044 sample_arg = nla_data(attr); in sample() 1045 arg = nla_data(sample_arg); in sample() 1074 clone_arg = nla_data(attr); in clone() 1085 struct ovs_action_hash *hash_act = nla_data(attr); in execute_hash() 1103 struct ovs_tunnel_info *tun = nla_data(a); in execute_set_action() 1115 #define get_mask(a, type) ((const type)nla_data(a) + 1) 1141 err = set_eth_addr(skb, flow_key, nla_data(a), in execute_masked_set_action() 1150 err = set_ipv4(skb, flow_key, nla_data(a), in execute_masked_set_action() 1155 err = set_ipv6(skb, flow_key, nla_data(a), in execute_masked_set_action() [all …]
|
/Linux-v4.19/drivers/infiniband/core/ |
D | iwpm_msg.c | 375 dev_name = (char *)nla_data(nltb[IWPM_NLA_RREG_IBDEV_NAME]); in iwpm_register_pid_cb() 376 iwpm_name = (char *)nla_data(nltb[IWPM_NLA_RREG_ULIB_NAME]); in iwpm_register_pid_cb() 442 nla_data(nltb[IWPM_NLA_MANAGE_ADDR]); in iwpm_add_mapping_cb() 444 nla_data(nltb[IWPM_NLA_MANAGE_MAPPED_LOC_ADDR]); in iwpm_add_mapping_cb() 514 nla_data(nltb[IWPM_NLA_QUERY_LOCAL_ADDR]); in iwpm_add_and_query_mapping_cb() 516 nla_data(nltb[IWPM_NLA_QUERY_REMOTE_ADDR]); in iwpm_add_and_query_mapping_cb() 518 nla_data(nltb[IWPM_NLA_RQUERY_MAPPED_LOC_ADDR]); in iwpm_add_and_query_mapping_cb() 520 nla_data(nltb[IWPM_NLA_RQUERY_MAPPED_REM_ADDR]); in iwpm_add_and_query_mapping_cb() 591 nla_data(nltb[IWPM_NLA_QUERY_LOCAL_ADDR]); in iwpm_remote_info_cb() 593 nla_data(nltb[IWPM_NLA_QUERY_REMOTE_ADDR]); in iwpm_remote_info_cb() [all …]
|
/Linux-v4.19/net/sched/ |
D | act_skbedit.c | 123 priority = nla_data(tb[TCA_SKBEDIT_PRIORITY]); in tcf_skbedit_init() 128 queue_mapping = nla_data(tb[TCA_SKBEDIT_QUEUE_MAPPING]); in tcf_skbedit_init() 132 ptype = nla_data(tb[TCA_SKBEDIT_PTYPE]); in tcf_skbedit_init() 140 mark = nla_data(tb[TCA_SKBEDIT_MARK]); in tcf_skbedit_init() 145 mask = nla_data(tb[TCA_SKBEDIT_MASK]); in tcf_skbedit_init() 149 u64 *pure_flags = nla_data(tb[TCA_SKBEDIT_FLAGS]); in tcf_skbedit_init() 155 parm = nla_data(tb[TCA_SKBEDIT_PARMS]); in tcf_skbedit_init()
|
D | sch_plug.c | 140 struct tc_plug_qopt *ctl = nla_data(opt); in plug_init() 171 msg = nla_data(opt); in plug_change()
|
D | sch_netem.c | 740 const __s16 *data = nla_data(attr); in get_dist_table() 768 const struct tc_netem_slot *c = nla_data(attr); in get_slot() 786 const struct tc_netem_corr *c = nla_data(attr); in get_correlation() 795 const struct tc_netem_reorder *r = nla_data(attr); in get_reorder() 803 const struct tc_netem_corrupt *r = nla_data(attr); in get_corrupt() 811 const struct tc_netem_rate *r = nla_data(attr); in get_rate() 833 const struct tc_netem_gimodel *gi = nla_data(la); in get_loss_clg() 852 const struct tc_netem_gemodel *ge = nla_data(la); in get_loss_clg() 901 return nla_parse(tb, maxtype, nla_data(nla) + NLA_ALIGN(len), in parse_attr() 922 qopt = nla_data(opt); in netem_change()
|
D | act_bpf.c | 111 memcpy(nla_data(nla), prog->bpf_ops, nla_len(nla)); in tcf_bpf_dump_bpf_info() 132 memcpy(nla_data(nla), prog->filter->tag, nla_len(nla)); in tcf_bpf_dump_ebpf_info() 202 bpf_ops = kmemdup(nla_data(tb[TCA_ACT_BPF_OPS]), bpf_size, GFP_KERNEL); in tcf_bpf_init_from_ops() 301 parm = nla_data(tb[TCA_ACT_BPF_PARMS]); in tcf_bpf_init()
|
D | sch_mqprio.c | 128 return nla_parse(tb, maxtype, nla_data(nla) + NLA_ALIGN(len), in parse_attr() 165 qopt = nla_data(opt); in mqprio_init() 181 priv->mode = *(u16 *)nla_data(tb[TCA_MQPRIO_MODE]); in mqprio_init() 186 priv->shaper = *(u16 *)nla_data(tb[TCA_MQPRIO_SHAPER]); in mqprio_init() 199 priv->min_rate[i] = *(u64 *)nla_data(attr); in mqprio_init() 215 priv->max_rate[i] = *(u64 *)nla_data(attr); in mqprio_init()
|
D | sch_fifo.c | 72 struct tc_fifo_qopt *ctl = nla_data(opt); in fifo_init() 159 ((struct tc_fifo_qopt *)nla_data(nla))->limit = limit; in fifo_set_limit()
|
D | act_skbmod.c | 110 daddr = nla_data(tb[TCA_SKBMOD_DMAC]); in tcf_skbmod_init() 115 saddr = nla_data(tb[TCA_SKBMOD_SMAC]); in tcf_skbmod_init() 124 parm = nla_data(tb[TCA_SKBMOD_PARMS]); in tcf_skbmod_init()
|
D | ematch.c | 178 struct tcf_ematch_hdr *em_hdr = nla_data(nla); in tcf_em_validate() 328 tree_hdr = nla_data(rt_hdr); in tcf_em_tree_validate() 331 rt_match = nla_data(rt_list); in tcf_em_tree_validate()
|
/Linux-v4.19/net/ieee802154/ |
D | nl-phy.c | 94 name = nla_data(info->attrs[IEEE802154_ATTR_PHY_NAME]); in ieee802154_list_phy() 185 name = nla_data(info->attrs[IEEE802154_ATTR_PHY_NAME]); in ieee802154_add_iface() 190 devname = nla_data(info->attrs[IEEE802154_ATTR_DEV_NAME]); in ieee802154_add_iface() 285 name = nla_data(info->attrs[IEEE802154_ATTR_DEV_NAME]); in ieee802154_del_iface() 306 nla_data(info->attrs[IEEE802154_ATTR_PHY_NAME]); in ieee802154_del_iface()
|
/Linux-v4.19/net/8021q/ |
D | vlan_netlink.c | 54 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) { in vlan_validate() 84 flags = nla_data(data[IFLA_VLAN_FLAGS]); in vlan_validate() 116 flags = nla_data(data[IFLA_VLAN_FLAGS]); in vlan_changelink() 121 m = nla_data(attr); in vlan_changelink() 127 m = nla_data(attr); in vlan_changelink()
|
/Linux-v4.19/tools/lib/bpf/ |
D | nlattr.c | 49 static void *nla_data(const struct nlattr *nla) in nla_data() function 86 char *data = nla_data(nla); in validate_nla() 182 errmsg = (char *) nla_data(tb[NLMSGERR_ATTR_MSG]); in nla_dump_errormsg()
|
/Linux-v4.19/net/wimax/ |
D | op-msg.c | 196 return nla_data(nla); in wimax_msg_data_len() 217 return nla_data(nla); in wimax_msg_data() 362 msg_buf = nla_data(info->attrs[WIMAX_GNL_MSG_DATA]); in wimax_gnl_doit_msg_from_user() 372 pipe_name = kstrndup(nla_data(attr), attr_len + 1, GFP_KERNEL); in wimax_gnl_doit_msg_from_user()
|
/Linux-v4.19/net/wireless/ |
D | nl80211.c | 626 pos = nla_data(attr); in is_valid_ie_attr() 849 k->p.key = nla_data(tb[NL80211_KEY_DATA]); in nl80211_parse_key_new() 854 k->p.seq = nla_data(tb[NL80211_KEY_SEQ]); in nl80211_parse_key_new() 888 k->p.key = nla_data(info->attrs[NL80211_ATTR_KEY_DATA]); in nl80211_parse_key_old() 893 k->p.seq = nla_data(info->attrs[NL80211_ATTR_KEY_SEQ]); in nl80211_parse_key_old() 2453 bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_set_wds_peer() 2510 rdev, nla_data(info->attrs[NL80211_ATTR_WIPHY_NAME])); in nl80211_set_wiphy() 3051 nla_data(info->attrs[NL80211_ATTR_MU_MIMO_GROUP_DATA]); in nl80211_parse_mon_options() 3072 nla_data(info->attrs[NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR]); in nl80211_parse_mon_options() 3139 memcpy(wdev->ssid, nla_data(info->attrs[NL80211_ATTR_MESH_ID]), in nl80211_set_interface() [all …]
|
/Linux-v4.19/net/xfrm/ |
D | xfrm_user.c | 44 algp = nla_data(rt); in verify_one_alg() 70 algp = nla_data(rt); in verify_auth_trunc() 86 algp = nla_data(rt); in verify_aead() 100 *addrp = nla_data(rt); in verify_one_addr() 111 uctx = nla_data(rt); in verify_sec_ctx_len() 127 rs = nla_data(rt); in verify_replay() 278 ualg = nla_data(rta); in attach_one_algo() 302 ualg = nla_data(rta); in attach_crypt() 329 ualg = nla_data(rta); in attach_auth() 358 ualg = nla_data(rta); in attach_auth_trunc() [all …]
|
/Linux-v4.19/net/netfilter/ipset/ |
D | ip_set_core.c | 323 memcpy(ipaddr, nla_data(tb[IPSET_ATTR_IPADDR_IPV6]), in ip_set_get_ipaddr6() 898 name = nla_data(attr[IPSET_ATTR_SETNAME]); in ip_set_create() 899 typename = nla_data(attr[IPSET_ATTR_TYPENAME]); in ip_set_create() 1064 s = find_set_and_id(inst, nla_data(attr[IPSET_ATTR_SETNAME]), in ip_set_destroy() 1115 s = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME])); in ip_set_flush() 1152 set = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME])); in ip_set_rename() 1162 name2 = nla_data(attr[IPSET_ATTR_SETNAME2]); in ip_set_rename() 1201 from = find_set_and_id(inst, nla_data(attr[IPSET_ATTR_SETNAME]), in ip_set_swap() 1206 to = find_set_and_id(inst, nla_data(attr[IPSET_ATTR_SETNAME2]), in ip_set_swap() 1294 set = find_set_and_id(inst, nla_data(cda[IPSET_ATTR_SETNAME]), in dump_init() [all …]
|
/Linux-v4.19/net/smc/ |
D | smc_pnet.c | 256 string = (char *)nla_data(tb[SMC_PNETID_NAME]); in smc_pnet_fill_entry() 264 string = (char *)nla_data(tb[SMC_PNETID_ETHNAME]); in smc_pnet_fill_entry() 273 ibname = (char *)nla_data(tb[SMC_PNETID_IBNAME]); in smc_pnet_fill_entry() 317 (char *)nla_data(info->attrs[SMC_PNETID_NAME])); in smc_pnet_get() 368 (char *)nla_data(info->attrs[SMC_PNETID_NAME])); in smc_pnet_del()
|
/Linux-v4.19/net/netlabel/ |
D | netlabel_mgmt.c | 184 addr = nla_data(info->attrs[NLBL_MGMT_A_IPV4ADDR]); in netlbl_mgmt_add_common() 185 mask = nla_data(info->attrs[NLBL_MGMT_A_IPV4MASK]); in netlbl_mgmt_add_common() 232 addr = nla_data(info->attrs[NLBL_MGMT_A_IPV6ADDR]); in netlbl_mgmt_add_common() 233 mask = nla_data(info->attrs[NLBL_MGMT_A_IPV6MASK]); in netlbl_mgmt_add_common() 474 domain = nla_data(info->attrs[NLBL_MGMT_A_DOMAIN]); in netlbl_mgmt_remove()
|
D | netlabel_unlabeled.c | 791 *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); in netlbl_unlabel_addrinfo_get() 792 *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4MASK]); in netlbl_unlabel_addrinfo_get() 800 *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]); in netlbl_unlabel_addrinfo_get() 801 *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6MASK]); in netlbl_unlabel_addrinfo_get() 918 dev_name = nla_data(info->attrs[NLBL_UNLABEL_A_IFACE]); in netlbl_unlabel_staticadd() 920 nla_data(info->attrs[NLBL_UNLABEL_A_SECCTX]), in netlbl_unlabel_staticadd() 969 nla_data(info->attrs[NLBL_UNLABEL_A_SECCTX]), in netlbl_unlabel_staticadddef() 1015 dev_name = nla_data(info->attrs[NLBL_UNLABEL_A_IFACE]); in netlbl_unlabel_staticremove()
|
/Linux-v4.19/drivers/block/drbd/ |
D | drbd_nla.c | 9 struct nlattr *head = nla_data(nla); in drbd_nla_check_mandatory()
|
/Linux-v4.19/net/tipc/ |
D | bearer.c | 785 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]); in tipc_nl_bearer_get() 835 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]); in __tipc_nl_bearer_disable() 880 bearer = nla_data(attrs[TIPC_NLA_BEARER_NAME]); in __tipc_nl_bearer_enable() 930 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]); in tipc_nl_bearer_add() 973 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]); in __tipc_nl_bearer_set() 1116 name = nla_data(attrs[TIPC_NLA_MEDIA_NAME]); in tipc_nl_media_get() 1162 name = nla_data(attrs[TIPC_NLA_MEDIA_NAME]); in __tipc_nl_media_set()
|