Home | History | Annotate | Download | only in cgroup

Lines Matching refs:na

47 #define NLA_DATA(na)		((void *)((char*)(na) + NLA_HDRLEN))
129 struct nlattr *na;
143 na = (struct nlattr *)GENLMSG_DATA(&msg);
144 na->nla_type = nla_type;
145 na->nla_len = nla_len + 1 + NLA_HDRLEN;
146 memcpy(NLA_DATA(na), nla_data, nla_len);
147 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
177 struct nlattr *na;
190 na = (struct nlattr *)GENLMSG_DATA(&ans);
191 na = (struct nlattr *)((char *)na + NLA_ALIGN(na->nla_len));
192 if (na->nla_type == CTRL_ATTR_FAMILY_ID) {
193 id = *(__u16 *) NLA_DATA(na);
265 struct nlattr *na;
440 na = (struct nlattr *)GENLMSG_DATA(&msg);
444 len += NLA_ALIGN(na->nla_len);
445 switch (na->nla_type) {
449 aggr_len = NLA_PAYLOAD(na->nla_len);
451 /* For nested attributes, na follows */
452 na = (struct nlattr *)NLA_DATA(na);
455 switch (na->nla_type) {
457 rtid = *(int *)NLA_DATA(na);
463 rtid = *(int *)NLA_DATA(na);
475 (na));
481 (na));
485 *)NLA_DATA(na));
488 (fd, NLA_DATA(na),
489 na->nla_len) < 0) {
500 na->nla_type);
503 len2 += NLA_ALIGN(na->nla_len);
504 na = (struct nlattr *)((char *)na +
510 print_cgroupstats(NLA_DATA(na));
515 na->nla_type);
518 na = (struct nlattr *)(GENLMSG_DATA(&msg) + len);