Lines Matching refs:validate
58 unsigned int validate,
88 unsigned int validate, unsigned int depth)
106 maxtype, policy, validate, extack,
166 unsigned int validate)
198 if (validate & NL_VALIDATE_STRICT_ATTRS) {
204 /* this assumes min <= max (don't validate against min) */
306 unsigned int validate)
315 return nla_validate_range_unsigned(pt, nla, extack, validate);
359 const struct nla_policy *policy, unsigned int validate,
368 validate |= NL_VALIDATE_STRICT;
381 if (validate & NL_VALIDATE_STRICT_ATTRS) {
388 if (validate & NL_VALIDATE_NESTED) {
470 validate, extack, NULL,
494 extack, validate, depth);
506 if (validate & NL_VALIDATE_UNSPEC) {
535 err = nla_validate_int_range(pt, nla, extack, validate);
545 if (pt->validate) {
546 err = pt->validate(nla, extack);
562 unsigned int validate,
582 if (validate & NL_VALIDATE_MAXTYPE) {
592 validate, extack, depth);
606 if (validate & NL_VALIDATE_TRAILING)
619 * @validate: validation strictness
623 * specified policy. Validation depends on the validate flags passed, see
630 const struct nla_policy *policy, unsigned int validate,
633 return __nla_validate_parse(head, len, maxtype, policy, validate,
674 * @validate: validation strictness
679 * Validation is controlled by the @validate parameter.
685 const struct nla_policy *policy, unsigned int validate,
688 return __nla_validate_parse(head, len, maxtype, policy, validate,