| /linux-6.15/drivers/net/wireless/ath/ath10k/ |
| H A D | wow.c | 212 nd_config->channels[j]->center_freq; in ath10k_wmi_pno_check() 217 if (nd_config->n_ssids == 0) in ath10k_wmi_pno_check() 222 for (i = 0; i < nd_config->n_ssids; i++) { in ath10k_wmi_pno_check() 226 nd_config->ssids[i].ssid_len && in ath10k_wmi_pno_check() 228 nd_config->ssids[i].ssid, in ath10k_wmi_pno_check() 237 if (nd_config->n_scan_plans == 2) { in ath10k_wmi_pno_check() 242 } else if (nd_config->n_scan_plans == 1) { in ath10k_wmi_pno_check() 248 nd_config->n_scan_plans); in ath10k_wmi_pno_check() 258 pno->delay_start_time = nd_config->delay; in ath10k_wmi_pno_check() 300 if (wowlan->nd_config) { in ath10k_vif_wow_set_wakeups() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath11k/ |
| H A D | wow.c | 291 nd_config->channels[j]->center_freq; in ath11k_wmi_pno_check_and_convert() 296 if (nd_config->n_ssids == 0) in ath11k_wmi_pno_check_and_convert() 301 for (i = 0; i < nd_config->n_ssids; i++) { in ath11k_wmi_pno_check_and_convert() 305 nd_config->ssids[i].ssid_len && in ath11k_wmi_pno_check_and_convert() 307 nd_config->ssids[i].ssid, in ath11k_wmi_pno_check_and_convert() 316 if (nd_config->n_scan_plans == 2) { in ath11k_wmi_pno_check_and_convert() 321 } else if (nd_config->n_scan_plans == 1) { in ath11k_wmi_pno_check_and_convert() 327 nd_config->n_scan_plans); in ath11k_wmi_pno_check_and_convert() 337 pno->delay_start_time = nd_config->delay; in ath11k_wmi_pno_check_and_convert() 380 if (wowlan->nd_config) { in ath11k_vif_wow_set_wakeups() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath12k/ |
| H A D | wow.c | 304 nd_config->channels[j]->center_freq; in ath12k_wow_pno_check_and_convert() 309 if (nd_config->n_ssids == 0) in ath12k_wow_pno_check_and_convert() 314 for (i = 0; i < nd_config->n_ssids; i++) { in ath12k_wow_pno_check_and_convert() 317 nd_config->ssids[i].ssid_len && in ath12k_wow_pno_check_and_convert() 319 nd_config->ssids[i].ssid, in ath12k_wow_pno_check_and_convert() 327 if (nd_config->n_scan_plans == 2) { in ath12k_wow_pno_check_and_convert() 332 } else if (nd_config->n_scan_plans == 1) { in ath12k_wow_pno_check_and_convert() 338 nd_config->n_scan_plans); in ath12k_wow_pno_check_and_convert() 348 pno->delay_start_time = nd_config->delay; in ath12k_wow_pno_check_and_convert() 391 if (wowlan->nd_config) { in ath12k_wow_vif_set_wakeups() [all …]
|
| /linux-6.15/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->scan_plans; in rtw_wow_check_pno() 818 if (wowlan->nd_config) in rtw_wow_set_wakeups() 819 rtw_wow_check_pno(rtwdev, wowlan->nd_config); in rtw_wow_set_wakeups()
|
| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | wow.c | 1060 if (!nd_config->n_match_sets || !nd_config->n_channels) in rtw89_wow_init_pno() 1063 rtw_wow->nd_config = nd_config; in rtw89_wow_init_pno() 1085 if (wowlan->nd_config) in rtw89_wow_set_wakeups() 1086 rtw89_wow_init_pno(rtwdev, wowlan->nd_config); in rtw89_wow_set_wakeups() 1417 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_pno_scan_update_probe_req() local 1418 u8 num = nd_config->n_match_sets, i; in rtw89_pno_scan_update_probe_req() 1425 nd_config->match_sets[i].ssid.ssid, in rtw89_pno_scan_update_probe_req() 1426 nd_config->match_sets[i].ssid.ssid_len, in rtw89_pno_scan_update_probe_req() 1427 nd_config->ie_len); in rtw89_pno_scan_update_probe_req() 1431 skb_put_data(skb, nd_config->ie, nd_config->ie_len); in rtw89_pno_scan_update_probe_req() [all …]
|
| H A D | fw.c | 6952 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_pno_scan_add_chan_list_ax() local 6965 channel = nd_config->channels[idx]; in rtw89_pno_scan_add_chan_list_ax() 7080 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_pno_scan_add_chan_list_be() local 7093 channel = nd_config->channels[idx]; in rtw89_pno_scan_add_chan_list_be() 7113 nd_config->n_match_sets, ch_info); in rtw89_pno_scan_add_chan_list_be() 7631 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_fw_h2c_cfg_pno() local 7651 h2c->nlo_cnt = nd_config->n_match_sets; in rtw89_fw_h2c_cfg_pno() 7652 for (i = 0 ; i < nd_config->n_match_sets; i++) { in rtw89_fw_h2c_cfg_pno() 7653 h2c->ssid_len[i] = nd_config->match_sets[i].ssid.ssid_len; in rtw89_fw_h2c_cfg_pno() 7654 memcpy(h2c->ssid[i], nd_config->match_sets[i].ssid.ssid, in rtw89_fw_h2c_cfg_pno() [all …]
|
| H A D | core.h | 5553 struct cfg80211_sched_scan_request *nd_config; member
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | d3.c | 1189 struct cfg80211_sched_scan_request *nd_config, in iwl_mvm_netdetect_config() argument 1220 if (nd_config->n_match_sets) { in iwl_mvm_netdetect_config() 1222 sizeof(*nd_config->match_sets) * in iwl_mvm_netdetect_config() 1223 nd_config->n_match_sets, in iwl_mvm_netdetect_config() 1226 mvm->n_nd_match_sets = nd_config->n_match_sets; in iwl_mvm_netdetect_config() 1230 mvm->nd_channels = kmemdup(nd_config->channels, in iwl_mvm_netdetect_config() 1231 sizeof(*nd_config->channels) * in iwl_mvm_netdetect_config() 1232 nd_config->n_channels, in iwl_mvm_netdetect_config() 1235 mvm->n_nd_channels = nd_config->n_channels; in iwl_mvm_netdetect_config() 1311 if (!wowlan->nd_config) { in __iwl_mvm_suspend() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | d3.c | 274 wowlan->nd_config; in iwl_mld_netdetect_config() 1146 !mld->wiphy->wowlan_config->nd_config)) { in iwl_mld_process_netdetect_res() 1152 netdetect_cfg = mld->wiphy->wowlan_config->nd_config; in iwl_mld_process_netdetect_res() 1871 if (WARN_ON(!wowlan->nd_config)) in iwl_mld_wowlan_suspend()
|
| /linux-6.15/drivers/net/wireless/marvell/mwifiex/ |
| H A D | scan.c | 2107 struct cfg80211_sched_scan_request *nd_config = NULL; in mwifiex_ret_802_11_scan() local 2172 nd_config = priv->wdev.wiphy->wowlan_config->nd_config; in mwifiex_ret_802_11_scan() 2175 if (nd_config) { in mwifiex_ret_802_11_scan()
|
| H A D | cfg80211.c | 3531 if (!sta_priv->media_connected && !wowlan->nd_config) { in mwifiex_cfg80211_suspend() 3547 if (wowlan->nd_config) { in mwifiex_cfg80211_suspend() 3551 wowlan->nd_config); in mwifiex_cfg80211_suspend() 3611 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-6.15/net/wireless/ |
| H A D | core.h | 144 kfree(rdev->wiphy.wowlan_config->nd_config); in cfg80211_rdev_free_wowlan()
|
| H A D | nl80211.c | 13607 rdev->wiphy.wowlan_config->nd_config)) in nl80211_get_wowlan() 13786 trig->nd_config = nl80211_parse_sched_scan(&rdev->wiphy, NULL, tb, in nl80211_parse_wowlan_nd() 13788 err = PTR_ERR_OR_ZERO(trig->nd_config); in nl80211_parse_wowlan_nd() 13790 trig->nd_config = NULL; in nl80211_parse_wowlan_nd() 13996 kfree(new_triggers.nd_config); in nl80211_set_wowlan()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 2517 if (wowlan->nd_config) { in mt76_connac_mcu_set_wow_ctrl() 2518 mt76_connac_mcu_sched_scan_req(phy, vif, wowlan->nd_config); in mt76_connac_mcu_set_wow_ctrl()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mcu.c | 196 if (wowlan->nd_config) { in mt7925_connac_mcu_set_wow_ctrl() 197 mt7925_mcu_sched_scan_req(phy, vif, wowlan->nd_config); in mt7925_connac_mcu_set_wow_ctrl()
|
| /linux-6.15/include/net/ |
| H A D | cfg80211.h | 3590 struct cfg80211_sched_scan_request *nd_config; member
|
| /linux-6.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | cfg80211.c | 4205 if (wowl->nd_config) { in brcmf_configure_wowl() 4207 wowl->nd_config); in brcmf_configure_wowl()
|