Searched refs:wdev (Results 1 - 25 of 33) sorted by relevance

12

/net/wireless/
H A Dap.c12 struct wireless_dev *wdev = dev->ieee80211_ptr; local
15 ASSERT_WDEV_LOCK(wdev);
24 if (!wdev->beacon_interval)
29 wdev->beacon_interval = 0;
30 memset(&wdev->chandef, 0, sizeof(wdev->chandef));
31 wdev->ssid_len = 0;
34 nl80211_send_ap_stopped(wdev);
43 struct wireless_dev *wdev = dev->ieee80211_ptr; local
46 wdev_lock(wdev);
[all...]
H A Dsme.c50 static void cfg80211_sme_free(struct wireless_dev *wdev) argument
52 if (!wdev->conn)
55 kfree(wdev->conn->ie);
56 kfree(wdev->conn);
57 wdev->conn = NULL;
60 static int cfg80211_conn_scan(struct wireless_dev *wdev) argument
62 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
67 ASSERT_WDEV_LOCK(wdev);
72 if (wdev->conn->params.channel)
75 n_channels = ieee80211_get_num_supported_channels(wdev
131 cfg80211_conn_do_work(struct wireless_dev *wdev) argument
210 struct wireless_dev *wdev; local
247 cfg80211_get_conn_bss(struct wireless_dev *wdev) argument
278 struct wireless_dev *wdev = dev->ieee80211_ptr; local
300 struct wireless_dev *wdev = dev->ieee80211_ptr; local
307 cfg80211_sme_rx_auth(struct wireless_dev *wdev, const u8 *buf, size_t len) argument
354 cfg80211_sme_rx_assoc_resp(struct wireless_dev *wdev, u16 status) argument
383 cfg80211_sme_deauth(struct wireless_dev *wdev) argument
388 cfg80211_sme_auth_timeout(struct wireless_dev *wdev) argument
399 cfg80211_sme_disassoc(struct wireless_dev *wdev) argument
410 cfg80211_sme_assoc_timeout(struct wireless_dev *wdev) argument
421 cfg80211_sme_connect(struct wireless_dev *wdev, struct cfg80211_connect_params *connect, const u8 *prev_bssid) argument
507 cfg80211_sme_disconnect(struct wireless_dev *wdev, u16 reason) argument
540 struct wireless_dev *wdev; local
583 struct wireless_dev *wdev = dev->ieee80211_ptr; local
690 struct wireless_dev *wdev = dev->ieee80211_ptr; local
722 __cfg80211_roamed(struct wireless_dev *wdev, struct cfg80211_bss *bss, const u8 *req_ie, size_t req_ie_len, const u8 *resp_ie, size_t resp_ie_len) argument
785 struct wireless_dev *wdev = dev->ieee80211_ptr; local
805 struct wireless_dev *wdev = dev->ieee80211_ptr; local
838 struct wireless_dev *wdev = dev->ieee80211_ptr; local
884 struct wireless_dev *wdev = dev->ieee80211_ptr; local
915 struct wireless_dev *wdev = dev->ieee80211_ptr; local
976 struct wireless_dev *wdev = dev->ieee80211_ptr; local
[all...]
H A Dwext-sme.c18 struct wireless_dev *wdev)
25 ASSERT_WDEV_LOCK(wdev);
27 if (!netif_running(wdev->netdev))
30 wdev->wext.connect.ie = wdev->wext.ie;
31 wdev->wext.connect.ie_len = wdev->wext.ie_len;
34 wdev->wext.connect.bg_scan_period = -1;
36 if (wdev->wext.keys) {
37 wdev
17 cfg80211_mgd_wext_connect(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
69 struct wireless_dev *wdev = dev->ieee80211_ptr; local
143 struct wireless_dev *wdev = dev->ieee80211_ptr; local
171 struct wireless_dev *wdev = dev->ieee80211_ptr; local
227 struct wireless_dev *wdev = dev->ieee80211_ptr; local
262 struct wireless_dev *wdev = dev->ieee80211_ptr; local
313 struct wireless_dev *wdev = dev->ieee80211_ptr; local
335 struct wireless_dev *wdev = dev->ieee80211_ptr; local
385 struct wireless_dev *wdev = dev->ieee80211_ptr; local
[all...]
H A Dibss.c20 struct wireless_dev *wdev = dev->ieee80211_ptr; local
26 if (WARN_ON(wdev->iftype != NL80211_IFTYPE_ADHOC))
29 if (!wdev->ssid_len)
32 bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0,
38 if (wdev->current_bss) {
39 cfg80211_unhold_bss(wdev->current_bss);
40 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
44 wdev->current_bss = bss_from_pub(bss);
46 cfg80211_upload_connect_keys(wdev);
60 struct wireless_dev *wdev = dev->ieee80211_ptr; local
90 struct wireless_dev *wdev = dev->ieee80211_ptr; local
144 struct wireless_dev *wdev = dev->ieee80211_ptr; local
158 struct wireless_dev *wdev = dev->ieee80211_ptr; local
193 struct wireless_dev *wdev = dev->ieee80211_ptr; local
203 struct wireless_dev *wdev = dev->ieee80211_ptr; local
224 struct wireless_dev *wdev = dev->ieee80211_ptr; local
235 cfg80211_ibss_wext_join(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
313 struct wireless_dev *wdev = dev->ieee80211_ptr; local
370 struct wireless_dev *wdev = dev->ieee80211_ptr; local
398 struct wireless_dev *wdev = dev->ieee80211_ptr; local
438 struct wireless_dev *wdev = dev->ieee80211_ptr; local
465 struct wireless_dev *wdev = dev->ieee80211_ptr; local
522 struct wireless_dev *wdev = dev->ieee80211_ptr; local
[all...]
H A Dethtool.c8 struct wireless_dev *wdev = dev->ieee80211_ptr; local
10 strlcpy(info->driver, wiphy_dev(wdev->wiphy)->driver->name,
15 if (wdev->wiphy->fw_version[0])
16 strlcpy(info->fw_version, wdev->wiphy->fw_version,
21 strlcpy(info->bus_info, dev_name(wiphy_dev(wdev->wiphy)),
H A Dwext-compat.c28 struct wireless_dev *wdev = dev->ieee80211_ptr; local
32 if (!wdev)
35 sband = wdev->wiphy->bands[IEEE80211_BAND_5GHZ];
41 sband = wdev->wiphy->bands[IEEE80211_BAND_2GHZ];
71 struct wireless_dev *wdev = dev->ieee80211_ptr; local
76 rdev = wiphy_to_rdev(wdev->wiphy);
95 if (type == wdev->iftype)
107 struct wireless_dev *wdev = dev->ieee80211_ptr; local
109 if (!wdev)
112 switch (wdev
144 struct wireless_dev *wdev = dev->ieee80211_ptr; local
288 struct wireless_dev *wdev = dev->ieee80211_ptr; local
312 struct wireless_dev *wdev = dev->ieee80211_ptr; local
326 struct wireless_dev *wdev = dev->ieee80211_ptr; local
352 struct wireless_dev *wdev = dev->ieee80211_ptr; local
366 struct wireless_dev *wdev = dev->ieee80211_ptr; local
406 struct wireless_dev *wdev = dev->ieee80211_ptr; local
437 struct wireless_dev *wdev = dev->ieee80211_ptr; local
591 struct wireless_dev *wdev = dev->ieee80211_ptr; local
651 struct wireless_dev *wdev = dev->ieee80211_ptr; local
742 struct wireless_dev *wdev = dev->ieee80211_ptr; local
779 struct wireless_dev *wdev = dev->ieee80211_ptr; local
822 struct wireless_dev *wdev = dev->ieee80211_ptr; local
851 struct wireless_dev *wdev = dev->ieee80211_ptr; local
903 struct wireless_dev *wdev = dev->ieee80211_ptr; local
928 cfg80211_set_auth_alg(struct wireless_dev *wdev, s32 auth_alg) argument
962 cfg80211_set_wpa_version(struct wireless_dev *wdev, u32 wpa_versions) argument
989 cfg80211_set_cipher_group(struct wireless_dev *wdev, u32 cipher) argument
1014 cfg80211_set_cipher_pairwise(struct wireless_dev *wdev, u32 cipher) argument
1052 cfg80211_set_key_mgt(struct wireless_dev *wdev, u32 key_mgt) argument
1081 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1123 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1170 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1181 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1210 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1225 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1276 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1314 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1382 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1400 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1418 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1434 struct wireless_dev *wdev = dev->ieee80211_ptr; local
1453 struct wireless_dev *wdev = dev->ieee80211_ptr; local
[all...]
H A Dmlme.c24 struct wireless_dev *wdev = dev->ieee80211_ptr; local
25 struct wiphy *wiphy = wdev->wiphy;
40 if (cfg80211_sme_rx_assoc_resp(wdev, status_code)) {
54 static void cfg80211_process_auth(struct wireless_dev *wdev, argument
57 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
59 nl80211_send_rx_auth(rdev, wdev->netdev, buf, len, GFP_KERNEL);
60 cfg80211_sme_rx_auth(wdev, buf, len);
63 static void cfg80211_process_deauth(struct wireless_dev *wdev, argument
66 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
70 bool from_ap = !ether_addr_equal(mgmt->sa, wdev
82 cfg80211_process_disassoc(struct wireless_dev *wdev, const u8 *buf, size_t len) argument
103 struct wireless_dev *wdev = dev->ieee80211_ptr; local
124 struct wireless_dev *wdev = dev->ieee80211_ptr; local
137 struct wireless_dev *wdev = dev->ieee80211_ptr; local
153 struct wireless_dev *wdev = dev->ieee80211_ptr; local
208 struct wireless_dev *wdev = dev->ieee80211_ptr; local
283 struct wireless_dev *wdev = dev->ieee80211_ptr; local
317 struct wireless_dev *wdev = dev->ieee80211_ptr; local
341 struct wireless_dev *wdev = dev->ieee80211_ptr; local
372 struct wireless_dev *wdev = dev->ieee80211_ptr; local
400 cfg80211_mlme_register_mgmt(struct wireless_dev *wdev, u32 snd_portid, u16 frame_type, const u8 *match_data, int match_len) argument
461 cfg80211_mlme_unregister_socket(struct wireless_dev *wdev, u32 nlportid) argument
495 cfg80211_mlme_purge_registrations(struct wireless_dev *wdev) argument
509 cfg80211_mlme_mgmt_tx(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) argument
607 cfg80211_rx_mgmt(struct wireless_dev *wdev, int freq, int sig_mbm, const u8 *buf, size_t len, u32 flags) argument
753 struct wireless_dev *wdev = netdev->ieee80211_ptr; local
[all...]
H A Dcore.c141 struct wireless_dev *wdev; local
147 list_for_each_entry(wdev, &rdev->wdev_list, list) {
148 if (!wdev->netdev)
150 wdev->netdev->features &= ~NETIF_F_NETNS_LOCAL;
151 err = dev_change_net_namespace(wdev->netdev, net, "wlan%d");
154 wdev->netdev->features |= NETIF_F_NETNS_LOCAL;
161 list_for_each_entry_continue_reverse(wdev, &rdev->wdev_list,
163 if (!wdev->netdev)
165 wdev->netdev->features &= ~NETIF_F_NETNS_LOCAL;
166 err = dev_change_net_namespace(wdev
190 cfg80211_stop_p2p_device(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
216 struct wireless_dev *wdev; local
281 struct wireless_dev *wdev, *tmp; local
764 cfg80211_unregister_wdev(struct wireless_dev *wdev) argument
801 __cfg80211_leave(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
839 cfg80211_leave(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
847 cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev, gfp_t gfp) argument
873 struct wireless_dev *wdev = dev->ieee80211_ptr; local
[all...]
H A Dmesh.c101 struct wireless_dev *wdev = dev->ieee80211_ptr; local
106 ASSERT_WDEV_LOCK(wdev);
115 if (wdev->mesh_id_len)
126 setup->chandef = wdev->preset_chandef;
183 memcpy(wdev->ssid, setup->mesh_id, setup->mesh_id_len);
184 wdev->mesh_id_len = setup->mesh_id_len;
185 wdev->chandef = setup->chandef;
196 struct wireless_dev *wdev = dev->ieee80211_ptr; local
199 wdev_lock(wdev);
201 wdev_unlock(wdev);
206 cfg80211_set_mesh_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_chan_def *chandef) argument
244 struct wireless_dev *wdev = dev->ieee80211_ptr; local
271 struct wireless_dev *wdev = dev->ieee80211_ptr; local
[all...]
H A Dcore.h159 static inline void wdev_lock(struct wireless_dev *wdev)
160 __acquires(wdev)
162 mutex_lock(&wdev->mtx);
163 __acquire(wdev->mtx);
166 static inline void wdev_unlock(struct wireless_dev *wdev)
167 __releases(wdev)
169 __release(wdev->mtx);
170 mutex_unlock(&wdev->mtx);
173 #define ASSERT_WDEV_LOCK(wdev) lockdep_assert_held(&(wdev)
[all...]
H A Dchan.c825 cfg80211_get_chan_state(struct wireless_dev *wdev, argument
835 ASSERT_WDEV_LOCK(wdev);
837 if (wdev->netdev && !netif_running(wdev->netdev))
840 switch (wdev->iftype) {
842 if (wdev->current_bss) {
843 *chan = wdev->current_bss->pub.channel;
844 *chanmode = (wdev->ibss_fixed &&
845 !wdev->ibss_dfs_possible)
851 if (wdev
[all...]
H A Dnl80211.h11 struct wireless_dev *wdev);
13 struct wireless_dev *wdev, bool aborted);
69 struct wireless_dev *wdev, u32 nlpid,
79 void nl80211_send_ap_stopped(struct wireless_dev *wdev);
H A Drdev-ops.h51 struct wireless_dev *wdev)
54 trace_rdev_del_virtual_intf(&rdev->wiphy, wdev);
55 ret = rdev->ops->del_virtual_intf(&rdev->wiphy, wdev);
479 struct wireless_dev *wdev,
483 trace_rdev_set_tx_power(&rdev->wiphy, wdev, type, mbm);
484 ret = rdev->ops->set_tx_power(&rdev->wiphy, wdev, type, mbm);
490 struct wireless_dev *wdev, int *dbm)
493 trace_rdev_get_tx_power(&rdev->wiphy, wdev);
494 ret = rdev->ops->get_tx_power(&rdev->wiphy, wdev, dbm);
519 struct wireless_dev *wdev,
50 rdev_del_virtual_intf(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
478 rdev_set_tx_power(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) argument
489 rdev_get_tx_power(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, int *dbm) argument
518 rdev_testmode_cmd(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, void *data, int len) argument
601 rdev_remain_on_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct ieee80211_channel *chan, unsigned int duration, u64 *cookie) argument
615 rdev_cancel_remain_on_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) argument
625 rdev_mgmt_tx(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) argument
638 rdev_mgmt_tx_cancel_wait(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) argument
685 rdev_mgmt_frame_register(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u16 frame_type, bool reg) argument
800 rdev_get_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_chan_def *chandef) argument
813 rdev_start_p2p_device(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
824 rdev_stop_p2p_device(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
856 rdev_crit_proto_start(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, enum nl80211_crit_proto_id protocol, u16 duration) argument
870 rdev_crit_proto_stop(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
[all...]
H A Dutil.c773 void cfg80211_upload_connect_keys(struct wireless_dev *wdev) argument
775 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
776 struct net_device *dev = wdev->netdev;
779 if (!wdev->connect_keys)
783 if (!wdev->connect_keys->params[i].cipher)
786 &wdev->connect_keys->params[i])) {
790 if (wdev->connect_keys->def == i)
795 if (wdev->connect_keys->defmgmt == i)
800 kzfree(wdev->connect_keys);
801 wdev
804 cfg80211_process_wdev_events(struct wireless_dev *wdev) argument
859 struct wireless_dev *wdev; local
1253 struct wireless_dev *wdev; local
1385 cfg80211_can_use_iftype_chan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, enum nl80211_iftype iftype, struct ieee80211_channel *chan, enum cfg80211_chan_mode chanmode, u8 radar_detect) argument
1554 struct wireless_dev *wdev; local
[all...]
H A Dnl80211.c97 struct wireless_dev *wdev; local
105 list_for_each_entry(wdev, &rdev->wdev_list, list) {
106 if (have_ifidx && wdev->netdev &&
107 wdev->netdev->ifindex == ifidx) {
108 result = wdev;
111 if (have_wdev_id && wdev->identifier == (u32)wdev_id) {
112 result = wdev;
145 struct wireless_dev *wdev; local
150 /* make sure wdev exists */
151 list_for_each_entry(wdev,
475 nl80211_prepare_wdev_dump(struct sk_buff *skb, struct netlink_callback *cb, struct cfg80211_registered_device **rdev, struct wireless_dev **wdev) argument
871 nl80211_key_allowed(struct wireless_dev *wdev) argument
1868 nl80211_can_set_dev_channel(struct wireless_dev *wdev) argument
1964 struct wireless_dev *wdev = NULL; local
2029 struct wireless_dev *wdev = dev->ieee80211_ptr; local
2053 struct wireless_dev *wdev; local
2302 wdev_id(struct wireless_dev *wdev) argument
2337 nl80211_send_iface(struct sk_buff *msg, u32 portid, u32 seq, int flags, struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
2392 struct wireless_dev *wdev; local
2432 struct wireless_dev *wdev = info->user_ptr[1]; local
2526 struct wireless_dev *wdev = dev->ieee80211_ptr; local
2584 struct wireless_dev *wdev; local
2689 struct wireless_dev *wdev = info->user_ptr[1]; local
3174 struct wireless_dev *wdev; local
3221 struct wireless_dev *wdev = dev->ieee80211_ptr; local
3392 struct wireless_dev *wdev = dev->ieee80211_ptr; local
3770 struct wireless_dev *wdev; local
4476 struct wireless_dev *wdev; local
4631 struct wireless_dev *wdev = dev->ieee80211_ptr; local
4796 struct wireless_dev *wdev = dev->ieee80211_ptr; local
5141 struct wireless_dev *wdev = dev->ieee80211_ptr; local
5364 struct wireless_dev *wdev = info->user_ptr[1]; local
5867 struct wireless_dev *wdev = dev->ieee80211_ptr; local
5920 struct wireless_dev *wdev = dev->ieee80211_ptr; local
6077 nl80211_send_bss(struct sk_buff *msg, struct netlink_callback *cb, u32 seq, int flags, struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_internal_bss *intbss) argument
6197 struct wireless_dev *wdev; local
6295 struct wireless_dev *wdev; local
7057 struct wireless_dev *wdev = local
7490 struct wireless_dev *wdev = info->user_ptr[1]; local
7555 struct wireless_dev *wdev = info->user_ptr[1]; local
7806 struct wireless_dev *wdev = info->user_ptr[1]; local
7841 struct wireless_dev *wdev = info->user_ptr[1]; local
7968 struct wireless_dev *wdev = info->user_ptr[1]; local
7998 struct wireless_dev *wdev; local
8032 struct wireless_dev *wdev; local
8087 struct wireless_dev *wdev = dev->ieee80211_ptr; local
8107 struct wireless_dev *wdev = dev->ieee80211_ptr; local
8981 struct wireless_dev *wdev = dev->ieee80211_ptr; local
9028 struct wireless_dev *wdev = dev->ieee80211_ptr; local
9046 struct wireless_dev *wdev = dev->ieee80211_ptr; local
9131 struct wireless_dev *wdev = info->user_ptr[1]; local
9159 struct wireless_dev *wdev = info->user_ptr[1]; local
9224 struct wireless_dev *wdev = info->user_ptr[1]; local
9266 struct wireless_dev *wdev = info->user_ptr[1]; local
9281 struct wireless_dev *wdev = local
9441 struct wireless_dev *wdev = dev->ieee80211_ptr; local
9506 struct wireless_dev *wdev = dev->ieee80211_ptr; local
9540 struct wireless_dev *wdev; local
9610 struct wireless_dev *wdev = info->user_ptr[1]; local
10364 nl80211_send_scan_msg(struct sk_buff *msg, struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u32 portid, u32 seq, int flags, u32 cmd) argument
10415 nl80211_send_scan_start(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument
10434 nl80211_build_scan_msg(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, bool aborted) argument
10645 struct wireless_dev *wdev = dev->ieee80211_ptr; local
10868 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11000 nl80211_send_remain_on_chan_event( int cmd, struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie, struct ieee80211_channel *chan, unsigned int duration, gfp_t gfp) argument
11044 cfg80211_ready_on_channel(struct wireless_dev *wdev, u64 cookie, struct ieee80211_channel *chan, unsigned int duration, gfp_t gfp) argument
11058 cfg80211_remain_on_channel_expired(struct wireless_dev *wdev, u64 cookie, struct ieee80211_channel *chan, gfp_t gfp) argument
11169 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11206 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11226 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11245 nl80211_send_mgmt(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u32 nlportid, int freq, int sig_dbm, const u8 *buf, size_t len, u32 flags, gfp_t gfp) argument
11286 cfg80211_mgmt_tx_status(struct wireless_dev *wdev, u64 cookie, const u8 *buf, size_t len, bool ack, gfp_t gfp) argument
11332 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11424 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11482 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11529 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11553 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11626 struct wireless_dev *wdev = netdev->ieee80211_ptr; local
11653 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11701 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11785 cfg80211_report_wowlan_wakeup(struct wireless_dev *wdev, struct cfg80211_wowlan_wakeup *wakeup, gfp_t gfp) argument
11898 struct wireless_dev *wdev = dev->ieee80211_ptr; local
11942 struct wireless_dev *wdev; local
12038 cfg80211_crit_proto_stopped(struct wireless_dev *wdev, gfp_t gfp) argument
12077 nl80211_send_ap_stopped(struct wireless_dev *wdev) argument
[all...]
H A Dsysfs.c92 struct wireless_dev *wdev; local
94 list_for_each_entry(wdev, &rdev->wdev_list, list)
95 cfg80211_leave(rdev, wdev);
H A Dtrace.h30 #define WDEV_ASSIGN (__entry->id) = (!IS_ERR_OR_NULL(wdev) \
31 ? wdev->identifier : 0)
32 #define WDEV_PR_FMT "wdev(%u)"
349 TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev),
350 TP_ARGS(wiphy, wdev),
363 TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev),
364 TP_ARGS(wiphy, wdev)
368 TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev),
369 TP_ARGS(wiphy, wdev)
1094 struct wireless_dev *wdev, u6
[all...]
H A Dscan.c169 struct wireless_dev *wdev; local
187 wdev = request->wdev;
194 if (wdev->netdev)
195 cfg80211_sme_scan_done(wdev->netdev);
205 msg = nl80211_build_scan_msg(rdev, wdev, request->aborted);
208 if (wdev->netdev && !request->aborted) {
211 wireless_send_event(wdev->netdev, SIOCGIWSCAN, &wrqu, NULL);
215 if (wdev->netdev)
216 dev_put(wdev
[all...]
/net/mac80211/
H A Diface.c403 sdata->wdev.iftype = NL80211_IFTYPE_MONITOR;
480 int ieee80211_do_open(struct wireless_dev *wdev, bool coming_up) argument
482 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
483 struct net_device *dev = wdev->netdev;
756 return ieee80211_do_open(&sdata->wdev, true);
859 if (sdata->wdev.cac_started) {
1313 sdata->wdev.iftype = type;
1460 err = ieee80211_do_open(&sdata->wdev, false);
1639 struct wireless_dev *wdev; local
1645 wdev
[all...]
H A Dieee80211_i.h750 struct wireless_dev wdev; member in struct:ieee80211_sub_if_data
865 __acquires(&sdata->wdev.mtx)
867 mutex_lock(&sdata->wdev.mtx);
868 __acquire(&sdata->wdev.mtx);
872 __releases(&sdata->wdev.mtx)
874 mutex_unlock(&sdata->wdev.mtx);
875 __release(&sdata->wdev.mtx);
879 rcu_dereference_protected(p, lockdep_is_held(&sdata->wdev.mtx))
884 lockdep_assert_held(&sdata->wdev.mtx);
1319 IEEE80211_WDEV_TO_SUB_IF(struct wireless_dev *wdev) argument
[all...]
H A Dpm.c152 cfg80211_report_wowlan_wakeup(&sdata->wdev, wakeup, gfp);
H A Dcfg.c31 struct wireless_dev *wdev; local
35 err = ieee80211_if_add(local, name, &wdev, type, params);
40 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
44 return wdev;
47 static int ieee80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev) argument
49 ieee80211_if_remove(IEEE80211_WDEV_TO_SUB_IF(wdev));
111 struct wireless_dev *wdev)
113 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
122 return ieee80211_do_open(wdev, true);
126 struct wireless_dev *wdev)
110 ieee80211_start_p2p_device(struct wiphy *wiphy, struct wireless_dev *wdev) argument
125 ieee80211_stop_p2p_device(struct wiphy *wiphy, struct wireless_dev *wdev) argument
2028 ieee80211_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) argument
2077 ieee80211_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, int *dbm) argument
2110 ieee80211_testmode_cmd(struct wiphy *wiphy, struct wireless_dev *wdev, void *data, int len) argument
2586 ieee80211_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, struct ieee80211_channel *chan, unsigned int duration, u64 *cookie) argument
2681 ieee80211_cancel_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie) argument
3145 ieee80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) argument
3307 ieee80211_mgmt_tx_cancel_wait(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie) argument
3316 ieee80211_mgmt_frame_register(struct wiphy *wiphy, struct wireless_dev *wdev, u16 frame_type, bool reg) argument
3449 ieee80211_cfg_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, struct cfg80211_chan_def *chandef) argument
[all...]
H A Dethtool.c228 struct wireless_dev *wdev = dev->ieee80211_ptr; local
230 regs->version = wdev->wiphy->hw_version;
H A Doffchannel.c202 cfg80211_ready_on_channel(&roc->sdata->wdev, roc->cookie,
311 cfg80211_mgmt_tx_status(&roc->sdata->wdev,
319 cfg80211_remain_on_channel_expired(&roc->sdata->wdev,
H A Dmain.c299 struct wireless_dev *wdev = ndev->ieee80211_ptr; local
307 if (!wdev)
310 if (wdev->wiphy != local->hw.wiphy)
358 struct wireless_dev *wdev = ndev->ieee80211_ptr; local
362 if (!wdev || wdev->wiphy != local->hw.wiphy)

Completed in 364 milliseconds

12