Searched refs:tb (Results 301 - 325 of 473) sorted by relevance

<<111213141516171819

/linux-master/net/netfilter/
H A Dnfnetlink_cttimeout.c74 struct nlattr **tb; local
77 tb = kcalloc(l4proto->ctnl_timeout.nlattr_max + 1, sizeof(*tb),
80 if (!tb)
83 ret = nla_parse_nested_deprecated(tb,
91 ret = l4proto->ctnl_timeout.nlattr_to_obj(tb, net, timeout);
94 kfree(tb);
/linux-master/net/mpls/
H A Daf_mpls.c1214 struct nlattr **tb,
1227 tb, NETCONFA_MAX,
1231 tb, NETCONFA_MAX,
1237 if (!tb[i])
1257 struct nlattr *tb[NETCONFA_MAX + 1]; local
1264 err = mpls_netconf_valid_get_req(in_skb, nlh, tb, extack);
1269 if (!tb[NETCONFA_IFINDEX])
1272 ifindex = nla_get_s32(tb[NETCONFA_IFINDEX]);
1796 struct nlattr *tb[RTA_MAX+1]; local
1800 err = nlmsg_parse_deprecated(nlh, sizeof(*rtm), tb, RTA_MA
1212 mpls_netconf_valid_get_req(struct sk_buff *skb, const struct nlmsghdr *nlh, struct nlattr **tb, struct netlink_ext_ack *extack) argument
2095 struct nlattr *tb[RTA_MAX + 1]; local
2285 mpls_valid_getroute_req(struct sk_buff *skb, const struct nlmsghdr *nlh, struct nlattr **tb, struct netlink_ext_ack *extack) argument
2349 struct nlattr *tb[RTA_MAX + 1]; local
[all...]
/linux-master/net/core/
H A Dneighbour.c1974 struct nlattr *tb[NDA_MAX+1]; local
1984 err = nlmsg_parse_deprecated(nlh, sizeof(*ndm), tb, NDA_MAX,
1990 if (!tb[NDA_DST]) {
1997 if (tb[NDA_FLAGS_EXT]) {
1998 u32 ext = nla_get_u32(tb[NDA_FLAGS_EXT]);
2012 if (tb[NDA_LLADDR] && nla_len(tb[NDA_LLADDR]) < dev->addr_len) {
2022 if (nla_len(tb[NDA_DST]) < (int)tbl->key_len) {
2027 dst = nla_data(tb[NDA_DST]);
2028 lladdr = tb[NDA_LLADD
2325 struct nlattr *tb[NDTA_MAX+1]; local
2802 struct nlattr *tb[NDA_MAX + 1]; local
2911 struct nlattr *tb[NDA_MAX + 1]; local
[all...]
/linux-master/net/ipv6/
H A Dseg6_local.c1894 struct nlattr *tb[SEG6_LOCAL_BPF_PROG_MAX + 1]; local
1899 ret = nla_parse_nested_deprecated(tb, SEG6_LOCAL_BPF_PROG_MAX,
1905 if (!tb[SEG6_LOCAL_BPF_PROG] || !tb[SEG6_LOCAL_BPF_PROG_NAME])
1908 slwt->bpf.name = nla_memdup(tb[SEG6_LOCAL_BPF_PROG_NAME], GFP_KERNEL);
1912 fd = nla_get_u32(tb[SEG6_LOCAL_BPF_PROG]);
1974 struct nlattr *tb[SEG6_LOCAL_CNT_MAX + 1]; local
1977 ret = nla_parse_nested_deprecated(tb, SEG6_LOCAL_CNT_MAX,
1986 if (!tb[SEG6_LOCAL_CNT_PACKETS] || !tb[SEG6_LOCAL_CNT_BYTE
2102 seg6_parse_nla_next_csid_cfg(struct nlattr **tb, struct seg6_flavors_info *finfo, struct netlink_ext_ack *extack) argument
2133 struct nlattr *tb[SEG6_LOCAL_FLV_MAX + 1]; local
2498 struct nlattr *tb[SEG6_LOCAL_MAX + 1]; local
[all...]
H A Dip6_gre.c1659 static int ip6gre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[], argument
1678 static int ip6gre_tap_validate(struct nlattr *tb[], struct nlattr *data[], argument
1683 if (tb[IFLA_ADDRESS]) {
1684 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
1686 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS])))
1700 return ip6gre_tunnel_validate(tb, data, extack);
1703 static int ip6erspan_tap_validate(struct nlattr *tb[], struct nlattr *data[], argument
1712 ret = ip6gre_tap_validate(tb, data, extack);
1974 struct nlattr *tb[], struct nlattr *data[],
1990 if (dev->type == ARPHRD_ETHER && !tb[IFLA_ADDRES
1973 ip6gre_newlink_common(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
2007 ip6gre_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
2037 ip6gre_changelink_common(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct __ip6_tnl_parm *p_p, struct netlink_ext_ack *extack) argument
2070 ip6gre_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
2243 ip6erspan_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
2287 ip6erspan_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
[all...]
H A Droute.c5013 struct nlattr *tb[RTA_MAX+1]; local
5017 err = nlmsg_parse_deprecated(nlh, sizeof(*rtm), tb, RTA_MAX,
5058 if (tb[RTA_NH_ID]) {
5059 if (tb[RTA_GATEWAY] || tb[RTA_OIF] ||
5060 tb[RTA_MULTIPATH] || tb[RTA_ENCAP]) {
5065 cfg->fc_nh_id = nla_get_u32(tb[RTA_NH_ID]);
5068 if (tb[RTA_GATEWAY]) {
5069 cfg->fc_gateway = nla_get_in6_addr(tb[RTA_GATEWA
5956 inet6_rtm_valid_getroute_req(struct sk_buff *skb, const struct nlmsghdr *nlh, struct nlattr **tb, struct netlink_ext_ack *extack) argument
6027 struct nlattr *tb[RTA_MAX+1]; local
[all...]
H A Dfib6_rules.c350 struct nlattr **tb,
377 rule6->src.addr = nla_get_in6_addr(tb[FRA_SRC]);
380 rule6->dst.addr = nla_get_in6_addr(tb[FRA_DST]);
406 struct nlattr **tb)
420 nla_memcmp(tb[FRA_SRC], &rule6->src.addr, sizeof(struct in6_addr)))
424 nla_memcmp(tb[FRA_DST], &rule6->dst.addr, sizeof(struct in6_addr)))
348 fib6_rule_configure(struct fib_rule *rule, struct sk_buff *skb, struct fib_rule_hdr *frh, struct nlattr **tb, struct netlink_ext_ack *extack) argument
405 fib6_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh, struct nlattr **tb) argument
/linux-master/net/bridge/
H A Dbr_fdb.c695 struct nlattr *tb[NDA_MAX + 1]; local
702 err = nlmsg_parse(nlh, sizeof(*ndm), tb, NDA_MAX,
718 if (tb[NDA_VLAN])
719 desc.vlan_id = nla_get_u16(tb[NDA_VLAN]);
732 if (tb[NDA_NDM_STATE_MASK]) {
733 u16 ndm_state_mask = nla_get_u16(tb[NDA_NDM_STATE_MASK]);
737 if (tb[NDA_NDM_FLAGS_MASK]) {
738 u8 ndm_flags_mask = nla_get_u8(tb[NDA_NDM_FLAGS_MASK]);
742 if (tb[NDA_IFINDEX]) {
743 int ifidx = nla_get_s32(tb[NDA_IFINDE
1011 br_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
1202 br_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u16 nlh_flags, struct netlink_ext_ack *extack) argument
1322 br_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-cpm.c187 u_char *tb; local
196 tb = cpm->txbuf[tx];
202 tb[0] = addr; /* Device address byte w/rw flag */
233 memcpy(tb+1, pmsg->buf, pmsg->len);
245 u_char *tb; local
252 tb = cpm->txbuf[tx];
/linux-master/net/mptcp/
H A Dpm_netlink.c1154 static int mptcp_pm_parse_pm_addr_attr(struct nlattr *tb[], argument
1168 err = nla_parse_nested_deprecated(tb, MPTCP_PM_ADDR_ATTR_MAX, attr,
1173 if (tb[MPTCP_PM_ADDR_ATTR_ID])
1174 addr->id = nla_get_u8(tb[MPTCP_PM_ADDR_ATTR_ID]);
1176 if (!tb[MPTCP_PM_ADDR_ATTR_FAMILY]) {
1185 addr->family = nla_get_u16(tb[MPTCP_PM_ADDR_ATTR_FAMILY]);
1196 if (!tb[addr_addr]) {
1204 addr->addr6 = nla_get_in6_addr(tb[addr_addr]);
1207 addr->addr.s_addr = nla_get_in_addr(tb[addr_addr]);
1209 if (tb[MPTCP_PM_ADDR_ATTR_POR
1218 struct nlattr *tb[MPTCP_PM_ADDR_ATTR_MAX + 1]; local
1229 struct nlattr *tb[MPTCP_PM_ADDR_ATTR_MAX + 1]; local
1287 struct nlattr *tb[MPTCP_PM_ADDR_ATTR_MAX + 1]; local
[all...]
/linux-master/arch/sparc/kernel/
H A Dmdesc.c1081 struct trap_per_cpu *tb)
1087 get_one_mondo_bits(val, &tb->cpu_mondo_qmask, 7, ilog2(max_cpus * 2));
1090 get_one_mondo_bits(val, &tb->dev_mondo_qmask, 7, 8);
1093 get_one_mondo_bits(val, &tb->resum_qmask, 6, 7);
1096 get_one_mondo_bits(val, &tb->nonresum_qmask, 2, 2);
1100 tb->cpu_mondo_qmask + 1,
1101 tb->dev_mondo_qmask + 1,
1102 tb->resum_qmask + 1,
1103 tb->nonresum_qmask + 1);
1184 struct trap_per_cpu *tb; local
1080 get_mondo_data(struct mdesc_handle *hp, u64 mp, struct trap_per_cpu *tb) argument
[all...]
/linux-master/net/ipv6/netfilter/
H A Dnft_fib_ipv6.c238 const struct nlattr * const tb[])
242 if (!tb[NFTA_FIB_RESULT])
245 result = ntohl(nla_get_be32(tb[NFTA_FIB_RESULT]));
237 nft_fib6_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) argument
/linux-master/crypto/
H A Dlrw.c299 static int lrw_create(struct crypto_template *tmpl, struct rtattr **tb) argument
309 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask);
313 cipher_name = crypto_attr_alg_name(tb[1]);
H A Dhmac.c177 static int hmac_create(struct crypto_template *tmpl, struct rtattr **tb) argument
188 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SHASH, &mask);
198 crypto_attr_alg_name(tb[1]), 0, mask);
H A Dcmac.c232 static int cmac_create(struct crypto_template *tmpl, struct rtattr **tb) argument
240 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SHASH, &mask);
250 crypto_attr_alg_name(tb[1]), 0, mask);
/linux-master/net/mctp/
H A Droute.c1246 * tb must hold RTA_MAX+1 elements.
1250 struct nlattr **tb, struct rtmsg **rtm,
1258 rc = nlmsg_parse(nlh, sizeof(struct rtmsg), tb, RTA_MAX,
1265 if (!tb[RTA_DST]) {
1269 *daddr_start = nla_get_u8(tb[RTA_DST]);
1271 if (!tb[RTA_OIF]) {
1275 ifindex = nla_get_u32(tb[RTA_OIF]);
1307 struct nlattr *tb[RTA_MAX + 1]; local
1315 rc = mctp_route_nlparse(skb, nlh, extack, tb,
1326 if (tb[RTA_METRIC
1248 mctp_route_nlparse(struct sk_buff *skb, struct nlmsghdr *nlh, struct netlink_ext_ack *extack, struct nlattr **tb, struct rtmsg **rtm, struct mctp_dev **mdev, mctp_eid_t *daddr_start) argument
1343 struct nlattr *tb[RTA_MAX + 1]; local
[all...]
/linux-master/include/linux/
H A Dif_macvlan.h63 struct nlattr *tb[], struct nlattr *data[],
/linux-master/drivers/net/
H A Difb.c375 static int ifb_validate(struct nlattr *tb[], struct nlattr *data[], argument
378 if (tb[IFLA_ADDRESS]) {
379 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
381 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS])))
H A Dveth.c1725 static int veth_validate(struct nlattr *tb[], struct nlattr *data[], argument
1728 if (tb[IFLA_ADDRESS]) {
1729 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN)
1731 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS])))
1734 if (tb[IFLA_MTU]) {
1735 if (!is_valid_veth_mtu(nla_get_u32(tb[IFLA_MTU])))
1750 static int veth_init_queues(struct net_device *dev, struct nlattr *tb[]) argument
1754 if (!tb[IFLA_NUM_TX_QUEUES] && dev->num_tx_queues > 1) {
1759 if (!tb[IFLA_NUM_RX_QUEUES] && dev->num_rx_queues > 1) {
1768 struct nlattr *tb[], struc
1767 veth_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
[all...]
/linux-master/net/sched/
H A Dact_nat.c42 struct nlattr *tb[TCA_NAT_MAX + 1]; local
52 err = nla_parse_nested_deprecated(tb, TCA_NAT_MAX, nla, nat_policy,
57 if (tb[TCA_NAT_PARMS] == NULL)
59 parm = nla_data(tb[TCA_NAT_PARMS]);
H A Dsch_cake.c2574 struct nlattr *tb[TCA_CAKE_MAX + 1]; local
2579 err = nla_parse_nested_deprecated(tb, TCA_CAKE_MAX, opt, cake_policy,
2585 if (tb[TCA_CAKE_NAT]) {
2589 !!nla_get_u32(tb[TCA_CAKE_NAT]);
2591 NL_SET_ERR_MSG_ATTR(extack, tb[TCA_CAKE_NAT],
2597 if (tb[TCA_CAKE_BASE_RATE64])
2599 nla_get_u64(tb[TCA_CAKE_BASE_RATE64]));
2601 if (tb[TCA_CAKE_DIFFSERV_MODE])
2603 nla_get_u32(tb[TCA_CAKE_DIFFSERV_MODE]));
2606 if (tb[TCA_CAKE_WAS
[all...]
H A Dsch_etf.c348 struct nlattr *tb[TCA_ETF_MAX + 1]; local
358 err = nla_parse_nested_deprecated(tb, TCA_ETF_MAX, opt, etf_policy,
363 if (!tb[TCA_ETF_PARMS]) {
368 qopt = nla_data(tb[TCA_ETF_PARMS]);
/linux-master/net/smc/
H A Dsmc_pnet.c477 static int smc_pnet_enter(struct net *net, struct nlattr *tb[]) argument
493 if (!tb[SMC_PNETID_NAME])
495 string = (char *)nla_data(tb[SMC_PNETID_NAME]);
499 if (tb[SMC_PNETID_ETHNAME]) {
500 string = (char *)nla_data(tb[SMC_PNETID_ETHNAME]);
513 if (tb[SMC_PNETID_IBNAME]) {
514 string = (char *)nla_data(tb[SMC_PNETID_IBNAME]);
516 if (tb[SMC_PNETID_IBPORT]) {
517 ibport = nla_get_u8(tb[SMC_PNETID_IBPORT]);
/linux-master/fs/reiserfs/
H A Dreiserfs.h630 * Detects whether more than one copy of tb exists per superblock
2166 /* tb->S[h] */
2170 /* tb->F[h] or tb->S[0]->b_parent */
2176 /* tb->S[h]->b_item_order */
2303 #define FILESYSTEM_CHANGED_TB(tb) (get_generation((tb)->tb_sb) != (tb)->fs_gen)
2586 * been gotten from tb struct
2589 struct tree_balance *tb; member in struct:buffer_info
2595 sb_from_tb(struct tree_balance *tb) argument
3333 reiserfs_new_form_blocknrs(struct tree_balance *tb, b_blocknr_t * new_blocknrs, int amount_needed) argument
[all...]
H A Dstree.c1164 static int calc_deleted_bytes_number(struct tree_balance *tb, char mode) argument
1167 struct item_head *p_le_ih = tp_item_head(tb->tb_path);
1174 M_DELETE) ? ih_item_len(p_le_ih) : -tb->insert_size[0];
1186 (PATH_PLAST_BUFFER(tb->tb_path)->b_size);
1191 struct tree_balance *tb,
1198 memset(tb, '\0', sizeof(struct tree_balance));
1199 tb->transaction_handle = th;
1200 tb->tb_sb = sb;
1201 tb->tb_path = path;
1204 tb
1190 init_tb_struct(struct reiserfs_transaction_handle *th, struct tree_balance *tb, struct super_block *sb, struct treepath *path, int size) argument
1406 struct tree_balance tb; local
[all...]

Completed in 363 milliseconds

<<111213141516171819