Lines Matching full:scan
68 /* Scan Commands, Responses, Notifications */
74 * struct iwl_ssid_ie - directed scan network information element
91 /* scan offload */
99 /* Default watchdog (in MS) for scheduled scan iteration */
182 * struct iwl_scan_schedule_lmac - schedule of scan offload
184 * @iterations: num of scan iterations
185 * @full_scan_mul: number of partial scans before each full scan
227 * @flags: bits 1-20: directed scan to i'th ssid
230 * @iter_count: scan iteration on this channel
285 * @non_ebs_ratio: defines the ratio of number of scan iterations where EBS is
288 * 2 - every second scan will be full scan(and so on).
296 * enum iwl_mvm_lmac_scan_flags - LMAC scan flags
299 * @IWL_MVM_LMAC_SCAN_FLAG_PASSIVE: force passive scan on all channels
300 * @IWL_MVM_LMAC_SCAN_FLAG_PRE_CONNECTION: single channel scan
342 * @n_channels: num of channels to scan
345 * @fragmented_dwell: dwell time for fragmented passive scan
351 * @suspend_time: pause scan this long (TUs) when returning to service channel
354 * @tx_cmd: tx command for active scan; for 2GHz and for 5GHz
355 * @direct_scan: list of SSIDs for directed active scan
357 * @iter_num: number of scan iterations
361 * @channel_opt: channel optimization options, for full and partial scan
392 * struct iwl_scan_results_notif - scan results for one channel -
417 * @results: an array of scan results, only "scanned_channels" of them are valid
432 * @last_schedule_iteration: last scan iteration executed before scan abort
447 /* UMAC Scan API */
510 * @active: default dwell time for active scan
511 * @passive: default dwell time for passive scan
512 * @fragmented: default dwell time for fragmented scan
530 * @dwell: dwells for the scan
588 * enum iwl_umac_scan_flags - UMAC scan flags
589 * @IWL_UMAC_SCAN_FLAG_PREEMPTIVE: scan process triggered by this scan request
590 * can be preempted by other scan requests with higher priority.
591 * The low priority scan will be resumed when the higher proirity scan is
594 * when scan starts.
629 * enum iwl_umac_scan_general_flags2 - UMAC scan general flags #2
642 * @flags: bitmap - 0-19: directed scan to i'th ssid.
646 * @iter_interval: interval between two scan iterations on one channel.
670 * @interval: interval in seconds between scan iterations
671 * @iter_count: num of scan iterations for schedule plan, 0xff for infinite loop
691 * struct iwl_scan_req_umac_tail - the rest of the UMAC scan request command
694 * @delay: delay in TUs before starting the first scan iteration
697 * @direct_scan: list of SSIDs for directed active scan
712 * @count: num of channels in scan request
724 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
727 * @scan_start_mac_id: report the scan start TSF time according to this mac TSF
729 * @active_dwell: dwell time for active scan per LMAC
730 * @passive_dwell: dwell time for passive scan per LMAC
731 * @fragmented_dwell: dwell time for fragmented passive scan
738 * to total scan time
742 * @scan_priority: scan internal prioritization &enum iwl_scan_priority
744 * Relevant only for fragmented scan.
835 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
845 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
847 * @last_iter: last scan iteration number
874 * the channels passed in the scan offload request.
888 * matches passed in the scan offload request
889 * @last_scan_age: age of the last offloaded scan
892 * @gp2_invoked: GP2 when scan offload was invoked
918 * the channels passed in the scan offload request.
932 * matches passed in the scan offload request
933 * @last_scan_age: age of the last offloaded scan
936 * @gp2_invoked: GP2 when scan offload was invoked
956 * @uid: scan id, &enum iwl_umac_scan_uid_offsets
962 * @start_tsf: TSF timer in usecs of the scan start time for the mac specified
964 * @results: array of scan results, length in @scanned_channels