Home
last modified time | relevance | path

Searched refs:nd_config (Results 1 – 18 of 18) sorted by relevance

/linux-6.15/drivers/net/wireless/ath/ath10k/
H A Dwow.c212 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 Dwow.c291 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 Dwow.c304 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 Dwow.c535 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 Dwow.c1060 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 Dfw.c6952 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 Dcore.h5553 struct cfg80211_sched_scan_request *nd_config; member
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dd3.c1189 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 Dd3.c274 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 Dscan.c2107 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 Dcfg80211.c3531 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 Dsta_ioctl.c513 !priv->wdev.wiphy->wowlan_config->nd_config) { in mwifiex_enable_hs()
/linux-6.15/net/wireless/
H A Dcore.h144 kfree(rdev->wiphy.wowlan_config->nd_config); in cfg80211_rdev_free_wowlan()
H A Dnl80211.c13607 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 Dmt76_connac_mcu.c2517 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 Dmcu.c196 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 Dcfg80211.h3590 struct cfg80211_sched_scan_request *nd_config; member
/linux-6.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcfg80211.c4205 if (wowl->nd_config) { in brcmf_configure_wowl()
4207 wowl->nd_config); in brcmf_configure_wowl()