Lines Matching full:scan

10 /* Scan Commands, Responses, Notifications */
13 * enum iwl_scan_subcmd_ids - scan commands
33 * struct iwl_ssid_ie - directed scan network information element
50 /* scan offload */
59 /* Default watchdog (in MS) for scheduled scan iteration */
152 * struct iwl_scan_offload_profile_cfg_v1 - scan offload profile config
172 * struct iwl_scan_schedule_lmac - schedule of scan offload
174 * @iterations: num of scan iterations
175 * @full_scan_mul: number of partial scans before each full scan
217 * @flags: bits 1-20: directed scan to i'th ssid
220 * @iter_count: scan iteration on this channel
281 * @non_ebs_ratio: defines the ratio of number of scan iterations where EBS is
284 * 2 - every second scan will be full scan(and so on).
292 * enum iwl_mvm_lmac_scan_flags - LMAC scan flags
295 * @IWL_MVM_LMAC_SCAN_FLAG_PASSIVE: force passive scan on all channels
296 * @IWL_MVM_LMAC_SCAN_FLAG_PRE_CONNECTION: single channel scan
338 * @n_channels: num of channels to scan
341 * @fragmented_dwell: dwell time for fragmented passive scan
347 * @suspend_time: pause scan this long (TUs) when returning to service channel
350 * @tx_cmd: tx command for active scan; for 2GHz and for 5GHz
351 * @direct_scan: list of SSIDs for directed active scan
353 * @iter_num: number of scan iterations
357 * @channel_opt: channel optimization options, for full and partial scan
388 * struct iwl_scan_results_notif - scan results for one channel -
413 * @results: an array of scan results, only "scanned_channels" of them are valid
428 * @last_schedule_iteration: last scan iteration executed before scan abort
443 /* UMAC Scan API */
511 * @active: default dwell time for active scan
512 * @passive: default dwell time for passive scan
513 * @fragmented: default dwell time for fragmented scan
524 * struct iwl_scan_config_v1 - scan configuration command
531 * @dwell: dwells for the scan
557 * struct iwl_scan_config_v2 - scan configuration command
564 * @dwell: dwells for the scan
586 * struct iwl_scan_config - scan configuration command
605 * enum iwl_umac_scan_flags - UMAC scan flags
606 * @IWL_UMAC_SCAN_FLAG_PREEMPTIVE: scan process triggered by this scan request
607 * can be preempted by other scan requests with higher priority.
608 * The low priority scan will be resumed when the higher proirity scan is
611 * when scan starts.
646 * enum iwl_umac_scan_general_flags2 - UMAC scan general flags #2
661 * enum iwl_umac_scan_general_flags_v2 - UMAC scan general flags version 2
667 * during scan iterations
670 * @IWL_UMAC_SCAN_GEN_FLAGS_V2_FRAGMENTED_LMAC1: fragmented scan LMAC1
671 * @IWL_UMAC_SCAN_GEN_FLAGS_V2_FRAGMENTED_LMAC2: fragmented scan LMAC2
672 * @IWL_UMAC_SCAN_GEN_FLAGS_V2_MATCH: does this scan check for profile matching
677 * @IWL_UMAC_SCAN_GEN_FLAGS_V2_NTF_START: send notification of scan start
682 * 5.2Ghz bands scan, trigger scan on 6GHz band to discover
685 * bands scan, if not APs were discovered, allow scan to conitnue and scan
688 * &IWL_UMAC_SCAN_GEN_FLAGS_V2_6GHZ_PASSIVE_SCAN is enabled and scan is
715 * enum iwl_umac_scan_general_params_flags2 - UMAC scan general flags2
717 * @IWL_UMAC_SCAN_GEN_PARAMS_FLAGS2_RESPECT_P2P_GO_LB: scan event scheduling
719 * @IWL_UMAC_SCAN_GEN_PARAMS_FLAGS2_RESPECT_P2P_GO_HB: scan event scheduling
722 * valid antennas, and use the same antenna as in previous scan
732 * @flags: bitmap - 0-19: directed scan to i'th ssid.
736 * @v1.iter_interval: interval between two scan iterations on one channel.
740 * @v2.iter_interval: interval between two scan iterations on one channel.
743 * @v5.iter_interval: interval between two scan iterations on one channel.
778 * @interval: interval in seconds between scan iterations
779 * @iter_count: num of scan iterations for schedule plan, 0xff for infinite loop
799 * struct iwl_scan_req_umac_tail_v2 - the rest of the UMAC scan request command
802 * @delay: delay in TUs before starting the first scan iteration
805 * @direct_scan: list of SSIDs for directed active scan
820 * @count: num of channels in scan request
832 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
835 * @scan_start_mac_id: report the scan start TSF time according to this mac TSF
837 * @active_dwell: dwell time for active scan per LMAC
838 * @passive_dwell: dwell time for passive scan per LMAC
839 * @fragmented_dwell: dwell time for fragmented passive scan
846 * to total scan time
850 * @scan_priority: scan internal prioritization &enum iwl_scan_priority
852 * Relevant only for fragmented scan.
943 * @preq: scan probe request params
944 * @ssid_num: number of valid SSIDs in direct scan array
965 * @preq: scan probe request params
988 * @count: num of channels in scan request
1011 * @count: num of channels in scan request
1030 * @scan_start_mac_or_link_id: report the scan start TSF time according to this
1032 * @active_dwell: dwell time for active scan per LMAC
1042 * can add to the total scan time
1049 * scan coverage.
1071 * @delay: initial delay of the periodic scan in seconds
1095 * struct iwl_scan_req_params_v17 - scan request parameters (v17)
1110 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
1112 * @scan_params: scan parameters
1121 * struct iwl_scan_req_umac_v17 - scan request command (v17)
1122 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
1124 * @scan_params: scan parameters
1134 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
1145 * @IWL_UMAC_SCAN_ABORT_STATUS_SUCCESS: scan was successfully aborted
1146 * @IWL_UMAC_SCAN_ABORT_STATUS_IN_PROGRESS: scan abort is in progress
1157 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
1159 * @last_iter: last scan iteration number
1186 * the channels passed in the scan offload request.
1200 * matches passed in the scan offload request
1201 * @last_scan_age: age of the last offloaded scan
1204 * @gp2_invoked: GP2 when scan offload was invoked
1230 * the channels passed in the scan offload request.
1244 * matches passed in the scan offload request
1245 * @last_scan_age: age of the last offloaded scan
1248 * @gp2_invoked: GP2 when scan offload was invoked
1270 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
1276 * @start_tsf: TSF timer in usecs of the scan start time for the mac specified
1278 * @results: array of scan results, length in @scanned_channels