Home
last modified time | relevance | path

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

12

/linux/net/mac802154/
H A 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
197 scan_req = rcu_dereference(local->scan_req); in mac802154_scan_worker()
198 if (unlikely(!scan_req)) { in mac802154_scan_worker()
203 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(scan_req->wpan_dev); in mac802154_scan_worker()
221 wpan_phy = scan_req->wpan_phy; in mac802154_scan_worker()
[all …]
/linux/drivers/net/wireless/microchip/wilc1000/
H A 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->priv); in handle_scan_done()
148 scan_req->scan_result = NULL; in handle_scan_done()
542 struct wilc_user_scan_req *scan_req = &msg->vif->hif_drv->usr_scan_req; in handle_rcvd_ntwrk_info() local
564 if (scan_req->scan_result) in handle_rcvd_ntwrk_info()
565 scan_req->scan_result(SCAN_EVENT_NETWORK_FOUND, rcvd_info, in handle_rcvd_ntwrk_info()
566 scan_req->priv); in handle_rcvd_ntwrk_info()
734 struct wilc_user_scan_req *scan_req; in wilc_disconnect() local
[all …]
H A Dcfg80211.c137 if (priv->scan_req) { in cfg_scan_result()
142 cfg80211_scan_done(priv->scan_req, &info); in cfg_scan_result()
144 priv->scan_req = NULL; in cfg_scan_result()
150 if (priv->scan_req) { in cfg_scan_result()
155 cfg80211_scan_done(priv->scan_req, &info); in cfg_scan_result()
157 priv->scan_req = NULL; in cfg_scan_result()
275 priv->scan_req = request; in scan()
292 priv->scan_req = NULL; in scan()
H A Dnetdev.h123 struct cfg80211_scan_request *scan_req; member
/linux/drivers/net/wireless/ath/ath9k/
H A Dchannel.c788 struct cfg80211_scan_request *req = sc->offchannel.scan_req; in ath_scan_channel_duration()
878 struct cfg80211_scan_request *req = sc->offchannel.scan_req; in ath_scan_next_channel()
909 if (sc->offchannel.scan_req) { in ath_offchannel_next()
971 sc->offchannel.scan_req = NULL; in ath_scan_complete()
987 struct cfg80211_scan_request *req = sc->offchannel.scan_req; in ath_scan_send_probe()
1024 struct cfg80211_scan_request *req = sc->offchannel.scan_req; in ath_scan_channel_start()
1063 if (!sc->offchannel.scan_req) in ath_offchannel_timer()
1080 if (!sc->offchannel.scan_req) in ath_offchannel_timer()
1191 if (!sc->offchannel.scan_req) in ath_offchannel_channel_change()
1201 if (!sc->offchannel.scan_req) in ath_offchannel_channel_change()
/linux/drivers/net/wireless/silabs/wfx/
H A 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()
H A Dwfx.h89 struct ieee80211_scan_request *scan_req; member
/linux/net/wireless/
H A Dcore.c246 if (rdev->scan_req && rdev->scan_req->req.wdev == wdev) { in cfg80211_stop_p2p_device()
247 if (WARN_ON(!rdev->scan_req->notified && in cfg80211_stop_p2p_device()
250 rdev->scan_req->info.aborted = true; in cfg80211_stop_p2p_device()
1760 if (rdev->scan_req && rdev->scan_req->req.wdev == wdev) { in cfg80211_netdev_notifier_call()
1761 if (WARN_ON(!rdev->scan_req->notified && in cfg80211_netdev_notifier_call()
1764 rdev->scan_req->info.aborted = true; in cfg80211_netdev_notifier_call()
H A Dscan.c850 struct cfg80211_scan_request_int *request, *rdev_req = rdev->scan_req; in cfg80211_scan_6ghz()
1075 struct cfg80211_scan_request_int *rdev_req = rdev->scan_req; in cfg80211_scan()
1135 rdev_req = rdev->scan_req; in ___cfg80211_scan_done()
1179 kfree(rdev->scan_req); in ___cfg80211_scan_done()
1180 rdev->scan_req = NULL; in ___cfg80211_scan_done()
1202 WARN_ON(intreq != rdev->scan_req && in cfg80211_scan_done()
3559 if (rdev->scan_req || rdev->scan_msg) in cfg80211_wext_siwscan()
3666 rdev->scan_req = creq; in cfg80211_wext_siwscan()
3669 rdev->scan_req = NULL; in cfg80211_wext_siwscan()
4042 if (rdev->scan_req || rdev->scan_msg) in cfg80211_wext_giwscan()
H A Dsme.c72 if (rdev->scan_req || rdev->scan_msg) in cfg80211_conn_scan()
132 rdev->scan_req = request; in cfg80211_conn_scan()
140 rdev->scan_req = NULL; in cfg80211_conn_scan()
H A Dcore.h80 struct cfg80211_scan_request_int *scan_req; /* protected by RTNL */ member
/linux/drivers/net/wireless/ath/ath6kl/
H A Dcfg80211.c870 if (vif->scan_req) { in ath6kl_cfg80211_disconnect_event()
875 cfg80211_scan_done(vif->scan_req, &info); in ath6kl_cfg80211_disconnect_event()
876 vif->scan_req = NULL; in ath6kl_cfg80211_disconnect_event()
1063 vif->scan_req = request; in ath6kl_cfg80211_scan()
1074 vif->scan_req = NULL; in ath6kl_cfg80211_scan()
1093 if (!vif->scan_req) in ath6kl_cfg80211_scan_complete_event()
1099 if (vif->scan_req->n_ssids && vif->scan_req->ssids[0].ssid_len) { in ath6kl_cfg80211_scan_complete_event()
1100 for (i = 0; i < vif->scan_req->n_ssids; i++) { in ath6kl_cfg80211_scan_complete_event()
1108 cfg80211_scan_done(vif->scan_req, &info); in ath6kl_cfg80211_scan_complete_event()
1109 vif->scan_req = NULL; in ath6kl_cfg80211_scan_complete_event()
[all …]
H A Dcore.h632 struct cfg80211_scan_request *scan_req; member
/linux/drivers/net/wireless/marvell/libertas/
H A Ddev.h51 struct cfg80211_scan_request *scan_req; member
H A Dmain.c237 if (priv->scan_req) in lbs_eth_stop()
/linux/drivers/net/wireless/rsi/
H A Drsi_91x_mgmt.c1829 struct cfg80211_scan_request *scan_req = common->hwscan; in rsi_send_bgscan_params() local
1857 bgscan->num_bgscan_channels = scan_req->n_channels; in rsi_send_bgscan_params()
1860 cpu_to_le16(scan_req->channels[i]->hw_value); in rsi_send_bgscan_params()
1873 struct cfg80211_scan_request *scan_req = common->hwscan; in rsi_send_bgscan_probe_req() local
1887 if (scan_req->n_ssids) { in rsi_send_bgscan_probe_req()
1888 ssid = scan_req->ssids[0].ssid; in rsi_send_bgscan_probe_req()
1889 ssid_len = scan_req->ssids[0].ssid_len; in rsi_send_bgscan_probe_req()
1910 ssid_len, scan_req->ie_len); in rsi_send_bgscan_probe_req()
H A Drsi_91x_mac80211.c237 struct cfg80211_scan_request *scan_req = &hw_req->req; in rsi_mac80211_hw_scan_start() local
248 scan_req->n_channels == 0) in rsi_mac80211_hw_scan_start()
262 common->hwscan = scan_req; in rsi_mac80211_hw_scan_start()
/linux/include/net/
H A Dieee802154_netdev.h505 int (*scan_req)(struct net_device *dev, member
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dcfg80211.c646 mac->scan_req = request; in qtnf_scan()
651 mac->scan_req = NULL; in qtnf_scan()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.h723 struct ieee80211_scan_request *scan_req);
/linux/drivers/net/wireless/morsemicro/mm81x/
H A Dmac.c646 struct ieee80211_scan_request *scan_req) in mm81x_hw_scan_h_init_probe_req() argument
649 struct cfg80211_scan_request *req = &scan_req->req; in mm81x_hw_scan_h_init_probe_req()
650 struct ieee80211_scan_ies *ies = &scan_req->ies; in mm81x_hw_scan_h_init_probe_req()
/linux/drivers/net/wireless/realtek/rtw89/
H A Dfw.c7724 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_hw_scan_calc_req_ssid()
7756 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_fw_h2c_scan_offload_be()
9345 rtwvif->scan_req = NULL; in rtw89_hw_scan_cleanup()
9379 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_append_probe_req_ie()
9428 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_hw_scan_append_wildcard_probe_req()
9479 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_hw_scan_update_probe_req()
9637 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_hw_scan_add_chan_ax()
9769 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_hw_scan_add_chan_be()
9919 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_hw_scan_prep_chan_list_ax()
10105 struct cfg80211_scan_request *req = rtwvif->scan_req; in rtw89_hw_scan_prep_chan_list_be()
[all …]
/linux/net/mac80211/
H A Doffchannel.c612 req = wiphy_dereference(local->hw.wiphy, local->scan_req); in ieee80211_start_roc_work()
H A Dcfg.c4177 struct cfg80211_scan_request *scan_req; in ieee80211_is_scan_ongoing() local
4187 scan_req = wiphy_dereference(wiphy, local->scan_req); in ieee80211_is_scan_ongoing()
4193 if (WARN_ON_ONCE(!scan_req)) in ieee80211_is_scan_ongoing()
4196 return ieee80211_is_radio_idx_in_scan_req(wiphy, scan_req, in ieee80211_is_scan_ongoing()
/linux/drivers/net/wireless/realtek/rtw88/
H A Dmac80211.c163 rtwvif->scan_req = NULL; in rtw_ops_add_interface()

12