Searched refs:tb (Results 226 - 250 of 468) sorted by relevance

1234567891011>>

/linux-master/net/netfilter/
H A Dnf_nat_core.c931 static int nf_nat_l4proto_nlattr_to_range(struct nlattr *tb[], argument
934 if (tb[CTA_PROTONAT_PORT_MIN]) {
935 range->min_proto.all = nla_get_be16(tb[CTA_PROTONAT_PORT_MIN]);
939 if (tb[CTA_PROTONAT_PORT_MAX]) {
940 range->max_proto.all = nla_get_be16(tb[CTA_PROTONAT_PORT_MAX]);
950 struct nlattr *tb[CTA_PROTONAT_MAX+1]; local
953 err = nla_parse_nested_deprecated(tb, CTA_PROTONAT_MAX, attr,
958 return nf_nat_l4proto_nlattr_to_range(tb, range);
969 static int nf_nat_ipv4_nlattr_to_range(struct nlattr *tb[], argument
972 if (tb[CTA_NAT_V4_MINI
985 nf_nat_ipv6_nlattr_to_range(struct nlattr *tb[], struct nf_nat_range2 *range) argument
1007 struct nlattr *tb[CTA_NAT_MAX+1]; local
[all...]
H A Dnft_meta.c468 const struct nlattr * const tb[])
473 priv->key = ntohl(nla_get_be32(tb[NFTA_META_KEY]));
534 return nft_parse_register_store(ctx, tb[NFTA_META_DREG], &priv->dreg,
634 const struct nlattr * const tb[])
640 priv->key = ntohl(nla_get_be32(tb[NFTA_META_KEY]));
660 err = nft_parse_register_load(tb[NFTA_META_SREG], &priv->sreg, len);
814 const struct nlattr * const tb[])
816 if (tb[NFTA_META_KEY] == NULL)
819 if (tb[NFTA_META_DREG] && tb[NFTA_META_SRE
466 nft_meta_get_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
632 nft_meta_set_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
813 nft_meta_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) argument
835 nft_meta_inner_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
944 nft_secmark_obj_init(const struct nft_ctx *ctx, const struct nlattr * const tb[], struct nft_object *obj) argument
[all...]
/linux-master/net/sched/
H A Dact_api.c1266 static struct tc_cookie *nla_memdup_cookie(struct nlattr **tb) argument
1272 c->data = nla_memdup(tb[TCA_ACT_COOKIE], GFP_KERNEL);
1277 c->len = nla_len(tb[TCA_ACT_COOKIE]);
1331 struct nlattr *tb[TCA_ACT_MAX + 1]; local
1338 err = nla_parse_nested_deprecated(tb, TCA_ACT_MAX, nla,
1343 kind = tb[TCA_ACT_KIND];
1399 struct nlattr *tb[TCA_ACT_MAX + 1]; local
1405 err = nla_parse_nested_deprecated(tb, TCA_ACT_MAX, nla,
1409 if (tb[TCA_ACT_COOKIE]) {
1410 user_cookie = nla_memdup_cookie(tb);
1466 struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; local
1666 struct nlattr *tb[TCA_ACT_MAX + 1]; local
1716 struct nlattr *tb[TCA_ACT_MAX + 1]; local
1969 struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; local
2140 struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; local
2168 struct nlattr *tb[TCA_ROOT_MAX + 1]; local
[all...]
H A Dsch_choke.c339 struct nlattr *tb[TCA_CHOKE_MAX + 1]; local
350 err = nla_parse_nested_deprecated(tb, TCA_CHOKE_MAX, opt,
355 if (tb[TCA_CHOKE_PARMS] == NULL ||
356 tb[TCA_CHOKE_STAB] == NULL)
359 max_P = tb[TCA_CHOKE_MAX_P] ? nla_get_u32(tb[TCA_CHOKE_MAX_P]) : 0;
361 ctl = nla_data(tb[TCA_CHOKE_PARMS]);
362 stab = nla_data(tb[TCA_CHOKE_STAB]);
H A Dcls_u32.c716 struct nlattr **tb)
718 if (tb[TCA_U32_CLASSID])
723 unsigned long base, struct nlattr **tb)
725 if (tb[TCA_U32_CLASSID]) {
726 n->res.classid = nla_get_u32(tb[TCA_U32_CLASSID]);
732 struct tc_u_knode *n, struct nlattr **tb,
738 err = tcf_exts_validate_ex(net, tp, tb, est, &n->exts, flags,
743 if (tb[TCA_U32_INDEV]) {
744 ifindex = tcf_change_indev(net, tb[TCA_U32_INDEV], extack);
749 if (tb[TCA_U32_LIN
715 u32_unbind_filter(struct tcf_proto *tp, struct tc_u_knode *n, struct nlattr **tb) argument
722 u32_bind_filter(struct tcf_proto *tp, struct tc_u_knode *n, unsigned long base, struct nlattr **tb) argument
731 u32_set_parms(struct net *net, struct tcf_proto *tp, struct tc_u_knode *n, struct nlattr **tb, struct nlattr *est, u32 flags, u32 fl_flags, struct netlink_ext_ack *extack) argument
870 struct nlattr *tb[TCA_U32_MAX + 1]; local
[all...]
H A Dact_pedit.c61 struct nlattr *tb[TCA_PEDIT_KEY_EX_MAX + 1]; local
76 err = nla_parse_nested_deprecated(tb, TCA_PEDIT_KEY_EX_MAX,
82 if (NL_REQ_ATTR_CHECK(extack, nla, tb, TCA_PEDIT_KEY_EX_HTYPE)) {
88 if (NL_REQ_ATTR_CHECK(extack, nla, tb, TCA_PEDIT_KEY_EX_CMD)) {
94 k->htype = nla_get_u16(tb[TCA_PEDIT_KEY_EX_HTYPE]);
95 k->cmd = nla_get_u16(tb[TCA_PEDIT_KEY_EX_CMD]);
165 struct nlattr *tb[TCA_PEDIT_MAX + 1]; local
178 err = nla_parse_nested_deprecated(tb, TCA_PEDIT_MAX, nla,
183 pattr = tb[TCA_PEDIT_PARMS];
185 pattr = tb[TCA_PEDIT_PARMS_E
[all...]
H A Dsch_taprio.c1030 static int fill_sched_entry(struct taprio_sched *q, struct nlattr **tb, argument
1037 if (tb[TCA_TAPRIO_SCHED_ENTRY_CMD])
1039 tb[TCA_TAPRIO_SCHED_ENTRY_CMD]);
1041 if (tb[TCA_TAPRIO_SCHED_ENTRY_GATE_MASK])
1043 tb[TCA_TAPRIO_SCHED_ENTRY_GATE_MASK]);
1045 if (tb[TCA_TAPRIO_SCHED_ENTRY_INTERVAL])
1047 tb[TCA_TAPRIO_SCHED_ENTRY_INTERVAL]);
1066 struct nlattr *tb[TCA_TAPRIO_SCHED_ENTRY_MAX + 1] = { }; local
1069 err = nla_parse_nested_deprecated(tb, TCA_TAPRIO_SCHED_ENTRY_MAX, n,
1078 return fill_sched_entry(q, tb, entr
1121 parse_taprio_schedule(struct taprio_sched *q, struct nlattr **tb, struct sched_gate_list *new, struct netlink_ext_ack *extack) argument
1607 taprio_parse_clockid(struct Qdisc *sch, struct nlattr **tb, struct netlink_ext_ack *extack) argument
1692 struct nlattr *tb[TCA_TAPRIO_TC_ENTRY_MAX + 1] = { }; local
1813 struct nlattr *tb[TCA_TAPRIO_ATTR_MAX + 1] = { }; local
[all...]
H A Dcls_cgroup.c84 struct nlattr *tb[TCA_CGROUP_MAX + 1]; local
107 err = nla_parse_nested_deprecated(tb, TCA_CGROUP_MAX,
113 err = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &new->exts, flags,
118 err = tcf_em_tree_validate(tp, tb[TCA_CGROUP_EMATCHES], &new->ematches);
H A Dcls_matchall.c169 struct nlattr *tb[TCA_MATCHALL_MAX + 1]; local
181 err = nla_parse_nested_deprecated(tb, TCA_MATCHALL_MAX,
186 if (tb[TCA_MATCHALL_FLAGS]) {
187 userflags = nla_get_u32(tb[TCA_MATCHALL_FLAGS]);
210 err = tcf_exts_validate_ex(net, tp, tb, tca[TCA_RATE],
215 if (tb[TCA_MATCHALL_CLASSID]) {
216 new->res.classid = nla_get_u32(tb[TCA_MATCHALL_CLASSID]);
/linux-master/tools/lib/bpf/
H A Dnlattr.h123 int libbpf_nla_parse(struct nlattr *tb[], int maxtype, struct nlattr *head,
125 int libbpf_nla_parse_nested(struct nlattr *tb[], int maxtype,
/linux-master/net/ethtool/
H A Ddebug.c87 struct nlattr **tb = info->attrs; local
94 tb[ETHTOOL_A_DEBUG_MSGMASK],
H A Dtunnels.c168 struct nlattr **tb = info->attrs; local
175 tb[ETHTOOL_A_TUNNEL_INFO_HEADER],
222 struct nlattr **tb = info->info.attrs; local
230 tb[ETHTOOL_A_TUNNEL_INFO_HEADER],
H A Dstrset.c163 struct nlattr *tb[ARRAY_SIZE(get_stringset_policy)]; local
166 ret = nla_parse_nested(tb, ARRAY_SIZE(get_stringset_policy) - 1, nest,
170 if (NL_REQ_ATTR_CHECK(extack, nest, tb, ETHTOOL_A_STRINGSET_ID))
173 *val = nla_get_u32(tb[ETHTOOL_A_STRINGSET_ID]);
182 struct nlattr **tb,
186 struct nlattr *nest = tb[ETHTOOL_A_STRSET_STRINGSETS];
198 req_info->counts_only = tb[ETHTOOL_A_STRSET_COUNTS_ONLY];
181 strset_parse_request(struct ethnl_req_info *req_base, struct nlattr **tb, struct netlink_ext_ack *extack) argument
/linux-master/include/net/
H A Dinet_hashtables.h122 #define inet_bind_bucket_for_each(tb, head) \
123 hlist_for_each_entry(tb, head, node)
230 struct inet_bind_bucket *tb);
232 bool inet_bind_bucket_match(const struct inet_bind_bucket *tb,
239 struct inet_bind_bucket *tb,
243 struct inet_bind2_bucket *tb);
251 bool inet_bind2_bucket_match_addr_any(const struct inet_bind2_bucket *tb,
286 void inet_bind_hash(struct sock *sk, struct inet_bind_bucket *tb,
/linux-master/drivers/net/
H A Dnlmon.c84 static int nlmon_validate(struct nlattr *tb[], struct nlattr *data[], argument
87 if (tb[IFLA_ADDRESS])
/linux-master/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c577 struct nlattr *tb[QCA_WLAN_VENDOR_ATTR_MAX + 1]; local
581 err = nla_parse_deprecated(tb, QCA_WLAN_VENDOR_ATTR_MAX, data,
585 if (!tb[QCA_WLAN_VENDOR_ATTR_TEST])
587 val = nla_get_u32(tb[QCA_WLAN_VENDOR_ATTR_TEST]);
2815 struct nlattr *tb[HWSIM_TM_ATTR_MAX + 1]; local
2819 err = nla_parse_deprecated(tb, HWSIM_TM_ATTR_MAX, data, len,
2824 if (!tb[HWSIM_TM_ATTR_CMD])
2827 switch (nla_get_u32(tb[HWSIM_TM_ATTR_CMD])) {
2829 if (!tb[HWSIM_TM_ATTR_PS])
2831 ps = nla_get_u32(tb[HWSIM_TM_ATTR_P
3633 struct nlattr *tb[HWSIM_RATE_INFO_ATTR_MAX + 1]; local
3682 struct nlattr *tb[NL80211_PMSR_FTM_RESP_ATTR_MAX + 1]; local
3795 struct nlattr *tb[NL80211_PMSR_RESP_ATTR_MAX + 1]; local
3842 struct nlattr *tb[NL80211_PMSR_PEER_ATTR_MAX + 1]; local
5930 struct nlattr *tb[NL80211_PMSR_FTM_CAPA_ATTR_MAX + 1]; local
5964 struct nlattr *tb[NL80211_PMSR_ATTR_MAX + 1]; local
6477 struct nlattr *tb[HWSIM_ATTR_MAX + 1]; local
[all...]
/linux-master/arch/powerpc/boot/
H A D4xx.c335 u32 cpu, plb, opb, ebc, tb, uart0, uart1, m; local
359 tb = sys_clk;
362 tb = cpu;
381 dt_fixup_cpu_clocks(cpu, tb, 0);
422 u32 ccr1, tb = tmr_clk; local
465 if (tb == 0) {
470 tb = cpu;
472 dt_fixup_cpu_clocks(cpu, tb, 0);
554 u32 cpu, plb, opb, ebc, tb, uart0, uart1, m; local
610 tb
628 u32 pllmr0_ccdv, tb, m; local
749 u32 cpu, plb, opb, ebc, vco, tb, uart0, uart1; local
[all...]
/linux-master/net/ipv4/
H A Dip_gre.c1047 static int ipgre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[], argument
1071 static int ipgre_tap_validate(struct nlattr *tb[], struct nlattr *data[], argument
1076 if (tb[IFLA_ADDRESS]) {
1077 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
1079 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS])))
1093 return ipgre_tunnel_validate(tb, data, extack);
1096 static int erspan_validate(struct nlattr *tb[], struct nlattr *data[], argument
1105 ret = ipgre_tap_validate(tb, data, extack);
1138 struct nlattr *tb[],
1205 struct nlattr *tb[],
1136 ipgre_netlink_parms(struct net_device *dev, struct nlattr *data[], struct nlattr *tb[], struct ip_tunnel_parm *parms, __u32 *fwmark) argument
1203 erspan_netlink_parms(struct net_device *dev, struct nlattr *data[], struct nlattr *tb[], struct ip_tunnel_parm *parms, __u32 *fwmark) argument
1361 ipgre_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
1379 erspan_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
1397 ipgre_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
1426 erspan_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
1660 struct nlattr *tb[IFLA_MAX + 1]; local
[all...]
/linux-master/net/wireless/
H A Dnl80211.c1306 struct nlattr *tb[NL80211_KEY_MAX + 1]; local
1307 int err = nla_parse_nested_deprecated(tb, NL80211_KEY_MAX, key,
1313 k->def = !!tb[NL80211_KEY_DEFAULT];
1314 k->defmgmt = !!tb[NL80211_KEY_DEFAULT_MGMT];
1315 k->defbeacon = !!tb[NL80211_KEY_DEFAULT_BEACON];
1324 if (tb[NL80211_KEY_IDX])
1325 k->idx = nla_get_u8(tb[NL80211_KEY_IDX]);
1327 if (tb[NL80211_KEY_DATA]) {
1328 k->p.key = nla_data(tb[NL80211_KEY_DATA]);
1329 k->p.key_len = nla_len(tb[NL80211_KEY_DAT
3021 struct nlattr **tb = kcalloc(NUM_NL80211_ATTR, sizeof(*tb), GFP_KERNEL); local
3175 parse_txq_params(struct nlattr *tb[], struct ieee80211_txq_params *txq_params) argument
3511 struct nlattr *tb[NL80211_TXQ_ATTR_MAX + 1]; local
5130 struct nlattr *tb[NL80211_TXRATE_MAX + 1]; local
5351 struct nlattr *tb[NL80211_MBSSID_CONFIG_ATTR_MAX + 1]; local
5473 struct nlattr *tb[NL80211_HE_BSS_COLOR_ATTR_MAX + 1]; local
5548 struct nlattr *tb[NL80211_FTM_RESP_ATTR_MAX + 1]; local
5617 struct nlattr *tb[NL80211_HE_OBSS_PD_ATTR_MAX + 1]; local
5662 struct nlattr *tb[NL80211_FILS_DISCOVERY_ATTR_MAX + 1]; local
5699 struct nlattr *tb[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_MAX + 1]; local
7054 struct nlattr *tb[NL80211_STA_WME_MAX + 1]; local
8310 struct nlattr *tb[NL80211_MESHCONF_ATTR_MAX + 1]; local
8458 struct nlattr *tb[NL80211_MESH_SETUP_ATTR_MAX + 1]; local
8768 parse_reg_rule(struct nlattr *tb[], struct ieee80211_reg_rule *reg_rule) argument
8810 struct nlattr *tb[NL80211_REG_RULE_ATTR_MAX + 1]; local
9509 struct nlattr *tb[NL80211_SCHED_SCAN_MATCH_ATTR_MAX + 1]; local
13397 struct nlattr *tb[NUM_NL80211_WOWLAN_TCP]; local
13544 struct nlattr **tb; local
13575 struct nlattr *tb[NUM_NL80211_WOWLAN_TRIG]; local
13889 struct nlattr *tb[NUM_NL80211_ATTR_COALESCE_RULE], *pat; local
14049 struct nlattr *tb[NUM_NL80211_REKEY_DATA]; local
14367 struct nlattr *tb[NUM_NL80211_NAN_FUNC_ATTR], *func_attr; local
15947 struct nlattr **tb; local
16567 struct nlattr *tb[NL80211_SAR_ATTR_MAX + 1]; local
[all...]
/linux-master/drivers/net/vxlan/
H A Dvxlan_core.c1155 static int vxlan_fdb_parse(struct nlattr *tb[], struct vxlan_dev *vxlan, argument
1163 if (tb[NDA_NH_ID] &&
1164 (tb[NDA_DST] || tb[NDA_VNI] || tb[NDA_IFINDEX] || tb[NDA_PORT])) {
1169 if (tb[NDA_DST]) {
1170 err = vxlan_nla_get_addr(ip, tb[NDA_DST]);
1189 if (tb[NDA_PORT]) {
1190 if (nla_len(tb[NDA_POR
1245 vxlan_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u16 flags, struct netlink_ext_ack *extack) argument
1321 vxlan_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, struct netlink_ext_ack *extack) argument
1404 vxlan_fdb_get(struct sk_buff *skb, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u32 portid, u32 seq, struct netlink_ext_ack *extack) argument
3080 struct nlattr *tb[NDA_MAX + 1]; local
3396 vxlan_validate(struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
3998 vxlan_nl2flag(struct vxlan_config *conf, struct nlattr *tb[], int attrtype, unsigned long mask, bool changelink, bool changelink_supported, struct netlink_ext_ack *extack) argument
4025 vxlan_nl2conf(struct nlattr *tb[], struct nlattr *data[], struct net_device *dev, struct vxlan_config *conf, bool changelink, struct netlink_ext_ack *extack) argument
4310 vxlan_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
4324 vxlan_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
4590 struct nlattr *tb[IFLA_MAX + 1]; local
[all...]
/linux-master/include/net/netfilter/
H A Dnf_conntrack_l4proto.h38 int (*from_nlattr)(struct nlattr *tb[], struct nf_conn *ct);
44 int (*nlattr_to_tuple)(struct nlattr *tb[],
50 int (*nlattr_to_obj)(struct nlattr *tb[],
155 int nf_ct_port_nlattr_to_tuple(struct nlattr *tb[],
H A Dnft_fib.h23 const struct nlattr * const tb[]);
/linux-master/tools/power/x86/intel-speed-select/
H A Dhfi-events.c125 struct nlattr *tb[CTRL_ATTR_MAX + 1]; local
130 nla_parse(tb, CTRL_ATTR_MAX, genlmsg_attrdata(gnlh, 0),
132 if (!tb[CTRL_ATTR_MCAST_GROUPS])
135 nla_for_each_nested(mcgrp, tb[CTRL_ATTR_MCAST_GROUPS], i) {
/linux-master/net/dsa/
H A Dnetlink.c14 static int dsa_changelink(struct net_device *dev, struct nlattr *tb[], argument
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_xgmi.h38 struct task_barrier tb; member in struct:amdgpu_hive_info

Completed in 278 milliseconds

1234567891011>>