Lines Matching defs:scan
1050 * @SURVEY_INFO_TIME_SCAN: scan time was filled in
2416 * a bit of helper functionality. To start a scan, the scan operation will
2417 * be invoked with a scan definition. This scan definition contains the
2418 * channels to scan, and the SSIDs to send probe requests for (including the
2419 * wildcard, if desired). A passive scan is indicated by having no SSIDs to
2420 * probe. Additionally, a scan request may contain extra information elements
2446 * struct cfg80211_scan_info - information about completed scan
2447 * @scan_start_tsf: scan start time in terms of the TSF of the BSS that the
2448 * wireless device that requested the scan is connected to. If this
2451 * @aborted: set to true if the scan was aborted for any reason,
2463 * @short_ssid: short ssid to scan for
2464 * @bssid: bssid to scan for
2465 * @channel_idx: idx of the channel in the channel array in the scan request
2484 * struct cfg80211_scan_request - scan request description
2486 * @ssids: SSIDs to scan for (active scan only)
2488 * @channels: channels to scan on.
2489 * @n_channels: total number of channels to scan
2496 * @duration_mandatory: if set, the scan duration must be as specified by the
2501 * @scan_start: time (in jiffies) when the scan started
2502 * @wdev: the wireless device to scan for
2503 * @info: (internal) information about completed scan
2504 * @notified: (internal) scan request was notified as done or aborted
2510 * @scan_6ghz: relevant for split scan request only,
2511 * true if this is the second scan request
2514 * @bssid: BSSID to scan for (most commonly, the wildcard BSSID)
2567 * @rssi_thold: don't report scan results below this threshold (in s32 dBm)
2569 * for filtering out scan results received. Drivers advertize this support
2584 * struct cfg80211_sched_scan_plan - scan plan for scheduled scan
2586 * @interval: interval between scheduled scan iterations. In seconds.
2587 * @iterations: number of scan iterations in this scan plan. Zero means
2589 * The last scan plan will always have this parameter set to zero,
2590 * all other scan plans will have a finite number of iterations.
2609 * struct cfg80211_sched_scan_request - scheduled scan request description
2612 * @ssids: SSIDs to scan for (passed in the probe_reqs in active scans)
2614 * @n_channels: total number of channels to scan
2619 * @match_sets: sets of parameters to be matched for a scan result
2627 * @scan_start: start time of the scheduled scan
2628 * @channels: channels to scan
2635 * @scan_plans: scan plans to be executed in this scheduled scan. Lowest
2637 * @n_scan_plans: number of scan plans, at least 1.
2643 * @delay: delay in seconds to use before starting the first scan
2648 * @relative_rssi: Relative RSSI threshold in dB to restrict scan result
2711 * @scan_width: scan width that was used
2724 * the BSS that requested the scan in which the beacon/probe was received.
2762 * for use in scan results and similar.
3109 * on scan results)
3112 * @bssid: The AP BSSID or %NULL if not specified (auto-select based on scan
3130 * @bg_scan_period: Background scan period in seconds
3360 * @nd_config: configuration for the scan to be used for net detect wake.
4129 * @scan: Request to do a scan. If returning zero, the scan request is given
4131 * For scan results, call cfg80211_inform_bss(); you can call this outside
4132 * the scan/scan_done bracket too.
4133 * @abort_scan: Tell the driver to abort an ongoing scan. The driver shall
4134 * indicate the status of the scan through cfg80211_scan_done().
4245 * @sched_scan_start: Tell the driver to start a scheduled scan.
4246 * @sched_scan_stop: Tell the driver to stop an ongoing scheduled scan with
4247 * given request id. This call must stop the scheduled scan and be ready
4518 int (*scan)(struct wiphy *wiphy,
4773 * @WIPHY_FLAG_SPLIT_SCAN_6GHZ: if set to true, the scan request will be split
5286 * @max_scan_ssids: maximum number of SSIDs the device can scan for in
5287 * any given scan
5288 * @max_sched_scan_reqs: maximum number of scheduled scan requests that
5290 * @max_sched_scan_ssids: maximum number of SSIDs the device can scan
5291 * for in any given scheduled scan
5293 * when performing a scheduled scan, 0 if filtering is not
5296 * add to probe request frames transmitted during a scan, must not
5300 * @max_sched_scan_plans: maximum number of scan plans (scan interval and number
5301 * of iterations) for scheduled scan supported by the device.
5303 * single scan plan supported by the device.
5305 * scan plan supported by the device.
6887 * cfg80211_scan_done - notify that scan finished
6889 * @request: the corresponding scan request
6890 * @info: information about the completed scan
6896 * cfg80211_sched_scan_results - notify that new scan results are available
6898 * @wiphy: the wiphy which got scheduled scan results
6899 * @reqid: identifier for the related scheduled scan request
6904 * cfg80211_sched_scan_stopped - notify that the scheduled scan has stopped
6906 * @wiphy: the wiphy on which the scheduled scan stopped
6907 * @reqid: identifier for the related scheduled scan request
6910 * scheduled scan had to be stopped, for whatever reason. The driver
6916 * cfg80211_sched_scan_stopped_locked - notify that the scheduled scan has stopped
6918 * @wiphy: the wiphy on which the scheduled scan stopped
6919 * @reqid: identifier for the related scheduled scan request
6922 * scheduled scan had to be stopped, for whatever reason. The driver
7163 * thereby making it no longer show up in scan results etc. Use this
7363 * always a scan result for this IBSS. cfg80211 will handle the rest.
9156 * cfg80211_bss_flush - resets all the scan entries