Lines Matching refs:ap

558 	struct cfg80211_colocated_ap *ap, *tmp_ap;  in cfg80211_free_coloc_ap_list()  local
560 list_for_each_entry_safe(ap, tmp_ap, coloc_ap_list, list) { in cfg80211_free_coloc_ap_list()
561 list_del(&ap->list); in cfg80211_free_coloc_ap_list()
562 kfree(ap); in cfg80211_free_coloc_ap_list()
809 static bool cfg80211_find_ssid_match(struct cfg80211_colocated_ap *ap, in cfg80211_find_ssid_match() argument
818 if (ap->multi_bss && !ap->transmitted_bssid) in cfg80211_find_ssid_match()
824 if (ap->ssid_len && in cfg80211_find_ssid_match()
825 ap->ssid_len == request->ssids[i].ssid_len) { in cfg80211_find_ssid_match()
826 if (!memcmp(request->ssids[i].ssid, ap->ssid, in cfg80211_find_ssid_match()
827 ap->ssid_len)) in cfg80211_find_ssid_match()
829 } else if (ap->short_ssid_valid) { in cfg80211_find_ssid_match()
833 if (ap->short_ssid == s_ssid) in cfg80211_find_ssid_match()
845 struct cfg80211_colocated_ap *ap; in cfg80211_scan_6ghz() local
961 list_for_each_entry(ap, &coloc_ap_list, list) { in cfg80211_scan_6ghz()
962 if (ap->colocated_ess && in cfg80211_scan_6ghz()
963 cfg80211_find_ssid_match(ap, &request->req)) { in cfg80211_scan_6ghz()
989 list_for_each_entry(ap, &coloc_ap_list, list) { in cfg80211_scan_6ghz()
994 ieee80211_get_channel(&rdev->wiphy, ap->center_freq); in cfg80211_scan_6ghz()
1009 !cfg80211_find_ssid_match(ap, &request->req)) in cfg80211_scan_6ghz()
1013 !ether_addr_equal(request->req.bssid, ap->bssid)) in cfg80211_scan_6ghz()
1016 if (!request->req.n_ssids && ap->multi_bss && in cfg80211_scan_6ghz()
1017 !ap->transmitted_bssid) in cfg80211_scan_6ghz()
1021 memcpy(scan_6ghz_params->bssid, ap->bssid, ETH_ALEN); in cfg80211_scan_6ghz()
1022 scan_6ghz_params->short_ssid = ap->short_ssid; in cfg80211_scan_6ghz()
1023 scan_6ghz_params->short_ssid_valid = ap->short_ssid_valid; in cfg80211_scan_6ghz()
1024 scan_6ghz_params->unsolicited_probe = ap->unsolicited_probe; in cfg80211_scan_6ghz()
1025 scan_6ghz_params->psd_20 = ap->psd_20; in cfg80211_scan_6ghz()