Lines Matching refs:na
23 #define NLA_DATA(na) ((void *)((char *)(na) + NLA_HDRLEN))
117 struct nlattr *na;
132 na = (struct nlattr *)(GENLMSG_DATA(&msg) + prv_len);
133 na->nla_type = nla_type[cnt];
134 na->nla_len = nla_len[cnt] + NLA_HDRLEN;
137 memcpy(NLA_DATA(na), nla_data[cnt], nla_len[cnt]);
183 struct nlattr *na;
202 na = (struct nlattr *)GENLMSG_DATA(&ans);
205 len += NLA_ALIGN(na->nla_len);
206 if (na->nla_type == CTRL_ATTR_FAMILY_ID) {
207 id = *(__u16 *)NLA_DATA(na);
208 } else if (na->nla_type == CTRL_ATTR_MCAST_GROUPS) {
214 nested_na = (struct nlattr *)((char *)na + NLA_HDRLEN);
235 na = (struct nlattr *)(GENLMSG_DATA(&ans) + len);
280 struct nlattr *na;
285 na = (struct nlattr *)GENLMSG_DATA(msg);
289 len += NLA_ALIGN(na->nla_len);
290 if (na->nla_type == NFC_ATTR_DEVICE_POWERED)
291 return *(char *)NLA_DATA(na);
292 na = (struct nlattr *)(GENLMSG_DATA(msg) + len);
646 struct nlattr *na;
669 na = (struct nlattr *)GENLMSG_DATA(&ans);
677 len += NLA_ALIGN(na->nla_len);
679 if (na->nla_type == NFC_ATTR_TARGET_INDEX)
680 targetidx = *(int *)((char *)na + NLA_HDRLEN);
681 else if (na->nla_type == NFC_ATTR_TARGET_SEL_RES)
682 sel_res = *(__u8 *)((char *)na + NLA_HDRLEN);
683 else if (na->nla_type == NFC_ATTR_PROTOCOLS)
684 protocol = *(__u32 *)((char *)na + NLA_HDRLEN);
686 na = (struct nlattr *)(GENLMSG_DATA(&ans) + len);
722 struct nlattr *na;
734 na = (struct nlattr *)(genlhdr + 1);
735 evt_dev = *(int *)((char *)na + NLA_HDRLEN);