• Home
  • Raw
  • Download

Lines Matching refs:len

51 		if (pt->len)  in validate_nla()
52 minlen = min_t(int, attrlen, pt->len + 1); in validate_nla()
64 if (pt->len) { in validate_nla()
70 if (attrlen > pt->len) in validate_nla()
76 if (pt->len && attrlen > pt->len) in validate_nla()
81 if (attrlen < pt->len) in validate_nla()
83 if (attrlen < NLA_ALIGN(pt->len)) in validate_nla()
85 if (attrlen < NLA_ALIGN(pt->len) + NLA_HDRLEN) in validate_nla()
87 nla = nla_data(nla) + NLA_ALIGN(pt->len); in validate_nla()
88 if (attrlen < NLA_ALIGN(pt->len) + NLA_HDRLEN + nla_len(nla)) in validate_nla()
98 if (pt->len) in validate_nla()
99 minlen = pt->len; in validate_nla()
123 int nla_validate(const struct nlattr *head, int len, int maxtype, in nla_validate() argument
129 nla_for_each_attr(nla, head, len, rem) { in nla_validate()
155 int i, len = 0; in nla_policy_len() local
158 if (p->len) in nla_policy_len()
159 len += nla_total_size(p->len); in nla_policy_len()
161 len += nla_total_size(nla_attr_minlen[p->type]); in nla_policy_len()
164 return len; in nla_policy_len()
184 int len, const struct nla_policy *policy) in nla_parse() argument
191 nla_for_each_attr(nla, head, len, rem) { in nla_parse()
223 struct nlattr *nla_find(const struct nlattr *head, int len, int attrtype) in nla_find() argument
228 nla_for_each_attr(nla, head, len, rem) in nla_find()
257 size_t len = (srclen >= dstsize) ? dstsize - 1 : srclen; in nla_strlcpy() local
260 memcpy(dst, src, len); in nla_strlcpy()
313 int len = strlen(str); in nla_strcmp() local
321 d = attrlen - len; in nla_strcmp()
323 d = memcmp(nla_data(nla), str, len); in nla_strcmp()