Lines Matching refs:maxtype
56 static int __nla_validate_parse(const struct nlattr *head, int len, int maxtype,
85 static int nla_validate_array(const struct nlattr *head, int len, int maxtype, in nla_validate_array() argument
106 maxtype, policy, validate, extack, in nla_validate_array()
376 static int validate_nla(const struct nlattr *nla, int maxtype, in validate_nla() argument
388 if (type <= 0 || type > maxtype) in validate_nla()
391 type = array_index_nospec(type, maxtype + 1); in validate_nla()
578 static int __nla_validate_parse(const struct nlattr *head, int len, int maxtype, in __nla_validate_parse() argument
594 memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); in __nla_validate_parse()
599 if (type == 0 || type > maxtype) { in __nla_validate_parse()
607 type = array_index_nospec(type, maxtype + 1); in __nla_validate_parse()
609 int err = validate_nla(nla, maxtype, policy, in __nla_validate_parse()
647 int __nla_validate(const struct nlattr *head, int len, int maxtype, in __nla_validate() argument
651 return __nla_validate_parse(head, len, maxtype, policy, validate, in __nla_validate()
701 int __nla_parse(struct nlattr **tb, int maxtype, in __nla_parse() argument
706 return __nla_validate_parse(head, len, maxtype, policy, validate, in __nla_parse()