Lines Matching refs:nl80211_fam

41 static struct genl_family nl80211_fam = {  variable
498 err = nlmsg_parse(cb->nlh, GENL_HDRLEN + nl80211_fam.hdrsize, in nl80211_prepare_wdev_dump()
499 nl80211_fam.attrbuf, nl80211_fam.maxattr, in nl80211_prepare_wdev_dump()
505 nl80211_fam.attrbuf); in nl80211_prepare_wdev_dump()
585 return genlmsg_put(skb, portid, seq, &nl80211_fam, flags, cmd); in nl80211hdr_put()
1750 struct nlattr **tb = nl80211_fam.attrbuf; in nl80211_dump_wiphy_parse()
1751 int ret = nlmsg_parse(cb->nlh, GENL_HDRLEN + nl80211_fam.hdrsize, in nl80211_dump_wiphy_parse()
1752 tb, nl80211_fam.maxattr, nl80211_policy); in nl80211_dump_wiphy_parse()
2754 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), in nl80211_new_interface()
2791 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), in nl80211_del_interface()
5519 genl_dump_check_consistent(cb, hdr, &nl80211_fam); in nl80211_send_regdom()
6697 genl_dump_check_consistent(cb, hdr, &nl80211_fam); in nl80211_send_bss()
6923 radio_stats = nl80211_fam.attrbuf[NL80211_ATTR_SURVEY_RADIO_STATS]; in nl80211_dump_survey()
7684 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), skb, 0, in __cfg80211_send_event_skb()
7739 err = nlmsg_parse(cb->nlh, GENL_HDRLEN + nl80211_fam.hdrsize, in nl80211_testmode_dump()
7740 nl80211_fam.attrbuf, nl80211_fam.maxattr, in nl80211_testmode_dump()
7746 nl80211_fam.attrbuf); in nl80211_testmode_dump()
7754 if (nl80211_fam.attrbuf[NL80211_ATTR_TESTDATA]) in nl80211_testmode_dump()
7756 (long)nl80211_fam.attrbuf[NL80211_ATTR_TESTDATA]; in nl80211_testmode_dump()
10188 err = nlmsg_parse(cb->nlh, GENL_HDRLEN + nl80211_fam.hdrsize, in nl80211_prepare_vendor_dump()
10189 nl80211_fam.attrbuf, nl80211_fam.maxattr, in nl80211_prepare_vendor_dump()
10194 if (!nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_ID] || in nl80211_prepare_vendor_dump()
10195 !nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_SUBCMD]) { in nl80211_prepare_vendor_dump()
10201 nl80211_fam.attrbuf); in nl80211_prepare_vendor_dump()
10206 nl80211_fam.attrbuf); in nl80211_prepare_vendor_dump()
10212 vid = nla_get_u32(nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_ID]); in nl80211_prepare_vendor_dump()
10213 subcmd = nla_get_u32(nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_SUBCMD]); in nl80211_prepare_vendor_dump()
10237 if (nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_DATA]) { in nl80211_prepare_vendor_dump()
10238 data = nla_data(nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_DATA]); in nl80211_prepare_vendor_dump()
10239 data_len = nla_len(nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_DATA]); in nl80211_prepare_vendor_dump()
11443 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_notify_wiphy()
11556 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_scan_start()
11585 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_scan_result()
11604 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_sched_scan_results()
11622 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_sched_scan()
11699 genlmsg_multicast_allns(&nl80211_fam, msg, 0, in nl80211_common_reg_change_event()
11749 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_mlme_event()
11837 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_mlme_timeout()
11893 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_connect_result()
11932 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_roamed()
11970 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_disconnected()
12004 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_ibss_bssid()
12045 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in cfg80211_notify_new_peer_candidate()
12084 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_michael_mic_failure()
12137 genlmsg_multicast_allns(&nl80211_fam, msg, 0, in nl80211_send_beacon_hint_event()
12183 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_send_remain_on_chan_event()
12238 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in cfg80211_new_sta()
12266 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in cfg80211_del_sta_sinfo()
12297 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in cfg80211_conn_failed()
12459 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in cfg80211_mgmt_tx_status()
12517 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in cfg80211_send_cqm()
12653 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_gtk_rekey_notify()
12711 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_pmksa_candidate_notify()
12764 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_ch_switch_notify()
12845 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in nl80211_radar_notify()
12884 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in cfg80211_probe_status()
13103 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in cfg80211_report_wowlan_wakeup()
13145 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in cfg80211_tdls_oper_request()
13267 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, in cfg80211_ft_event()
13336 genlmsg_multicast_netns(&nl80211_fam, wiphy_net(wiphy), msg, 0, in nl80211_send_ap_stopped()
13349 err = genl_register_family_with_ops_groups(&nl80211_fam, nl80211_ops, in nl80211_init()
13360 genl_unregister_family(&nl80211_fam); in nl80211_init()
13367 genl_unregister_family(&nl80211_fam); in nl80211_exit()