Home
last modified time | relevance | path

Searched refs:maxtype (Results 1 – 25 of 41) sorted by relevance

12

/Linux-v4.19/drivers/block/drbd/
Ddrbd_nla.c7 static int drbd_nla_check_mandatory(int maxtype, struct nlattr *nla) in drbd_nla_check_mandatory() argument
24 if (nla_type(nla) > maxtype) in drbd_nla_check_mandatory()
31 int drbd_nla_parse_nested(struct nlattr *tb[], int maxtype, struct nlattr *nla, in drbd_nla_parse_nested() argument
36 err = drbd_nla_check_mandatory(maxtype, nla); in drbd_nla_parse_nested()
38 err = nla_parse_nested(tb, maxtype, nla, policy, NULL); in drbd_nla_parse_nested()
43 struct nlattr *drbd_nla_find_nested(int maxtype, struct nlattr *nla, int attrtype) in drbd_nla_find_nested() argument
51 err = drbd_nla_check_mandatory(maxtype, nla); in drbd_nla_find_nested()
Ddrbd_nla.h5 extern int drbd_nla_parse_nested(struct nlattr *tb[], int maxtype, struct nlattr *nla,
7 extern struct nlattr *drbd_nla_find_nested(int maxtype, struct nlattr *nla, int attrtype);
Ddrbd_nl.c3239 const int maxtype = ARRAY_SIZE(drbd_cfg_context_nl_policy) - 1; in find_cfg_context_attr() local
3246 return drbd_nla_find_nested(maxtype, nla, __nla_type(attr)); in find_cfg_context_attr()
4006 int maxtype; in drbd_adm_get_status_all() local
4026 maxtype = ARRAY_SIZE(drbd_cfg_context_nl_policy) - 1; in drbd_adm_get_status_all()
4027 nla = drbd_nla_find_nested(maxtype, nla, __nla_type(T_ctx_resource_name)); in drbd_adm_get_status_all()
/Linux-v4.19/tools/lib/bpf/
Dnlattr.c59 static int validate_nla(struct nlattr *nla, int maxtype, in validate_nla() argument
66 if (type < 0 || type > maxtype) in validate_nla()
117 static int nla_parse(struct nlattr *tb[], int maxtype, struct nlattr *head, int len, in nla_parse() argument
123 memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); in nla_parse()
128 if (type > maxtype) in nla_parse()
132 err = validate_nla(nla, maxtype, policy); in nla_parse()
/Linux-v4.19/drivers/net/ethernet/rocker/
Drocker_tlv.c19 void rocker_tlv_parse(const struct rocker_tlv **tb, int maxtype, in rocker_tlv_parse() argument
26 memset(tb, 0, sizeof(struct rocker_tlv *) * (maxtype + 1)); in rocker_tlv_parse()
31 if (type > 0 && type <= maxtype) in rocker_tlv_parse()
Drocker_tlv.h113 void rocker_tlv_parse(const struct rocker_tlv **tb, int maxtype,
117 int maxtype, in rocker_tlv_parse_nested() argument
120 rocker_tlv_parse(tb, maxtype, rocker_tlv_data(tlv), in rocker_tlv_parse_nested()
125 rocker_tlv_parse_desc(const struct rocker_tlv **tb, int maxtype, in rocker_tlv_parse_desc() argument
128 rocker_tlv_parse(tb, maxtype, desc_info->data, in rocker_tlv_parse_desc()
/Linux-v4.19/lib/
Dnlattr.c71 static int validate_nla(const struct nlattr *nla, int maxtype, in validate_nla() argument
77 if (type <= 0 || type > maxtype) in validate_nla()
175 int nla_validate(const struct nlattr *head, int len, int maxtype, in nla_validate() argument
183 int err = validate_nla(nla, maxtype, policy); in nla_validate()
240 int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, in nla_parse() argument
247 memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); in nla_parse()
252 if (type > 0 && type <= maxtype) { in nla_parse()
254 err = validate_nla(nla, maxtype, policy); in nla_parse()
/Linux-v4.19/include/net/
Dnetlink.h246 int nla_validate(const struct nlattr *head, int len, int maxtype,
249 int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head,
391 struct nlattr *tb[], int maxtype, in nlmsg_parse() argument
398 return nla_parse(tb, maxtype, nlmsg_attrdata(nlh, hdrlen), in nlmsg_parse()
426 int hdrlen, int maxtype, in nlmsg_validate() argument
434 nlmsg_attrlen(nlh, hdrlen), maxtype, policy, in nlmsg_validate()
760 static inline int nla_parse_nested(struct nlattr *tb[], int maxtype, in nla_parse_nested() argument
765 return nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, in nla_parse_nested()
1329 static inline int nla_validate_nested(const struct nlattr *start, int maxtype, in nla_validate_nested() argument
1333 return nla_validate(nla_data(start), nla_len(start), maxtype, policy, in nla_validate_nested()
Dgenetlink.h178 struct nlattr *tb[], int maxtype, in genlmsg_parse() argument
182 return nlmsg_parse(nlh, family->hdrsize + GENL_HDRLEN, tb, maxtype, in genlmsg_parse()
Drtnetlink.h67 unsigned int maxtype; member
/Linux-v4.19/drivers/infiniband/ulp/ipoib/
Dipoib_netlink.c142 .maxtype = IFLA_IPOIB_MAX,
/Linux-v4.19/net/sched/
Dsch_mqprio.c122 static int parse_attr(struct nlattr *tb[], int maxtype, struct nlattr *nla, in parse_attr() argument
128 return nla_parse(tb, maxtype, nla_data(nla) + NLA_ALIGN(len), in parse_attr()
131 memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); in parse_attr()
Dsch_netem.c890 static int parse_attr(struct nlattr *tb[], int maxtype, struct nlattr *nla, in parse_attr() argument
901 return nla_parse(tb, maxtype, nla_data(nla) + NLA_ALIGN(len), in parse_attr()
904 memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); in parse_attr()
/Linux-v4.19/include/linux/
Dgenl_magic_func.h142 const int maxtype = ARRAY_SIZE(s_name ## _nl_policy)-1; \
151 err = drbd_nla_parse_nested(ntb, maxtype, tla, s_name ## _nl_policy); \
/Linux-v4.19/drivers/net/can/
Dvxcan.c300 .maxtype = VXCAN_INFO_MAX,
/Linux-v4.19/net/8021q/
Dvlan_netlink.c281 .maxtype = IFLA_VLAN_MAX,
/Linux-v4.19/drivers/net/ethernet/qualcomm/rmnet/
Drmnet_config.c376 .maxtype = __IFLA_RMNET_MAX,
/Linux-v4.19/net/hsr/
Dhsr_netlink.c114 .maxtype = IFLA_HSR_MAX,
/Linux-v4.19/net/caif/
Dchnl_net.c521 .maxtype = IFLA_CAIF_MAX,
/Linux-v4.19/net/ipv4/
Dip_gre.c1552 .maxtype = IFLA_GRE_MAX,
1567 .maxtype = IFLA_GRE_MAX,
1582 .maxtype = IFLA_GRE_MAX,
Dipip.c630 .maxtype = IFLA_IPTUN_MAX,
Dip_vti.c564 .maxtype = IFLA_VTI_MAX,
/Linux-v4.19/drivers/net/bonding/
Dbond_netlink.c683 .maxtype = IFLA_BOND_MAX,
/Linux-v4.19/net/ipv6/
Dip6_gre.c2272 .maxtype = IFLA_GRE_MAX,
2287 .maxtype = IFLA_GRE_MAX,
2301 .maxtype = IFLA_GRE_MAX,
/Linux-v4.19/net/xfrm/
Dxfrm_interface.c762 .maxtype = IFLA_XFRM_MAX,

12