Lines Matching full:scan
10 /* Scan Commands, Responses, Notifications */
19 * struct iwl_ssid_ie - directed scan network information element
36 /* scan offload */
45 /* Default watchdog (in MS) for scheduled scan iteration */
146 * struct iwl_scan_schedule_lmac - schedule of scan offload
148 * @iterations: num of scan iterations
149 * @full_scan_mul: number of partial scans before each full scan
191 * @flags: bits 1-20: directed scan to i'th ssid
194 * @iter_count: scan iteration on this channel
252 * @non_ebs_ratio: defines the ratio of number of scan iterations where EBS is
255 * 2 - every second scan will be full scan(and so on).
263 * enum iwl_mvm_lmac_scan_flags - LMAC scan flags
266 * @IWL_MVM_LMAC_SCAN_FLAG_PASSIVE: force passive scan on all channels
267 * @IWL_MVM_LMAC_SCAN_FLAG_PRE_CONNECTION: single channel scan
309 * @n_channels: num of channels to scan
312 * @fragmented_dwell: dwell time for fragmented passive scan
318 * @suspend_time: pause scan this long (TUs) when returning to service channel
321 * @tx_cmd: tx command for active scan; for 2GHz and for 5GHz
322 * @direct_scan: list of SSIDs for directed active scan
324 * @iter_num: number of scan iterations
328 * @channel_opt: channel optimization options, for full and partial scan
359 * struct iwl_scan_results_notif - scan results for one channel -
384 * @results: an array of scan results, only "scanned_channels" of them are valid
399 * @last_schedule_iteration: last scan iteration executed before scan abort
414 /* UMAC Scan API */
482 * @active: default dwell time for active scan
483 * @passive: default dwell time for passive scan
484 * @fragmented: default dwell time for fragmented scan
502 * @dwell: dwells for the scan
561 * enum iwl_umac_scan_flags - UMAC scan flags
562 * @IWL_UMAC_SCAN_FLAG_PREEMPTIVE: scan process triggered by this scan request
563 * can be preempted by other scan requests with higher priority.
564 * The low priority scan will be resumed when the higher proirity scan is
567 * when scan starts.
602 * enum iwl_umac_scan_general_flags2 - UMAC scan general flags #2
614 * enum iwl_umac_scan_general_flags_v2 - UMAC scan general flags version 2
620 * during scan iterations
623 * @IWL_UMAC_SCAN_GEN_FLAGS_V2_FRAGMENTED_LMAC1: fragmented scan LMAC1
624 * @IWL_UMAC_SCAN_GEN_FLAGS_V2_FRAGMENTED_LMAC2: fragmented scan LMAC2
625 * @IWL_UMAC_SCAN_GEN_FLAGS_V2_MATCH: does this scan check for profile matching
630 * @IWL_UMAC_SCAN_GEN_FLAGS_V2_NTF_START: send notification of scan start
635 * 5.2Ghz bands scan, trigger scan on 6GHz band to discover
638 * bands scan, if not APs were discovered, allow scan to conitnue and scan
641 * &IWL_UMAC_SCAN_GEN_FLAGS_V2_6GHZ_PASSIVE_SCAN is enabled and scan is
664 * @flags: bitmap - 0-19: directed scan to i'th ssid.
668 * @iter_interval: interval between two scan iterations on one channel.
695 * @interval: interval in seconds between scan iterations
696 * @iter_count: num of scan iterations for schedule plan, 0xff for infinite loop
716 * struct iwl_scan_req_umac_tail - the rest of the UMAC scan request command
719 * @delay: delay in TUs before starting the first scan iteration
722 * @direct_scan: list of SSIDs for directed active scan
737 * @count: num of channels in scan request
749 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
752 * @scan_start_mac_id: report the scan start TSF time according to this mac TSF
754 * @active_dwell: dwell time for active scan per LMAC
755 * @passive_dwell: dwell time for passive scan per LMAC
756 * @fragmented_dwell: dwell time for fragmented passive scan
763 * to total scan time
767 * @scan_priority: scan internal prioritization &enum iwl_scan_priority
769 * Relevant only for fragmented scan.
860 * @preq: scan probe request params
861 * @ssid_num: number of valid SSIDs in direct scan array
882 * @preq: scan probe request params
905 * @count: num of channels in scan request
928 * @count: num of channels in scan request
947 * @scan_start_mac_id: report the scan start TSF time according to this mac TSF
948 * @active_dwell: dwell time for active scan per LMAC
957 * can add to the total scan time
964 * scan coverage.
986 * @delay: initial delay of the periodic scan in seconds
1025 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
1027 * @scan_params: scan parameters
1037 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
1039 * @scan_params: scan parameters
1049 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
1059 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
1061 * @last_iter: last scan iteration number
1088 * the channels passed in the scan offload request.
1102 * matches passed in the scan offload request
1103 * @last_scan_age: age of the last offloaded scan
1106 * @gp2_invoked: GP2 when scan offload was invoked
1132 * the channels passed in the scan offload request.
1146 * matches passed in the scan offload request
1147 * @last_scan_age: age of the last offloaded scan
1150 * @gp2_invoked: GP2 when scan offload was invoked
1170 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
1176 * @start_tsf: TSF timer in usecs of the scan start time for the mac specified
1178 * @results: array of scan results, length in @scanned_channels