/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | wow.c | 172 struct cfg80211_sched_scan_request *nd_config, in ath10k_wmi_pno_check() 180 pno->uc_networks_count = nd_config->n_match_sets; in ath10k_wmi_pno_check() 186 if (nd_config->n_channels > WMI_PNO_MAX_NETW_CHANNELS_EX) in ath10k_wmi_pno_check() 191 ssid_len = nd_config->match_sets[i].ssid.ssid_len; in ath10k_wmi_pno_check() 199 nd_config->match_sets[i].ssid.ssid, in ath10k_wmi_pno_check() 200 nd_config->match_sets[i].ssid.ssid_len); in ath10k_wmi_pno_check() 206 pno->a_networks[i].channel_count = nd_config->n_channels; in ath10k_wmi_pno_check() 207 pno->a_networks[i].rssi_threshold = nd_config->match_sets[i].rssi_thold; in ath10k_wmi_pno_check() 209 for (j = 0; j < nd_config->n_channels; j++) { in ath10k_wmi_pno_check() 211 nd_config in ath10k_wmi_pno_check() 171 ath10k_wmi_pno_check(struct ath10k *ar, u32 vdev_id, struct cfg80211_sched_scan_request *nd_config, struct wmi_pno_scan_req *pno) ath10k_wmi_pno_check() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | wow.c | 172 struct cfg80211_sched_scan_request *nd_config, in ath10k_wmi_pno_check() 180 pno->uc_networks_count = nd_config->n_match_sets; in ath10k_wmi_pno_check() 186 if (nd_config->n_channels > WMI_PNO_MAX_NETW_CHANNELS_EX) in ath10k_wmi_pno_check() 191 ssid_len = nd_config->match_sets[i].ssid.ssid_len; in ath10k_wmi_pno_check() 199 nd_config->match_sets[i].ssid.ssid, in ath10k_wmi_pno_check() 200 nd_config->match_sets[i].ssid.ssid_len); in ath10k_wmi_pno_check() 206 pno->a_networks[i].channel_count = nd_config->n_channels; in ath10k_wmi_pno_check() 207 pno->a_networks[i].rssi_threshold = nd_config->match_sets[i].rssi_thold; in ath10k_wmi_pno_check() 209 for (j = 0; j < nd_config->n_channels; j++) { in ath10k_wmi_pno_check() 211 nd_config in ath10k_wmi_pno_check() 171 ath10k_wmi_pno_check(struct ath10k *ar, u32 vdev_id, struct cfg80211_sched_scan_request *nd_config, struct wmi_pno_scan_req *pno) ath10k_wmi_pno_check() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | wow.c | 243 struct cfg80211_sched_scan_request *nd_config, in ath11k_wmi_pno_check_and_convert() 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 in ath11k_wmi_pno_check_and_convert() 242 ath11k_wmi_pno_check_and_convert(struct ath11k *ar, u32 vdev_id, struct cfg80211_sched_scan_request *nd_config, struct wmi_pno_scan_req *pno) ath11k_wmi_pno_check_and_convert() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | wow.c | 512 struct cfg80211_sched_scan_request *nd_config) in rtw_wow_check_pno() 519 if (!nd_config->n_match_sets || !nd_config->n_channels) in rtw_wow_check_pno() 522 pno_req->match_set_cnt = nd_config->n_match_sets; in rtw_wow_check_pno() 524 pno_req->match_sets = kmemdup(nd_config->match_sets, size, GFP_KERNEL); in rtw_wow_check_pno() 528 pno_req->channel_cnt = nd_config->n_channels; in rtw_wow_check_pno() 529 size = sizeof(*nd_config->channels[0]) * nd_config->n_channels; in rtw_wow_check_pno() 536 memcpy(channel, nd_config->channels[i], sizeof(*channel)); in rtw_wow_check_pno() 539 pno_req->scan_plan = *nd_config in rtw_wow_check_pno() 511 rtw_wow_check_pno(struct rtw_dev *rtwdev, struct cfg80211_sched_scan_request *nd_config) rtw_wow_check_pno() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | wow.c | 535 struct cfg80211_sched_scan_request *nd_config) in rtw_wow_check_pno() 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() 534 rtw_wow_check_pno(struct rtw_dev *rtwdev, struct cfg80211_sched_scan_request *nd_config) rtw_wow_check_pno() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | d3.c | 955 struct cfg80211_sched_scan_request *nd_config, in iwl_mvm_netdetect_config() 991 ret = iwl_mvm_sched_scan_start(mvm, vif, nd_config, &mvm->nd_ies, in iwl_mvm_netdetect_config() 1000 if (nd_config->n_match_sets) { in iwl_mvm_netdetect_config() 1001 mvm->nd_match_sets = kmemdup(nd_config->match_sets, in iwl_mvm_netdetect_config() 1002 sizeof(*nd_config->match_sets) * in iwl_mvm_netdetect_config() 1003 nd_config->n_match_sets, in iwl_mvm_netdetect_config() 1006 mvm->n_nd_match_sets = nd_config->n_match_sets; in iwl_mvm_netdetect_config() 1010 mvm->nd_channels = kmemdup(nd_config->channels, in iwl_mvm_netdetect_config() 1011 sizeof(*nd_config->channels) * in iwl_mvm_netdetect_config() 1012 nd_config in iwl_mvm_netdetect_config() 953 iwl_mvm_netdetect_config(struct iwl_mvm *mvm, struct cfg80211_wowlan *wowlan, struct cfg80211_sched_scan_request *nd_config, struct ieee80211_vif *vif) iwl_mvm_netdetect_config() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | d3.c | 1162 struct cfg80211_sched_scan_request *nd_config, in iwl_mvm_netdetect_config() 1184 ret = iwl_mvm_sched_scan_start(mvm, vif, nd_config, &mvm->nd_ies, in iwl_mvm_netdetect_config() 1193 if (nd_config->n_match_sets) { in iwl_mvm_netdetect_config() 1194 mvm->nd_match_sets = kmemdup(nd_config->match_sets, in iwl_mvm_netdetect_config() 1195 sizeof(*nd_config->match_sets) * in iwl_mvm_netdetect_config() 1196 nd_config->n_match_sets, in iwl_mvm_netdetect_config() 1199 mvm->n_nd_match_sets = nd_config->n_match_sets; in iwl_mvm_netdetect_config() 1203 mvm->nd_channels = kmemdup(nd_config->channels, in iwl_mvm_netdetect_config() 1204 sizeof(*nd_config->channels) * in iwl_mvm_netdetect_config() 1205 nd_config in iwl_mvm_netdetect_config() 1160 iwl_mvm_netdetect_config(struct iwl_mvm *mvm, struct cfg80211_wowlan *wowlan, struct cfg80211_sched_scan_request *nd_config, struct ieee80211_vif *vif) iwl_mvm_netdetect_config() argument [all...] |
/kernel/linux/linux-5.10/net/wireless/ |
H A D | core.h | 134 kfree(rdev->wiphy.wowlan_config->nd_config); in cfg80211_rdev_free_wowlan()
|
H A D | nl80211.c | 11996 rdev->wiphy.wowlan_config->nd_config)) in nl80211_get_wowlan() 12176 trig->nd_config = nl80211_parse_sched_scan(&rdev->wiphy, NULL, tb, in nl80211_parse_wowlan_nd() 12178 err = PTR_ERR_OR_ZERO(trig->nd_config); in nl80211_parse_wowlan_nd() 12180 trig->nd_config = NULL; in nl80211_parse_wowlan_nd() 12388 kfree(new_triggers.nd_config); in nl80211_set_wowlan()
|
/kernel/linux/linux-6.6/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 | 13401 rdev->wiphy.wowlan_config->nd_config)) in nl80211_get_wowlan() 13583 trig->nd_config = nl80211_parse_sched_scan(&rdev->wiphy, NULL, tb, in nl80211_parse_wowlan_nd() 13585 err = PTR_ERR_OR_ZERO(trig->nd_config); in nl80211_parse_wowlan_nd() 13587 trig->nd_config = NULL; in nl80211_parse_wowlan_nd() 13795 kfree(new_triggers.nd_config); in nl80211_set_wowlan()
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | scan.c | 2133 struct cfg80211_sched_scan_request *nd_config = NULL; in mwifiex_ret_802_11_scan() local 2198 nd_config = priv->wdev.wiphy->wowlan_config->nd_config; in mwifiex_ret_802_11_scan() 2201 if (nd_config) { in mwifiex_ret_802_11_scan()
|
H A D | cfg80211.c | 3457 if (!sta_priv->media_connected && !wowlan->nd_config) { in mwifiex_cfg80211_suspend() 3473 if (wowlan->nd_config) { in mwifiex_cfg80211_suspend() 3477 wowlan->nd_config); in mwifiex_cfg80211_suspend() 3537 if (wiphy->wowlan_config->nd_config) in mwifiex_cfg80211_resume()
|
H A D | sta_ioctl.c | 528 !priv->wdev.wiphy->wowlan_config->nd_config) { in mwifiex_enable_hs()
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | scan.c | 2115 struct cfg80211_sched_scan_request *nd_config = NULL; in mwifiex_ret_802_11_scan() local 2180 nd_config = priv->wdev.wiphy->wowlan_config->nd_config; in mwifiex_ret_802_11_scan() 2183 if (nd_config) { in mwifiex_ret_802_11_scan()
|
H A D | cfg80211.c | 3502 if (!sta_priv->media_connected && !wowlan->nd_config) { in mwifiex_cfg80211_suspend() 3518 if (wowlan->nd_config) { in mwifiex_cfg80211_suspend() 3522 wowlan->nd_config); in mwifiex_cfg80211_suspend() 3582 if (wiphy->wowlan_config->nd_config) in mwifiex_cfg80211_resume()
|
H A D | sta_ioctl.c | 516 !priv->wdev.wiphy->wowlan_config->nd_config) { in mwifiex_enable_hs()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac_mcu.c | 2589 if (wowlan->nd_config) { in mt76_connac_mcu_set_wow_ctrl() 2590 mt76_connac_mcu_sched_scan_req(phy, vif, wowlan->nd_config); in mt76_connac_mcu_set_wow_ctrl()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mcu.c | 3656 if (wowlan->nd_config) { in mt7615_mcu_set_wow_ctrl() 3657 mt7615_mcu_sched_scan_req(phy, vif, wowlan->nd_config); in mt7615_mcu_set_wow_ctrl()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | cfg80211.h | 2964 * @nd_config: configuration for the scan to be used for net detect wake. 2973 struct cfg80211_sched_scan_request *nd_config; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | cfg80211.h | 3360 * @nd_config: configuration for the scan to be used for net detect wake. 3369 struct cfg80211_sched_scan_request *nd_config; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 3869 if (wowl->nd_config) { in brcmf_configure_wowl() 3871 wowl->nd_config); in brcmf_configure_wowl()
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 4214 if (wowl->nd_config) { in brcmf_configure_wowl() 4216 wowl->nd_config); in brcmf_configure_wowl()
|