/kernel/linux/linux-5.10/net/mac80211/ |
H A D | scan.c | 293 struct cfg80211_scan_request *scan_req; in ieee80211_scan_rx() local 297 scan_req = rcu_dereference(local->scan_req); in ieee80211_scan_rx() 300 if (scan_req) in ieee80211_scan_rx() 301 scan_req_flags = scan_req->flags; in ieee80211_scan_rx() 357 req = rcu_dereference_protected(local->scan_req, in ieee80211_prep_hw_scan() 419 struct cfg80211_scan_request *scan_req; in __ieee80211_scan_completed() local 428 * local->scan_req next), but not to complete it in __ieee80211_scan_completed() 434 if (WARN_ON(!local->scan_req)) in __ieee80211_scan_completed() 463 scan_req in __ieee80211_scan_completed() 654 struct cfg80211_scan_request *scan_req; ieee80211_scan_state_send_probe() local 873 struct cfg80211_scan_request *scan_req; ieee80211_scan_state_decision() local 937 struct cfg80211_scan_request *scan_req; ieee80211_scan_state_set_channel() local 1062 struct cfg80211_scan_request *scan_req; ieee80211_scan_work() local [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | scan.c | 292 struct cfg80211_scan_request *scan_req; in ieee80211_scan_rx() local 296 scan_req = rcu_dereference(local->scan_req); in ieee80211_scan_rx() 299 if (scan_req) in ieee80211_scan_rx() 300 scan_req_flags = scan_req->flags; in ieee80211_scan_rx() 352 req = rcu_dereference_protected(local->scan_req, in ieee80211_prep_hw_scan() 414 struct cfg80211_scan_request *scan_req; in __ieee80211_scan_completed() local 423 * local->scan_req next), but not to complete it in __ieee80211_scan_completed() 429 if (WARN_ON(!local->scan_req)) in __ieee80211_scan_completed() 458 scan_req in __ieee80211_scan_completed() 648 struct cfg80211_scan_request *scan_req; ieee80211_scan_state_send_probe() local 867 struct cfg80211_scan_request *scan_req; ieee80211_scan_state_decision() local 931 struct cfg80211_scan_request *scan_req; ieee80211_scan_state_set_channel() local 1056 struct cfg80211_scan_request *scan_req; ieee80211_scan_work() local [all...] |
/kernel/linux/linux-6.6/net/mac802154/ |
H A D | scan.c | 56 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() 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() 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 in mac802154_scan_worker() 117 mac802154_scan_get_next_channel(struct ieee802154_local *local, struct cfg802154_scan_request *scan_req, u8 *channel) mac802154_scan_get_next_channel() argument 127 mac802154_scan_find_next_chan(struct ieee802154_local *local, struct cfg802154_scan_request *scan_req, u8 page, u8 *channel) mac802154_scan_find_next_chan() argument 313 struct cfg802154_scan_request *scan_req; mac802154_process_beacon() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/ |
H A D | cfg.c | 224 priv->scan_req->channels[priv->scan_channel]->hw_value; in lbs_add_channel_list_tlv() 721 * Assumes priv->scan_req is initialized and valid 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 in lbs_scan_worker() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/ |
H A D | cfg.c | 224 priv->scan_req->channels[priv->scan_channel]->hw_value; in lbs_add_channel_list_tlv() 677 * Assumes priv->scan_req is initialized and valid 708 if (priv->scan_req->n_ssids && priv->scan_req->ssids[0].ssid_len > 0) in lbs_scan_worker() 710 priv->scan_req->ssids[0].ssid, in lbs_scan_worker() 711 priv->scan_req->ssids[0].ssid_len); in lbs_scan_worker() 715 if (last_channel > priv->scan_req->n_channels) in lbs_scan_worker() 716 last_channel = priv->scan_req->n_channels; in lbs_scan_worker() 718 priv->scan_req->n_ssids); in lbs_scan_worker() 723 if (priv->scan_channel < priv->scan_req in lbs_scan_worker() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/hostap/ |
H A D | hostap_ioctl.c | 697 struct hfa384x_scan_request scan_req; in prism2_ioctl_siwap() 698 memset(&scan_req, 0, sizeof(scan_req)); in prism2_ioctl_siwap() 699 scan_req.channel_list = cpu_to_le16(0x3fff); in prism2_ioctl_siwap() 700 scan_req.txrate = cpu_to_le16(HFA384X_RATES_1MBPS); in prism2_ioctl_siwap() 702 &scan_req, sizeof(scan_req))) { in prism2_ioctl_siwap() 1639 struct hfa384x_hostscan_request scan_req; in prism2_request_hostscan() local 1644 memset(&scan_req, 0, sizeof(scan_req)); in prism2_request_hostscan() 1668 struct hfa384x_scan_request scan_req; prism2_request_scan() local 2518 struct hfa384x_hostscan_request scan_req; prism2_ioctl_priv_prism2_param() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/hostap/ |
H A D | hostap_ioctl.c | 698 struct hfa384x_scan_request scan_req; in prism2_ioctl_siwap() 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() 1685 struct hfa384x_scan_request scan_req; prism2_request_scan() local 2537 struct hfa384x_hostscan_request scan_req; prism2_ioctl_priv_prism2_param() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/wfx/ |
H A D | scan.c | 88 struct ieee80211_scan_request *hw_req = wvif->scan_req; in wfx_hw_scan_work() 116 wvif->scan_req = hw_req; in wfx_hw_scan()
|
H A D | wfx.h | 89 struct ieee80211_scan_request *scan_req; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/ |
H A D | hif.c | 119 struct wilc_user_scan_req *scan_req; in handle_scan_done() local 140 scan_req = &hif_drv->usr_scan_req; in handle_scan_done() 141 if (scan_req->scan_result) { in handle_scan_done() 142 scan_req->scan_result(evt, NULL, scan_req->arg); in handle_scan_done() 143 scan_req->scan_result = NULL; in handle_scan_done() 509 struct wilc_user_scan_req *scan_req = &msg->vif->hif_drv->usr_scan_req; in handle_rcvd_ntwrk_info() local 531 if (scan_req->scan_result) in handle_rcvd_ntwrk_info() 532 scan_req->scan_result(SCAN_EVENT_NETWORK_FOUND, rcvd_info, in handle_rcvd_ntwrk_info() 533 scan_req in handle_rcvd_ntwrk_info() 693 struct wilc_user_scan_req *scan_req; wilc_disconnect() local [all...] |
H A D | cfg80211.c | 136 if (priv->scan_req) { in cfg_scan_result() 141 cfg80211_scan_done(priv->scan_req, &info); in cfg_scan_result() 143 priv->scan_req = NULL; in cfg_scan_result() 149 if (priv->scan_req) { in cfg_scan_result() 154 cfg80211_scan_done(priv->scan_req, &info); in cfg_scan_result() 156 priv->scan_req = NULL; in cfg_scan_result() 274 priv->scan_req = request; in scan() 292 priv->scan_req = NULL; in scan()
|
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/ |
H A D | hif.c | 124 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() 536 struct wilc_user_scan_req *scan_req = &msg->vif->hif_drv->usr_scan_req; in handle_rcvd_ntwrk_info() local 558 if (scan_req->scan_result) in handle_rcvd_ntwrk_info() 559 scan_req->scan_result(SCAN_EVENT_NETWORK_FOUND, rcvd_info, in handle_rcvd_ntwrk_info() 560 scan_req in handle_rcvd_ntwrk_info() 723 struct wilc_user_scan_req *scan_req; wilc_disconnect() local [all...] |
H A D | cfg80211.c | 138 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()
|
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/ |
H A D | scan.c | 94 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 D | wfx.h | 89 struct ieee80211_scan_request *scan_req; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | commands.c | 2018 struct cfg80211_scan_request *scan_req = mac->scan_req; in qtnf_cmd_send_scan() local 2021 struct wireless_dev *wdev = scan_req->wdev; in qtnf_cmd_send_scan() 2038 if (scan_req->duration) { in qtnf_cmd_send_scan() 2039 dwell_active = scan_req->duration; in qtnf_cmd_send_scan() 2040 dwell_passive = scan_req->duration; in qtnf_cmd_send_scan() 2048 cmd->n_ssids = cpu_to_le16(scan_req->n_ssids); in qtnf_cmd_send_scan() 2049 for (count = 0; count < scan_req->n_ssids; ++count) { in qtnf_cmd_send_scan() 2051 scan_req->ssids[count].ssid, in qtnf_cmd_send_scan() 2052 scan_req in qtnf_cmd_send_scan() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | commands.c | 1987 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 in qtnf_cmd_send_scan() [all...] |
/kernel/linux/linux-5.10/net/wireless/ |
H A D | core.c | 238 if (rdev->scan_req && rdev->scan_req->wdev == wdev) { in cfg80211_stop_p2p_device() 239 if (WARN_ON(!rdev->scan_req->notified && in cfg80211_stop_p2p_device() 242 rdev->scan_req->info.aborted = true; in cfg80211_stop_p2p_device() 1345 if (rdev->scan_req && rdev->scan_req->wdev == wdev) { in cfg80211_netdev_notifier_call() 1346 if (WARN_ON(!rdev->scan_req->notified && in cfg80211_netdev_notifier_call() 1349 rdev->scan_req->info.aborted = true; in cfg80211_netdev_notifier_call()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
H A D | channel.c | 793 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() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | channel.c | 793 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() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 864 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, in ath6kl_cfg80211_scan_complete_event() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 864 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, in ath6kl_cfg80211_scan_complete_event() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/rsi/ |
H A D | rsi_91x_mgmt.c | 1829 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()
|
/kernel/linux/linux-6.6/drivers/net/wireless/rsi/ |
H A D | rsi_91x_mgmt.c | 1827 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()
|
/kernel/linux/linux-6.6/net/wireless/ |
H A D | core.c | 245 if (rdev->scan_req && rdev->scan_req->wdev == wdev) { in cfg80211_stop_p2p_device() 246 if (WARN_ON(!rdev->scan_req->notified && in cfg80211_stop_p2p_device() 249 rdev->scan_req->info.aborted = true; in cfg80211_stop_p2p_device() 1517 if (rdev->scan_req && rdev->scan_req->wdev == wdev) { in cfg80211_netdev_notifier_call() 1518 if (WARN_ON(!rdev->scan_req->notified && in cfg80211_netdev_notifier_call() 1521 rdev->scan_req->info.aborted = true; in cfg80211_netdev_notifier_call()
|