Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/net/wireless/ath/ath10k/
Dwow.c173 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->channels[j]->center_freq; in ath10k_wmi_pno_check()
[all …]
/linux-6.12.1/drivers/net/wireless/ath/ath11k/
Dwow.c243 struct cfg80211_sched_scan_request *nd_config, in ath11k_wmi_pno_check_and_convert() argument
251 pno->uc_networks_count = nd_config->n_match_sets; in ath11k_wmi_pno_check_and_convert()
257 if (nd_config->n_channels > WMI_PNO_MAX_NETW_CHANNELS_EX) in ath11k_wmi_pno_check_and_convert()
262 ssid_len = nd_config->match_sets[i].ssid.ssid_len; in ath11k_wmi_pno_check_and_convert()
270 nd_config->match_sets[i].ssid.ssid, in ath11k_wmi_pno_check_and_convert()
271 nd_config->match_sets[i].ssid.ssid_len); in ath11k_wmi_pno_check_and_convert()
277 pno->a_networks[i].channel_count = nd_config->n_channels; in ath11k_wmi_pno_check_and_convert()
278 pno->a_networks[i].rssi_threshold = nd_config->match_sets[i].rssi_thold; in ath11k_wmi_pno_check_and_convert()
280 for (j = 0; j < nd_config->n_channels; j++) { in ath11k_wmi_pno_check_and_convert()
282 nd_config->channels[j]->center_freq; in ath11k_wmi_pno_check_and_convert()
[all …]
/linux-6.12.1/drivers/net/wireless/ath/ath12k/
Dwow.c265 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->n_ssids == 0) in ath12k_wow_pno_check_and_convert()
[all …]
/linux-6.12.1/drivers/net/wireless/realtek/rtw88/
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.12.1/drivers/net/wireless/realtek/rtw89/
Dwow.c1050 struct cfg80211_sched_scan_request *nd_config) in rtw89_wow_init_pno() argument
1054 if (!nd_config->n_match_sets || !nd_config->n_channels) in rtw89_wow_init_pno()
1057 rtw_wow->nd_config = nd_config; in rtw89_wow_init_pno()
1078 if (wowlan->nd_config) in rtw89_wow_set_wakeups()
1079 rtw89_wow_init_pno(rtwdev, wowlan->nd_config); in rtw89_wow_set_wakeups()
1397 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_pno_scan_update_probe_req() local
1398 u8 num = nd_config->n_match_sets, i; in rtw89_pno_scan_update_probe_req()
1405 nd_config->match_sets[i].ssid.ssid, in rtw89_pno_scan_update_probe_req()
1406 nd_config->match_sets[i].ssid.ssid_len, in rtw89_pno_scan_update_probe_req()
1407 nd_config->ie_len); in rtw89_pno_scan_update_probe_req()
[all …]
Dfw.c6271 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_pno_scan_add_chan_list_ax() local
6282 idx < nd_config->n_channels && list_len < RTW89_SCAN_LIST_LIMIT; in rtw89_pno_scan_add_chan_list_ax()
6284 channel = nd_config->channels[idx]; in rtw89_pno_scan_add_chan_list_ax()
6303 rtw89_pno_scan_add_chan_ax(rtwdev, type, nd_config->n_match_sets, ch_info); in rtw89_pno_scan_add_chan_list_ax()
6398 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_pno_scan_add_chan_list_be() local
6409 idx < nd_config->n_channels && list_len < RTW89_SCAN_LIST_LIMIT; in rtw89_pno_scan_add_chan_list_be()
6411 channel = nd_config->channels[idx]; in rtw89_pno_scan_add_chan_list_be()
6431 nd_config->n_match_sets, ch_info); in rtw89_pno_scan_add_chan_list_be()
6909 struct cfg80211_sched_scan_request *nd_config = rtw_wow->nd_config; in rtw89_fw_h2c_cfg_pno() local
6929 h2c->nlo_cnt = nd_config->n_match_sets; in rtw89_fw_h2c_cfg_pno()
[all …]
Dcore.h5391 struct cfg80211_sched_scan_request *nd_config; member
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/
Dd3.c1171 struct cfg80211_sched_scan_request *nd_config, in iwl_mvm_netdetect_config() argument
1193 ret = iwl_mvm_sched_scan_start(mvm, vif, nd_config, &mvm->nd_ies, in iwl_mvm_netdetect_config()
1202 if (nd_config->n_match_sets) { in iwl_mvm_netdetect_config()
1203 mvm->nd_match_sets = kmemdup(nd_config->match_sets, in iwl_mvm_netdetect_config()
1204 sizeof(*nd_config->match_sets) * in iwl_mvm_netdetect_config()
1205 nd_config->n_match_sets, in iwl_mvm_netdetect_config()
1208 mvm->n_nd_match_sets = nd_config->n_match_sets; in iwl_mvm_netdetect_config()
1212 mvm->nd_channels = kmemdup(nd_config->channels, in iwl_mvm_netdetect_config()
1213 sizeof(*nd_config->channels) * in iwl_mvm_netdetect_config()
1214 nd_config->n_channels, in iwl_mvm_netdetect_config()
[all …]
/linux-6.12.1/drivers/net/wireless/marvell/mwifiex/
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()
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()
Dsta_ioctl.c515 !priv->wdev.wiphy->wowlan_config->nd_config) { in mwifiex_enable_hs()
/linux-6.12.1/net/wireless/
Dcore.h144 kfree(rdev->wiphy.wowlan_config->nd_config); in cfg80211_rdev_free_wowlan()
Dnl80211.c13570 rdev->wiphy.wowlan_config->nd_config)) in nl80211_get_wowlan()
13752 trig->nd_config = nl80211_parse_sched_scan(&rdev->wiphy, NULL, tb, in nl80211_parse_wowlan_nd()
13754 err = PTR_ERR_OR_ZERO(trig->nd_config); in nl80211_parse_wowlan_nd()
13756 trig->nd_config = NULL; in nl80211_parse_wowlan_nd()
13964 kfree(new_triggers.nd_config); in nl80211_set_wowlan()
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/
Dmt76_connac_mcu.c2510 if (wowlan->nd_config) { in mt76_connac_mcu_set_wow_ctrl()
2511 mt76_connac_mcu_sched_scan_req(phy, vif, wowlan->nd_config); in mt76_connac_mcu_set_wow_ctrl()
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7925/
Dmcu.c199 if (wowlan->nd_config) { in mt7925_connac_mcu_set_wow_ctrl()
200 mt7925_mcu_sched_scan_req(phy, vif, wowlan->nd_config); in mt7925_connac_mcu_set_wow_ctrl()
/linux-6.12.1/include/net/
Dcfg80211.h3546 struct cfg80211_sched_scan_request *nd_config; member
/linux-6.12.1/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dcfg80211.c4201 if (wowl->nd_config) { in brcmf_configure_wowl()
4203 wowl->nd_config); in brcmf_configure_wowl()