Lines Matching refs:attrbuf

892 		struct nlattr **attrbuf;  in nl80211_prepare_wdev_dump()  local
894 attrbuf = kcalloc(NUM_NL80211_ATTR, sizeof(*attrbuf), in nl80211_prepare_wdev_dump()
896 if (!attrbuf) in nl80211_prepare_wdev_dump()
901 attrbuf, nl80211_fam.maxattr, in nl80211_prepare_wdev_dump()
904 kfree(attrbuf); in nl80211_prepare_wdev_dump()
909 attrbuf); in nl80211_prepare_wdev_dump()
910 kfree(attrbuf); in nl80211_prepare_wdev_dump()
9433 struct nlattr **attrbuf; in nl80211_dump_survey() local
9441 attrbuf = kcalloc(NUM_NL80211_ATTR, sizeof(*attrbuf), GFP_KERNEL); in nl80211_dump_survey()
9442 if (!attrbuf) in nl80211_dump_survey()
9451 radio_stats = attrbuf[NL80211_ATTR_SURVEY_RADIO_STATS]; in nl80211_dump_survey()
9489 kfree(attrbuf); in nl80211_dump_survey()
10384 struct nlattr **attrbuf = NULL; in nl80211_testmode_dump() local
10405 attrbuf = kcalloc(NUM_NL80211_ATTR, sizeof(*attrbuf), in nl80211_testmode_dump()
10407 if (!attrbuf) { in nl80211_testmode_dump()
10414 attrbuf, nl80211_fam.maxattr, in nl80211_testmode_dump()
10419 rdev = __cfg80211_rdev_from_attrs(sock_net(skb->sk), attrbuf); in nl80211_testmode_dump()
10426 if (attrbuf[NL80211_ATTR_TESTDATA]) in nl80211_testmode_dump()
10427 cb->args[1] = (long)attrbuf[NL80211_ATTR_TESTDATA]; in nl80211_testmode_dump()
10477 kfree(attrbuf); in nl80211_testmode_dump()
13632 struct nlattr **attrbuf; in nl80211_prepare_vendor_dump() local
13663 attrbuf = kcalloc(NUM_NL80211_ATTR, sizeof(*attrbuf), GFP_KERNEL); in nl80211_prepare_vendor_dump()
13664 if (!attrbuf) in nl80211_prepare_vendor_dump()
13669 attrbuf, nl80211_fam.maxattr, in nl80211_prepare_vendor_dump()
13674 if (!attrbuf[NL80211_ATTR_VENDOR_ID] || in nl80211_prepare_vendor_dump()
13675 !attrbuf[NL80211_ATTR_VENDOR_SUBCMD]) { in nl80211_prepare_vendor_dump()
13680 *wdev = __cfg80211_wdev_from_attrs(sock_net(skb->sk), attrbuf); in nl80211_prepare_vendor_dump()
13684 *rdev = __cfg80211_rdev_from_attrs(sock_net(skb->sk), attrbuf); in nl80211_prepare_vendor_dump()
13690 vid = nla_get_u32(attrbuf[NL80211_ATTR_VENDOR_ID]); in nl80211_prepare_vendor_dump()
13691 subcmd = nla_get_u32(attrbuf[NL80211_ATTR_VENDOR_SUBCMD]); in nl80211_prepare_vendor_dump()
13715 if (attrbuf[NL80211_ATTR_VENDOR_DATA]) { in nl80211_prepare_vendor_dump()
13716 data = nla_data(attrbuf[NL80211_ATTR_VENDOR_DATA]); in nl80211_prepare_vendor_dump()
13717 data_len = nla_len(attrbuf[NL80211_ATTR_VENDOR_DATA]); in nl80211_prepare_vendor_dump()
13721 attrbuf[NL80211_ATTR_VENDOR_DATA], in nl80211_prepare_vendor_dump()
13738 kfree(attrbuf); in nl80211_prepare_vendor_dump()