Home
last modified time | relevance | path

Searched refs:scan_req (Results 1 – 25 of 44) sorted by relevance

12

/Linux-v6.6/net/mac80211/
Dscan.c282 struct cfg80211_scan_request *scan_req; in ieee80211_scan_rx() local
286 scan_req = rcu_dereference(local->scan_req); in ieee80211_scan_rx()
289 if (scan_req) in ieee80211_scan_rx()
290 scan_req_flags = scan_req->flags; in ieee80211_scan_rx()
346 req = rcu_dereference_protected(local->scan_req, in ieee80211_prep_hw_scan()
408 struct cfg80211_scan_request *scan_req; in __ieee80211_scan_completed() local
423 if (WARN_ON(!local->scan_req)) in __ieee80211_scan_completed()
452 scan_req = rcu_dereference_protected(local->scan_req, in __ieee80211_scan_completed()
455 RCU_INIT_POINTER(local->scan_req, NULL); in __ieee80211_scan_completed()
463 if (scan_req != local->int_scan_req) { in __ieee80211_scan_completed()
[all …]
/Linux-v6.6/net/mac802154/
Dscan.c56 request = rcu_replace_pointer(local->scan_req, NULL, 1); in mac802154_scan_cleanup_locked()
118 struct cfg802154_scan_request *scan_req, in mac802154_scan_get_next_channel() argument
122 *channel = find_next_bit((const unsigned long *)&scan_req->channels, in mac802154_scan_get_next_channel()
128 struct cfg802154_scan_request *scan_req, in mac802154_scan_find_next_chan() argument
131 mac802154_scan_get_next_channel(local, scan_req, channel); in mac802154_scan_find_next_chan()
178 struct cfg802154_scan_request *scan_req; in mac802154_scan_worker() local
195 scan_req = rcu_dereference(local->scan_req); in mac802154_scan_worker()
196 if (unlikely(!scan_req)) { in mac802154_scan_worker()
201 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(scan_req->wpan_dev); in mac802154_scan_worker()
211 wpan_phy = scan_req->wpan_phy; in mac802154_scan_worker()
[all …]
Dieee802154_i.h62 struct cfg802154_scan_request __rcu *scan_req; member
/Linux-v6.6/drivers/net/wireless/marvell/libertas/
Dcfg.c224 priv->scan_req->channels[priv->scan_channel]->hw_value; in lbs_add_channel_list_tlv()
752 if (priv->scan_req->n_ssids && priv->scan_req->ssids[0].ssid_len > 0) in lbs_scan_worker()
754 priv->scan_req->ssids[0].ssid, in lbs_scan_worker()
755 priv->scan_req->ssids[0].ssid_len); in lbs_scan_worker()
759 if (last_channel > priv->scan_req->n_channels) in lbs_scan_worker()
760 last_channel = priv->scan_req->n_channels; in lbs_scan_worker()
762 priv->scan_req->n_ssids); in lbs_scan_worker()
768 if (priv->scan_req->ie && priv->scan_req->ie_len) in lbs_scan_worker()
769 tlv += lbs_add_wps_enrollee_tlv(tlv, priv->scan_req->ie, in lbs_scan_worker()
770 priv->scan_req->ie_len); in lbs_scan_worker()
[all …]
Ddev.h51 struct cfg80211_scan_request *scan_req; member
/Linux-v6.6/drivers/net/wireless/intersil/hostap/
Dhostap_ioctl.c698 struct hfa384x_scan_request scan_req; in prism2_ioctl_siwap() local
699 memset(&scan_req, 0, sizeof(scan_req)); in prism2_ioctl_siwap()
700 scan_req.channel_list = cpu_to_le16(0x3fff); in prism2_ioctl_siwap()
701 scan_req.txrate = cpu_to_le16(HFA384X_RATES_1MBPS); in prism2_ioctl_siwap()
703 &scan_req, sizeof(scan_req))) { in prism2_ioctl_siwap()
1656 struct hfa384x_hostscan_request scan_req; in prism2_request_hostscan() local
1661 memset(&scan_req, 0, sizeof(scan_req)); in prism2_request_hostscan()
1662 scan_req.channel_list = cpu_to_le16(local->channel_mask & in prism2_request_hostscan()
1664 scan_req.txrate = cpu_to_le16(HFA384X_RATES_1MBPS); in prism2_request_hostscan()
1668 scan_req.target_ssid_len = cpu_to_le16(ssid_len); in prism2_request_hostscan()
[all …]
Dhostap_common.h405 } scan_req; member
/Linux-v6.6/drivers/net/wireless/quantenna/qtnfmac/
Dcommands.c1987 struct cfg80211_scan_request *scan_req = mac->scan_req; in qtnf_cmd_send_scan() local
1990 struct wireless_dev *wdev = scan_req->wdev; in qtnf_cmd_send_scan()
2007 if (scan_req->duration) { in qtnf_cmd_send_scan()
2008 dwell_active = scan_req->duration; in qtnf_cmd_send_scan()
2009 dwell_passive = scan_req->duration; in qtnf_cmd_send_scan()
2017 cmd->n_ssids = cpu_to_le16(scan_req->n_ssids); in qtnf_cmd_send_scan()
2018 for (count = 0; count < scan_req->n_ssids; ++count) { in qtnf_cmd_send_scan()
2020 scan_req->ssids[count].ssid, in qtnf_cmd_send_scan()
2021 scan_req->ssids[count].ssid_len); in qtnf_cmd_send_scan()
2024 if (scan_req->ie_len != 0) in qtnf_cmd_send_scan()
[all …]
Dcore.h105 struct cfg80211_scan_request *scan_req; member
Dcore.c368 if (mac->scan_req) { in qtnf_mac_scan_finish()
369 cfg80211_scan_done(mac->scan_req, &info); in qtnf_mac_scan_finish()
370 mac->scan_req = NULL; in qtnf_mac_scan_finish()
/Linux-v6.6/drivers/net/wireless/silabs/wfx/
Dscan.c94 struct ieee80211_scan_request *hw_req = wvif->scan_req; in wfx_hw_scan_work()
130 wvif->scan_req = hw_req; in wfx_hw_scan()
Dwfx.h89 struct ieee80211_scan_request *scan_req; member
/Linux-v6.6/drivers/net/wireless/microchip/wilc1000/
Dhif.c124 struct wilc_user_scan_req *scan_req; in handle_scan_done() local
145 scan_req = &hif_drv->usr_scan_req; in handle_scan_done()
146 if (scan_req->scan_result) { in handle_scan_done()
147 scan_req->scan_result(evt, NULL, scan_req->arg); in handle_scan_done()
148 scan_req->scan_result = NULL; in handle_scan_done()
524 struct wilc_user_scan_req *scan_req = &msg->vif->hif_drv->usr_scan_req; in handle_rcvd_ntwrk_info() local
546 if (scan_req->scan_result) in handle_rcvd_ntwrk_info()
547 scan_req->scan_result(SCAN_EVENT_NETWORK_FOUND, rcvd_info, in handle_rcvd_ntwrk_info()
548 scan_req->arg); in handle_rcvd_ntwrk_info()
711 struct wilc_user_scan_req *scan_req; in wilc_disconnect() local
[all …]
Dcfg80211.c138 if (priv->scan_req) { in cfg_scan_result()
143 cfg80211_scan_done(priv->scan_req, &info); in cfg_scan_result()
145 priv->scan_req = NULL; in cfg_scan_result()
151 if (priv->scan_req) { in cfg_scan_result()
156 cfg80211_scan_done(priv->scan_req, &info); in cfg_scan_result()
158 priv->scan_req = NULL; in cfg_scan_result()
276 priv->scan_req = request; in scan()
294 priv->scan_req = NULL; in scan()
Dnetdev.h114 struct cfg80211_scan_request *scan_req; member
/Linux-v6.6/drivers/net/wireless/ath/ath9k/
Dchannel.c793 struct cfg80211_scan_request *req = sc->offchannel.scan_req; in ath_scan_channel_duration()
883 struct cfg80211_scan_request *req = sc->offchannel.scan_req; in ath_scan_next_channel()
914 if (sc->offchannel.scan_req) { in ath_offchannel_next()
976 sc->offchannel.scan_req = NULL; in ath_scan_complete()
992 struct cfg80211_scan_request *req = sc->offchannel.scan_req; in ath_scan_send_probe()
1029 struct cfg80211_scan_request *req = sc->offchannel.scan_req; in ath_scan_channel_start()
1068 if (!sc->offchannel.scan_req) in ath_offchannel_timer()
1085 if (!sc->offchannel.scan_req) in ath_offchannel_timer()
1198 if (!sc->offchannel.scan_req) in ath_offchannel_channel_change()
1208 if (!sc->offchannel.scan_req) in ath_offchannel_channel_change()
/Linux-v6.6/net/wireless/
Dcore.c243 if (rdev->scan_req && rdev->scan_req->wdev == wdev) { in cfg80211_stop_p2p_device()
244 if (WARN_ON(!rdev->scan_req->notified && in cfg80211_stop_p2p_device()
247 rdev->scan_req->info.aborted = true; in cfg80211_stop_p2p_device()
1510 if (rdev->scan_req && rdev->scan_req->wdev == wdev) { in cfg80211_netdev_notifier_call()
1511 if (WARN_ON(!rdev->scan_req->notified && in cfg80211_netdev_notifier_call()
1514 rdev->scan_req->info.aborted = true; in cfg80211_netdev_notifier_call()
Dscan.c809 struct cfg80211_scan_request *request, *rdev_req = rdev->scan_req; in cfg80211_scan_6ghz()
979 struct cfg80211_scan_request *rdev_req = rdev->scan_req; in cfg80211_scan()
1029 rdev_req = rdev->scan_req; in ___cfg80211_scan_done()
1073 kfree(rdev->scan_req); in ___cfg80211_scan_done()
1074 rdev->scan_req = NULL; in ___cfg80211_scan_done()
1093 WARN_ON(request != wiphy_to_rdev(request->wiphy)->scan_req && in cfg80211_scan_done()
3141 if (rdev->scan_req || rdev->scan_msg) in cfg80211_wext_siwscan()
3236 rdev->scan_req = creq; in cfg80211_wext_siwscan()
3239 rdev->scan_req = NULL; in cfg80211_wext_siwscan()
3609 if (rdev->scan_req || rdev->scan_msg) in cfg80211_wext_giwscan()
/Linux-v6.6/drivers/net/wireless/rsi/
Drsi_91x_mgmt.c1827 struct cfg80211_scan_request *scan_req = common->hwscan; in rsi_send_bgscan_params() local
1855 bgscan->num_bgscan_channels = scan_req->n_channels; in rsi_send_bgscan_params()
1858 cpu_to_le16(scan_req->channels[i]->hw_value); in rsi_send_bgscan_params()
1871 struct cfg80211_scan_request *scan_req = common->hwscan; in rsi_send_bgscan_probe_req() local
1885 if (scan_req->n_ssids) { in rsi_send_bgscan_probe_req()
1886 ssid = scan_req->ssids[0].ssid; in rsi_send_bgscan_probe_req()
1887 ssid_len = scan_req->ssids[0].ssid_len; in rsi_send_bgscan_probe_req()
1908 ssid_len, scan_req->ie_len); in rsi_send_bgscan_probe_req()
/Linux-v6.6/drivers/net/wireless/ath/ath6kl/
Dcfg80211.c864 if (vif->scan_req) { in ath6kl_cfg80211_disconnect_event()
869 cfg80211_scan_done(vif->scan_req, &info); in ath6kl_cfg80211_disconnect_event()
870 vif->scan_req = NULL; in ath6kl_cfg80211_disconnect_event()
1057 vif->scan_req = request; in ath6kl_cfg80211_scan()
1068 vif->scan_req = NULL; in ath6kl_cfg80211_scan()
1087 if (!vif->scan_req) in ath6kl_cfg80211_scan_complete_event()
1093 if (vif->scan_req->n_ssids && vif->scan_req->ssids[0].ssid_len) { in ath6kl_cfg80211_scan_complete_event()
1094 for (i = 0; i < vif->scan_req->n_ssids; i++) { in ath6kl_cfg80211_scan_complete_event()
1102 cfg80211_scan_done(vif->scan_req, &info); in ath6kl_cfg80211_scan_complete_event()
1103 vif->scan_req = NULL; in ath6kl_cfg80211_scan_complete_event()
[all …]
/Linux-v6.6/drivers/net/wireless/realtek/rtw88/
Dfw.c1980 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw_hw_scan_update_probe_req()
2045 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw_add_chan_list()
2094 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw_fw_set_scan_offload()
2125 struct ieee80211_scan_request *scan_req) in rtw_hw_scan_start() argument
2128 struct cfg80211_scan_request *req = &scan_req->req; in rtw_hw_scan_start()
2132 rtwvif->scan_ies = &scan_req->ies; in rtw_hw_scan_start()
2133 rtwvif->scan_req = req; in rtw_hw_scan_start()
2177 rtwvif->scan_req = NULL; in rtw_hw_scan_complete()
2185 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw_hw_scan_prehandle()
/Linux-v6.6/drivers/net/wireless/ath/wcn36xx/
Dwcn36xx.h257 struct cfg80211_scan_request *scan_req; member
Dmain.c288 if (wcn->scan_req) { in wcn36xx_stop()
295 wcn->scan_req = NULL; in wcn36xx_stop()
650 if (wcn->scan_req) { in wcn36xx_hw_scan()
656 wcn->scan_req = &hw_req->req; in wcn36xx_hw_scan()
/Linux-v6.6/include/net/
Dieee802154_netdev.h445 int (*scan_req)(struct net_device *dev, member
/Linux-v6.6/drivers/net/wireless/realtek/rtw89/
Dfw.c3535 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_is_6ghz_wildcard_probe_req()
3604 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_hw_scan_update_probe_req()
3705 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_hw_scan_add_chan()
3773 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_hw_scan_add_chan_list()
3863 struct ieee80211_scan_request *scan_req) in rtw89_hw_scan_start() argument
3867 struct cfg80211_scan_request *req = &scan_req->req; in rtw89_hw_scan_start()
3874 rtwvif->scan_ies = &scan_req->ies; in rtw89_hw_scan_start()
3875 rtwvif->scan_req = req; in rtw89_hw_scan_start()
3918 rtwvif->scan_req = NULL; in rtw89_hw_scan_complete()

12