Home | History | Annotate | Download | only in Bug-36730104

Lines Matching refs:na

398 #define NLA_DATA(na) ((void *)((char *)(na) + NLA_HDRLEN))
463 struct nlattr *na;
477 na = (struct nlattr *)GENLMSG_DATA(&msg);
478 na->nla_type = nla_type;
479 na->nla_len = nla_len + 1 + NLA_HDRLEN;
480 memcpy(NLA_DATA(na), nla_data, nla_len);
481 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
497 struct nlattr *na;
515 na = (struct nlattr *)GENLMSG_DATA(&ans);
516 na = (struct nlattr *)((char *)na + NLA_ALIGN(na->nla_len));
517 if (na->nla_type == CTRL_ATTR_FAMILY_ID) {
518 id = *(__u16 *)NLA_DATA(na);
520 na = (struct nlattr *)((char *)na + NLA_ALIGN(na->nla_len));
525 struct nlattr *na;
540 na = (struct nlattr *)GENLMSG_DATA(&msg);
541 na->nla_type = NL80211_ATTR_WIPHY;
542 na->nla_len = 4 + NLA_HDRLEN;
543 *(u32 *)NLA_DATA(na) = 0;
544 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
546 na = (struct nlattr *)((char *)na + NLMSG_ALIGN(na->nla_len));
547 na->nla_type = NL80211_ATTR_IFINDEX;
548 na->nla_len = 4 + NLA_HDRLEN;
549 *(u32 *)NLA_DATA(na) = 24;
550 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
581 struct nlattr *na;
597 na = (struct nlattr *)GENLMSG_DATA(&msg);
598 na->nla_type = NL80211_ATTR_IFINDEX;
599 na->nla_len = 4 + NLA_HDRLEN;
600 *(u32 *)NLA_DATA(na) = if_index;
601 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
615 na = (struct nlattr *)GENLMSG_DATA(&ans);
616 *ifindex = *(u32 *)NLA_DATA(na);
618 na = (struct nlattr *)((char *)na + NLA_ALIGN(na->nla_len));
619 strcpy(ifname, NLA_DATA(na));
621 na = (struct nlattr *)((char *)na + NLA_ALIGN(na->nla_len));
622 *wiphyid = *(u32 *)NLA_DATA(na);
651 struct nlattr *na;
666 na = (struct nlattr *)GENLMSG_DATA(&msg);
667 na->nla_type = NL80211_ATTR_VENDOR_ID;
668 na->nla_len = 4 + NLA_HDRLEN;
669 *(u32 *)NLA_DATA(na) = QCA_NL80211_VENDOR_ID;
670 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
672 na = (struct nlattr *)((char *)na + NLMSG_ALIGN(na->nla_len));
673 na->nla_type = NL80211_ATTR_VENDOR_SUBCMD;
674 na->nla_len = 4 + NLA_HDRLEN;
675 *(u32 *)NLA_DATA(na) = QCA_NL80211_VENDOR_SUBCMD_EXTSCAN_START;
676 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
678 na = (struct nlattr *)((char *)na + NLMSG_ALIGN(na->nla_len));
679 na->nla_type = NL80211_ATTR_IFINDEX;
680 na->nla_len = 4 + NLA_HDRLEN;
681 *(u32 *)NLA_DATA(na) = ifindex;
682 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
763 na = (struct nlattr *)((char *)na + NLMSG_ALIGN(na->nla_len));
764 na->nla_type = NL80211_ATTR_VENDOR_DATA;
765 na->nla_len = data_size + NLA_HDRLEN;
766 memcpy(NLA_DATA(na), data, data_size);
767 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
781 na = (struct nlattr *)GENLMSG_DATA(&ans);
782 char *temp = na;