Lines Matching full:ssids
97 struct cfg80211_ssid *ssids; member
437 /* If no direct SSIDs are provided perform a passive scan. Otherwise, in iwl_mld_scan_get_cmd_gen_flags()
444 else if (params->n_ssids == 1 && params->ssids[0].ssid_len) in iwl_mld_scan_get_cmd_gen_flags()
528 if (params->n_ssids && params->ssids[0].ssid_len) in iwl_mld_scan_cmd_set_dwell()
611 /* We insert the SSIDs in an inverted order, because the FW will
616 struct iwl_ssid_ie *ssids, u32 *ssid_bitmap) in iwl_mld_scan_cmd_build_ssids() argument
622 /* copy SSIDs from match list. iwl_config_sched_scan_profiles() in iwl_mld_scan_cmd_build_ssids()
623 * uses the order of these ssids to config match list. in iwl_mld_scan_cmd_build_ssids()
632 ssids[i].id = WLAN_EID_SSID; in iwl_mld_scan_cmd_build_ssids()
633 ssids[i].len = params->match_sets[j].ssid.ssid_len; in iwl_mld_scan_cmd_build_ssids()
634 memcpy(ssids[i].ssid, params->match_sets[j].ssid.ssid, in iwl_mld_scan_cmd_build_ssids()
635 ssids[i].len); in iwl_mld_scan_cmd_build_ssids()
638 /* add SSIDs from scan SSID list */ in iwl_mld_scan_cmd_build_ssids()
642 index = iwl_mld_scan_ssid_exist(params->ssids[j].ssid, in iwl_mld_scan_cmd_build_ssids()
643 params->ssids[j].ssid_len, in iwl_mld_scan_cmd_build_ssids()
644 ssids); in iwl_mld_scan_cmd_build_ssids()
646 ssids[i].id = WLAN_EID_SSID; in iwl_mld_scan_cmd_build_ssids()
647 ssids[i].len = params->ssids[j].ssid_len; in iwl_mld_scan_cmd_build_ssids()
648 memcpy(ssids[i].ssid, params->ssids[j].ssid, in iwl_mld_scan_cmd_build_ssids()
649 ssids[i].len); in iwl_mld_scan_cmd_build_ssids()
671 if (!params->ssids[j].ssid_len) in iwl_mld_scan_fill_6g_chan_list()
675 cpu_to_le32(~crc32_le(~0, params->ssids[j].ssid, in iwl_mld_scan_fill_6g_chan_list()
676 params->ssids[j].ssid_len)); in iwl_mld_scan_fill_6g_chan_list()
680 pp->direct_scan[idex_s].len = params->ssids[j].ssid_len; in iwl_mld_scan_fill_6g_chan_list()
681 memcpy(pp->direct_scan[idex_s].ssid, params->ssids[j].ssid, in iwl_mld_scan_fill_6g_chan_list()
682 params->ssids[j].ssid_len); in iwl_mld_scan_fill_6g_chan_list()
686 /* Populate the arrays of the short SSIDs and the BSSIDs using the 6GHz in iwl_mld_scan_fill_6g_chan_list()
888 * scan is specifically a passive scan, i.e., no SSIDs in iwl_mld_scan_cfg_channels_6g()
929 * - Non PSC channel with more than 3 short SSIDs or more in iwl_mld_scan_cfg_channels_6g()
932 * more than 2 short SSIDs or more than 6 BSSIDs. in iwl_mld_scan_cfg_channels_6g()
933 * - PSC channel with more than 2 short SSIDs or more than in iwl_mld_scan_cfg_channels_6g()
937 * - Non PSC channel with more than 2 SSIDs or 6 BSSIDs. in iwl_mld_scan_cfg_channels_6g()
1084 (params->n_ssids == 1 && !params->ssids[0].ssid_len)) in iwl_mld_scan_cmd_set_6ghz_chan_params()
1366 if (!params->ssids[i].ssid_len) in iwl_mld_scan_6ghz_passive_scan()
1468 params.ssids = req->ssids; in _iwl_mld_single_scan_start()
1658 params.ssids = req->ssids; in iwl_mld_sched_scan_start()