Lines Matching refs:validate
62 unsigned int validate,
92 unsigned int validate, unsigned int depth)
110 maxtype, policy, validate, extack,
172 unsigned int validate)
212 if (validate & NL_VALIDATE_STRICT_ATTRS) {
218 /* this assumes min <= max (don't validate against min) */
320 unsigned int validate)
331 return nla_validate_range_unsigned(pt, nla, extack, validate);
381 const struct nla_policy *policy, unsigned int validate,
390 validate |= NL_VALIDATE_STRICT;
403 if (validate & NL_VALIDATE_STRICT_ATTRS) {
410 if (validate & NL_VALIDATE_NESTED) {
492 validate, extack, NULL,
516 extack, validate, depth);
528 if (validate & NL_VALIDATE_UNSPEC) {
557 err = nla_validate_int_range(pt, nla, extack, validate);
567 if (pt->validate) {
568 err = pt->validate(nla, extack);
584 unsigned int validate,
604 if (validate & NL_VALIDATE_MAXTYPE) {
614 validate, extack, depth);
628 if (validate & NL_VALIDATE_TRAILING)
641 * @validate: validation strictness
645 * specified policy. Validation depends on the validate flags passed, see
652 const struct nla_policy *policy, unsigned int validate,
655 return __nla_validate_parse(head, len, maxtype, policy, validate,
696 * @validate: validation strictness
701 * Validation is controlled by the @validate parameter.
707 const struct nla_policy *policy, unsigned int validate,
710 return __nla_validate_parse(head, len, maxtype, policy, validate,