Lines Matching full:na

53 #define NLA_NEXT(na)			((struct nlattr *)((char *)(na) + NLA_ALIGN((na)->nla_len)))  argument
54 #define NLA_DATA(na) ((void *)((char *)(na) + NLA_HDRLEN)) argument
424 struct nlattr *na; in send_cmd() local
441 na = (struct nlattr *) GENLMSG_DATA(&msg); in send_cmd()
442 na->nla_type = nla_type; in send_cmd()
443 na->nla_len = nla_len + NLA_HDRLEN; in send_cmd()
444 memcpy(NLA_DATA(na), nla_data, nla_len); in send_cmd()
445 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len); in send_cmd()
472 struct nlattr *na; in get_family_id() local
493 na = (struct nlattr *) GENLMSG_DATA(&ans); in get_family_id()
494 na = (struct nlattr *) ((char *) na + NLA_ALIGN(na->nla_len)); in get_family_id()
495 if (na->nla_type == CTRL_ATTR_FAMILY_ID) in get_family_id()
496 id = *(__u16 *) NLA_DATA(na); in get_family_id()
665 struct nlattr *na; in fetch_and_fill_task_info() local
686 na = (struct nlattr *) GENLMSG_DATA(&resp); in fetch_and_fill_task_info()
688 if (na->nla_type == TASKSTATS_TYPE_AGGR_PID) { in fetch_and_fill_task_info()
689 nested = (struct nlattr *) NLA_DATA(na); in fetch_and_fill_task_info()
690 nested_len = NLA_PAYLOAD(na->nla_len); in fetch_and_fill_task_info()
726 nl_len -= NLA_ALIGN(na->nla_len); in fetch_and_fill_task_info()
727 na = NLA_NEXT(na); in fetch_and_fill_task_info()
813 struct nlattr *na; in get_container_stats() local
846 na = (struct nlattr *) GENLMSG_DATA(&resp); in get_container_stats()
848 if (na->nla_type == CGROUPSTATS_TYPE_CGROUP_STATS) { in get_container_stats()
850 memcpy(&stats, NLA_DATA(na), sizeof(stats)); in get_container_stats()
860 nl_len -= NLA_ALIGN(na->nla_len); in get_container_stats()
861 na = (struct nlattr *) ((char *) na + NLA_ALIGN(na->nla_len)); in get_container_stats()