Lines Matching refs:pt
33 const struct nla_policy *pt; in validate_nla() local
39 pt = &policy[type]; in validate_nla()
41 BUG_ON(pt->type > NLA_TYPE_MAX); in validate_nla()
43 switch (pt->type) { in validate_nla()
50 if (pt->len) in validate_nla()
51 minlen = min_t(int, attrlen, pt->len + 1); in validate_nla()
63 if (pt->len) { in validate_nla()
69 if (attrlen > pt->len) in validate_nla()
75 if (pt->len && attrlen > pt->len) in validate_nla()
80 if (attrlen < pt->len) in validate_nla()
82 if (attrlen < NLA_ALIGN(pt->len)) in validate_nla()
84 if (attrlen < NLA_ALIGN(pt->len) + NLA_HDRLEN) in validate_nla()
86 nla = nla_data(nla) + NLA_ALIGN(pt->len); in validate_nla()
87 if (attrlen < NLA_ALIGN(pt->len) + NLA_HDRLEN + nla_len(nla)) in validate_nla()
97 if (pt->len) in validate_nla()
98 minlen = pt->len; in validate_nla()
99 else if (pt->type != NLA_UNSPEC) in validate_nla()
100 minlen = nla_attr_minlen[pt->type]; in validate_nla()