Lines Matching defs:validate
62 unsigned int validate,
92 unsigned int validate, unsigned int depth)
110 maxtype, policy, validate, extack,
173 unsigned int validate)
216 if (validate & NL_VALIDATE_STRICT_ATTRS) {
222 /* this assumes min <= max (don't validate against min) */
328 unsigned int validate)
340 return nla_validate_range_unsigned(pt, nla, extack, validate);
394 const struct nla_policy *policy, unsigned int validate,
403 validate |= NL_VALIDATE_STRICT;
416 if (validate & NL_VALIDATE_STRICT_ATTRS) {
423 if (validate & NL_VALIDATE_NESTED) {
514 validate, extack, NULL,
538 extack, validate, depth);
550 if (validate & NL_VALIDATE_UNSPEC) {
579 err = nla_validate_int_range(pt, nla, extack, validate);
589 if (pt->validate) {
590 err = pt->validate(nla, extack);
606 unsigned int validate,
626 if (validate & NL_VALIDATE_MAXTYPE) {
636 validate, extack, depth);
650 if (validate & NL_VALIDATE_TRAILING)
663 * @validate: validation strictness
667 * specified policy. Validation depends on the validate flags passed, see
674 const struct nla_policy *policy, unsigned int validate,
677 return __nla_validate_parse(head, len, maxtype, policy, validate,
718 * @validate: validation strictness
723 * Validation is controlled by the @validate parameter.
729 const struct nla_policy *policy, unsigned int validate,
732 return __nla_validate_parse(head, len, maxtype, policy, validate,