/Linux-v5.4/drivers/block/drbd/ |
D | drbd_nla.c | 7 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_deprecated(tb, maxtype, nla, policy, in drbd_nla_parse_nested() 44 struct nlattr *drbd_nla_find_nested(int maxtype, struct nlattr *nla, int attrtype) in drbd_nla_find_nested() argument 52 err = drbd_nla_check_mandatory(maxtype, nla); in drbd_nla_find_nested()
|
D | drbd_nla.h | 5 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);
|
/Linux-v5.4/tools/lib/bpf/ |
D | nlattr.c | 44 static int validate_nla(struct nlattr *nla, int maxtype, in validate_nla() argument 51 if (type < 0 || type > maxtype) in validate_nla() 103 int libbpf_nla_parse(struct nlattr *tb[], int maxtype, struct nlattr *head, in libbpf_nla_parse() argument 109 memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); in libbpf_nla_parse() 114 if (type > maxtype) in libbpf_nla_parse() 118 err = validate_nla(nla, maxtype, policy); in libbpf_nla_parse() 148 int libbpf_nla_parse_nested(struct nlattr *tb[], int maxtype, in libbpf_nla_parse_nested() argument 152 return libbpf_nla_parse(tb, maxtype, libbpf_nla_data(nla), in libbpf_nla_parse_nested()
|
D | nlattr.h | 98 int libbpf_nla_parse(struct nlattr *tb[], int maxtype, struct nlattr *head, 100 int libbpf_nla_parse_nested(struct nlattr *tb[], int maxtype,
|
/Linux-v5.4/include/net/ |
D | netlink.h | 434 int __nla_validate(const struct nlattr *head, int len, int maxtype, 437 int __nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, 583 static inline int nla_parse(struct nlattr **tb, int maxtype, in nla_parse() argument 588 return __nla_parse(tb, maxtype, head, len, policy, in nla_parse() 608 static inline int nla_parse_deprecated(struct nlattr **tb, int maxtype, in nla_parse_deprecated() argument 613 return __nla_parse(tb, maxtype, head, len, policy, in nla_parse_deprecated() 633 static inline int nla_parse_deprecated_strict(struct nlattr **tb, int maxtype, in nla_parse_deprecated_strict() argument 639 return __nla_parse(tb, maxtype, head, len, policy, in nla_parse_deprecated_strict() 656 struct nlattr *tb[], int maxtype, in __nlmsg_parse() argument 666 return __nla_parse(tb, maxtype, nlmsg_attrdata(nlh, hdrlen), in __nlmsg_parse() [all …]
|
D | genetlink.h | 185 struct nlattr *tb[], int maxtype, in genlmsg_parse_deprecated() argument 189 return __nlmsg_parse(nlh, family->hdrsize + GENL_HDRLEN, tb, maxtype, in genlmsg_parse_deprecated() 204 struct nlattr *tb[], int maxtype, in genlmsg_parse() argument 208 return __nlmsg_parse(nlh, family->hdrsize + GENL_HDRLEN, tb, maxtype, in genlmsg_parse()
|
D | rtnetlink.h | 67 unsigned int maxtype; member
|
/Linux-v5.4/drivers/net/ethernet/rocker/ |
D | rocker_tlv.c | 15 void rocker_tlv_parse(const struct rocker_tlv **tb, int maxtype, in rocker_tlv_parse() argument 22 memset(tb, 0, sizeof(struct rocker_tlv *) * (maxtype + 1)); in rocker_tlv_parse() 27 if (type > 0 && type <= maxtype) in rocker_tlv_parse()
|
D | rocker_tlv.h | 109 void rocker_tlv_parse(const struct rocker_tlv **tb, int maxtype, 113 int maxtype, in rocker_tlv_parse_nested() argument 116 rocker_tlv_parse(tb, maxtype, rocker_tlv_data(tlv), in rocker_tlv_parse_nested() 121 rocker_tlv_parse_desc(const struct rocker_tlv **tb, int maxtype, in rocker_tlv_parse_desc() argument 124 rocker_tlv_parse(tb, maxtype, desc_info->data, in rocker_tlv_parse_desc()
|
/Linux-v5.4/lib/ |
D | nlattr.c | 70 static int nla_validate_array(const struct nlattr *head, int len, int maxtype, in nla_validate_array() argument 91 maxtype, policy, validate, extack); in nla_validate_array() 157 static int validate_nla(const struct nlattr *nla, int maxtype, in validate_nla() argument 169 if (type <= 0 || type > maxtype) in validate_nla() 357 static int __nla_validate_parse(const struct nlattr *head, int len, int maxtype, in __nla_validate_parse() argument 367 memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); in __nla_validate_parse() 372 if (type == 0 || type > maxtype) { in __nla_validate_parse() 381 int err = validate_nla(nla, maxtype, policy, in __nla_validate_parse() 419 int __nla_validate(const struct nlattr *head, int len, int maxtype, in __nla_validate() argument 423 return __nla_validate_parse(head, len, maxtype, policy, validate, in __nla_validate() [all …]
|
/Linux-v5.4/net/sched/ |
D | sch_mqprio.c | 119 static int parse_attr(struct nlattr *tb[], int maxtype, struct nlattr *nla, in parse_attr() argument 125 return nla_parse_deprecated(tb, maxtype, in parse_attr() 129 memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); in parse_attr()
|
D | sch_netem.c | 930 static int parse_attr(struct nlattr *tb[], int maxtype, struct nlattr *nla, in parse_attr() argument 941 return nla_parse_deprecated(tb, maxtype, in parse_attr() 945 memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); in parse_attr()
|
/Linux-v5.4/drivers/infiniband/ulp/ipoib/ |
D | ipoib_netlink.c | 156 .maxtype = IFLA_IPOIB_MAX,
|
/Linux-v5.4/include/linux/ |
D | genl_magic_func.h | 142 const int maxtype = ARRAY_SIZE(s_name ## _nl_policy)-1; \ 151 err = drbd_nla_parse_nested(ntb, maxtype, tla, s_name ## _nl_policy); \
|
/Linux-v5.4/drivers/net/can/ |
D | vxcan.c | 291 .maxtype = VXCAN_INFO_MAX,
|
/Linux-v5.4/net/8021q/ |
D | vlan_netlink.c | 279 .maxtype = IFLA_VLAN_MAX,
|
/Linux-v5.4/drivers/net/ethernet/qualcomm/rmnet/ |
D | rmnet_config.c | 370 .maxtype = __IFLA_RMNET_MAX,
|
/Linux-v5.4/net/hsr/ |
D | hsr_netlink.c | 111 .maxtype = IFLA_HSR_MAX,
|
/Linux-v5.4/net/ipv4/ |
D | ip_gre.c | 1483 .maxtype = IFLA_GRE_MAX, 1498 .maxtype = IFLA_GRE_MAX, 1513 .maxtype = IFLA_GRE_MAX,
|
D | ipip.c | 627 .maxtype = IFLA_IPTUN_MAX,
|
D | ip_vti.c | 590 .maxtype = IFLA_VTI_MAX,
|
/Linux-v5.4/net/caif/ |
D | chnl_net.c | 521 .maxtype = IFLA_CAIF_MAX,
|
/Linux-v5.4/net/ipv6/ |
D | ip6_gre.c | 2273 .maxtype = IFLA_GRE_MAX, 2288 .maxtype = IFLA_GRE_MAX, 2302 .maxtype = IFLA_GRE_MAX,
|
/Linux-v5.4/drivers/net/bonding/ |
D | bond_netlink.c | 757 .maxtype = IFLA_BOND_MAX,
|
/Linux-v5.4/net/xfrm/ |
D | xfrm_interface.c | 722 .maxtype = IFLA_XFRM_MAX,
|