/linux/drivers/net/wireless/ath/ath10k/ |
H A D | wow.c | 173 struct cfg80211_sched_scan_request *nd_config, in ath10k_wmi_pno_check() argument 181 pno->uc_networks_count = nd_config->n_match_sets; in ath10k_wmi_pno_check() 187 if (nd_config->n_channels > WMI_PNO_MAX_NETW_CHANNELS_EX) in ath10k_wmi_pno_check() 192 ssid_len = nd_config->match_sets[i].ssid.ssid_len; in ath10k_wmi_pno_check() 200 nd_config->match_sets[i].ssid.ssid, in ath10k_wmi_pno_check() 201 nd_config->match_sets[i].ssid.ssid_len); in ath10k_wmi_pno_check() 207 pno->a_networks[i].channel_count = nd_config->n_channels; in ath10k_wmi_pno_check() 208 pno->a_networks[i].rssi_threshold = nd_config->match_sets[i].rssi_thold; in ath10k_wmi_pno_check() 210 for (j = 0; j < nd_config->n_channels; j++) { in ath10k_wmi_pno_check() 212 nd_config in ath10k_wmi_pno_check() [all...] |
/linux/drivers/net/wireless/ath/ath11k/ |
H A D | wow.c | 252 struct cfg80211_sched_scan_request *nd_config, in ath11k_wmi_pno_check_and_convert() argument 260 pno->uc_networks_count = nd_config->n_match_sets; in ath11k_wmi_pno_check_and_convert() 266 if (nd_config->n_channels > WMI_PNO_MAX_NETW_CHANNELS_EX) in ath11k_wmi_pno_check_and_convert() 271 ssid_len = nd_config->match_sets[i].ssid.ssid_len; in ath11k_wmi_pno_check_and_convert() 279 nd_config->match_sets[i].ssid.ssid, in ath11k_wmi_pno_check_and_convert() 280 nd_config->match_sets[i].ssid.ssid_len); in ath11k_wmi_pno_check_and_convert() 286 pno->a_networks[i].channel_count = nd_config->n_channels; in ath11k_wmi_pno_check_and_convert() 287 pno->a_networks[i].rssi_threshold = nd_config->match_sets[i].rssi_thold; in ath11k_wmi_pno_check_and_convert() 289 for (j = 0; j < nd_config->n_channels; j++) { in ath11k_wmi_pno_check_and_convert() 291 nd_config in ath11k_wmi_pno_check_and_convert() [all...] |
/linux/drivers/net/wireless/ath/ath12k/ |
H A D | wow.c | 265 const struct cfg80211_sched_scan_request *nd_config, in ath12k_wow_pno_check_and_convert() argument 273 pno->uc_networks_count = nd_config->n_match_sets; in ath12k_wow_pno_check_and_convert() 279 if (nd_config->n_channels > WMI_PNO_MAX_NETW_CHANNELS_EX) in ath12k_wow_pno_check_and_convert() 284 ssid_len = nd_config->match_sets[i].ssid.ssid_len; in ath12k_wow_pno_check_and_convert() 292 nd_config->match_sets[i].ssid.ssid, in ath12k_wow_pno_check_and_convert() 299 pno->a_networks[i].channel_count = nd_config->n_channels; in ath12k_wow_pno_check_and_convert() 300 pno->a_networks[i].rssi_threshold = nd_config->match_sets[i].rssi_thold; in ath12k_wow_pno_check_and_convert() 302 for (j = 0; j < nd_config->n_channels; j++) { in ath12k_wow_pno_check_and_convert() 304 nd_config->channels[j]->center_freq; in ath12k_wow_pno_check_and_convert() 309 if (nd_config in ath12k_wow_pno_check_and_convert() [all...] |
/linux/drivers/net/wireless/realtek/rtw88/ |
H A D | wow.c | 535 struct cfg80211_sched_scan_request *nd_config) in rtw_wow_check_pno() argument 542 if (!nd_config->n_match_sets || !nd_config->n_channels) in rtw_wow_check_pno() 545 pno_req->match_set_cnt = nd_config->n_match_sets; in rtw_wow_check_pno() 547 pno_req->match_sets = kmemdup(nd_config->match_sets, size, GFP_KERNEL); in rtw_wow_check_pno() 551 pno_req->channel_cnt = nd_config->n_channels; in rtw_wow_check_pno() 552 size = sizeof(*nd_config->channels[0]) * nd_config->n_channels; in rtw_wow_check_pno() 559 memcpy(channel, nd_config->channels[i], sizeof(*channel)); in rtw_wow_check_pno() 562 pno_req->scan_plan = *nd_config in rtw_wow_check_pno() [all...] |
/linux/drivers/net/wireless/realtek/rtw89/ |
H A D | wow.c | 1059 struct cfg80211_sched_scan_request *nd_config) in rtw89_wow_init_pno() argument 1063 if (!nd_config->n_match_sets || !nd_config->n_channels) in rtw89_wow_init_pno() 1066 rtw_wow->nd_config = nd_config; in rtw89_wow_init_pno() 1088 if (wowlan->nd_config) in rtw89_wow_set_wakeups() 1089 rtw89_wow_init_pno(rtwdev, wowlan->nd_config); in rtw89_wow_set_wakeups() 1421 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_pno_scan_update_probe_req() local 1422 u8 num = nd_config in rtw89_pno_scan_update_probe_req() [all...] |
H A D | fw.c | 7366 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_pno_scan_add_chan_list_ax() local 7377 idx < nd_config->n_channels && list_len < RTW89_SCAN_LIST_LIMIT_AX; in rtw89_pno_scan_add_chan_list_ax() 7379 channel = nd_config->channels[idx]; in rtw89_pno_scan_add_chan_list_ax() 7398 rtw89_pno_scan_add_chan_ax(rtwdev, type, nd_config->n_match_sets, ch_info); in rtw89_pno_scan_add_chan_list_ax() 7577 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_pno_scan_add_chan_list_be() local 7588 idx < nd_config->n_channels && list_len < RTW89_SCAN_LIST_LIMIT_BE; in rtw89_pno_scan_add_chan_list_be() 7590 channel = nd_config->channels[idx]; in rtw89_pno_scan_add_chan_list_be() 7610 nd_config in rtw89_pno_scan_add_chan_list_be() 8352 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; rtw89_fw_h2c_cfg_pno() local [all...] |
H A D | core.h | 5765 struct cfg80211_sched_scan_request *nd_config; member
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | d3.c | 1179 struct cfg80211_sched_scan_request *nd_config, in iwl_mvm_netdetect_config() argument 1201 ret = iwl_mvm_sched_scan_start(mvm, vif, nd_config, &mvm->nd_ies, in iwl_mvm_netdetect_config() 1210 if (nd_config->n_match_sets) { in iwl_mvm_netdetect_config() 1211 mvm->nd_match_sets = kmemdup(nd_config->match_sets, in iwl_mvm_netdetect_config() 1212 sizeof(*nd_config->match_sets) * in iwl_mvm_netdetect_config() 1213 nd_config->n_match_sets, in iwl_mvm_netdetect_config() 1216 mvm->n_nd_match_sets = nd_config->n_match_sets; in iwl_mvm_netdetect_config() 1220 mvm->nd_channels = kmemdup(nd_config->channels, in iwl_mvm_netdetect_config() 1221 sizeof(*nd_config->channels) * in iwl_mvm_netdetect_config() 1222 nd_config in iwl_mvm_netdetect_config() [all...] |
/linux/drivers/net/wireless/intel/iwlwifi/mld/ |
H A D | d3.c | 214 wowlan->nd_config; in iwl_mld_netdetect_config() 1052 !mld->wiphy->wowlan_config->nd_config)) { in iwl_mld_process_netdetect_res() 1058 netdetect_cfg = mld->wiphy->wowlan_config->nd_config; in iwl_mld_process_netdetect_res() 1781 if (WARN_ON(!wowlan->nd_config)) in iwl_mld_wowlan_suspend()
|
/linux/net/wireless/ |
H A D | core.h | 151 kfree(rdev->wiphy.wowlan_config->nd_config); in cfg80211_rdev_free_wowlan()
|
H A D | nl80211.c | 14269 rdev->wiphy.wowlan_config->nd_config)) in nl80211_get_wowlan() 14448 trig->nd_config = nl80211_parse_sched_scan(&rdev->wiphy, NULL, tb, in nl80211_parse_wowlan_nd() 14450 err = PTR_ERR_OR_ZERO(trig->nd_config); in nl80211_parse_wowlan_nd() 14452 trig->nd_config = NULL; in nl80211_parse_wowlan_nd() 14658 kfree(new_triggers.nd_config); in nl80211_set_wowlan()
|
/linux/drivers/net/wireless/marvell/mwifiex/ |
H A D | cfg80211.c | 3524 if (!sta_priv->media_connected && !wowlan->nd_config) { in mwifiex_cfg80211_suspend() 3540 if (wowlan->nd_config) { in mwifiex_cfg80211_suspend() 3544 wowlan->nd_config); in mwifiex_cfg80211_suspend() 3604 if (wiphy->wowlan_config->nd_config) in mwifiex_cfg80211_resume()
|
H A D | sta_ioctl.c | 513 !priv->wdev.wiphy->wowlan_config->nd_config) { in mwifiex_enable_hs()
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac_mcu.c | 2554 if (wowlan->nd_config) { in mt76_connac_mcu_set_wow_ctrl() 2555 mt76_connac_mcu_sched_scan_req(phy, vif, wowlan->nd_config); in mt76_connac_mcu_set_wow_ctrl()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mcu.c | 197 if (wowlan->nd_config) { in mt7925_connac_mcu_set_wow_ctrl() 198 mt7925_mcu_sched_scan_req(phy, vif, wowlan->nd_config, &ies); in mt7925_connac_mcu_set_wow_ctrl()
|
/linux/include/net/ |
H A D | cfg80211.h | 3679 * @nd_config: configuration for the scan to be used for net detect wake. 3688 struct cfg80211_sched_scan_request *nd_config; member
|
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 4223 if (wowl->nd_config) { in brcmf_configure_wowl() 4225 wowl->nd_config); in brcmf_configure_wowl()
|