Lines Matching refs:nla
7 static int drbd_nla_check_mandatory(int maxtype, struct nlattr *nla)
9 struct nlattr *head = nla_data(nla);
10 int len = nla_len(nla);
21 nla_for_each_attr(nla, head, len, rem) {
22 if (nla->nla_type & DRBD_GENLA_F_MANDATORY) {
23 nla->nla_type &= ~DRBD_GENLA_F_MANDATORY;
24 if (nla_type(nla) > maxtype)
31 int drbd_nla_parse_nested(struct nlattr *tb[], int maxtype, struct nlattr *nla,
36 err = drbd_nla_check_mandatory(maxtype, nla);
38 err = nla_parse_nested_deprecated(tb, maxtype, nla, policy,
44 struct nlattr *drbd_nla_find_nested(int maxtype, struct nlattr *nla, int attrtype)
52 err = drbd_nla_check_mandatory(maxtype, nla);
55 return nla_find_nested(nla, attrtype);