Lines Matching defs:scan
932 * @SURVEY_INFO_TIME_SCAN: scan time was filled in
2068 * a bit of helper functionality. To start a scan, the scan operation will
2069 * be invoked with a scan definition. This scan definition contains the
2070 * channels to scan, and the SSIDs to send probe requests for (including the
2071 * wildcard, if desired). A passive scan is indicated by having no SSIDs to
2072 * probe. Additionally, a scan request may contain extra information elements
2098 * struct cfg80211_scan_info - information about completed scan
2099 * @scan_start_tsf: scan start time in terms of the TSF of the BSS that the
2100 * wireless device that requested the scan is connected to. If this
2103 * @aborted: set to true if the scan was aborted for any reason,
2115 * @short_bssid: short ssid to scan for
2116 * @bssid: bssid to scan for
2117 * @channel_idx: idx of the channel in the channel array in the scan request
2134 * struct cfg80211_scan_request - scan request description
2136 * @ssids: SSIDs to scan for (active scan only)
2138 * @channels: channels to scan on.
2139 * @n_channels: total number of channels to scan
2146 * @duration_mandatory: if set, the scan duration must be as specified by the
2151 * @scan_start: time (in jiffies) when the scan started
2152 * @wdev: the wireless device to scan for
2153 * @info: (internal) information about completed scan
2154 * @notified: (internal) scan request was notified as done or aborted
2160 * @scan_6ghz: relevant for split scan request only,
2161 * true if this is the second scan request
2164 * @bssid: BSSID to scan for (most commonly, the wildcard BSSID)
2217 * @rssi_thold: don't report scan results below this threshold (in s32 dBm)
2219 * for filtering out scan results received. Drivers advertize this support
2234 * struct cfg80211_sched_scan_plan - scan plan for scheduled scan
2236 * @interval: interval between scheduled scan iterations. In seconds.
2237 * @iterations: number of scan iterations in this scan plan. Zero means
2239 * The last scan plan will always have this parameter set to zero,
2240 * all other scan plans will have a finite number of iterations.
2259 * struct cfg80211_sched_scan_request - scheduled scan request description
2262 * @ssids: SSIDs to scan for (passed in the probe_reqs in active scans)
2264 * @n_channels: total number of channels to scan
2269 * @match_sets: sets of parameters to be matched for a scan result
2277 * @scan_start: start time of the scheduled scan
2278 * @channels: channels to scan
2285 * @scan_plans: scan plans to be executed in this scheduled scan. Lowest
2287 * @n_scan_plans: number of scan plans, at least 1.
2293 * @delay: delay in seconds to use before starting the first scan
2298 * @relative_rssi: Relative RSSI threshold in dB to restrict scan result
2361 * @scan_width: scan width that was used
2374 * the BSS that requested the scan in which the beacon/probe was received.
2409 * for use in scan results and similar.
2713 * on scan results)
2716 * @bssid: The AP BSSID or %NULL if not specified (auto-select based on scan
2734 * @bg_scan_period: Background scan period in seconds
2964 * @nd_config: configuration for the scan to be used for net detect wake.
3672 * @scan: Request to do a scan. If returning zero, the scan request is given
3674 * For scan results, call cfg80211_inform_bss(); you can call this outside
3675 * the scan/scan_done bracket too.
3676 * @abort_scan: Tell the driver to abort an ongoing scan. The driver shall
3677 * indicate the status of the scan through cfg80211_scan_done().
3790 * @sched_scan_start: Tell the driver to start a scheduled scan.
3791 * @sched_scan_stop: Tell the driver to stop an ongoing scheduled scan with
3792 * given request id. This call must stop the scheduled scan and be ready
4028 int (*scan)(struct wiphy *wiphy,
4265 * @WIPHY_FLAG_SPLIT_SCAN_6GHZ: if set to true, the scan request will be split
4757 * @max_scan_ssids: maximum number of SSIDs the device can scan for in
4758 * any given scan
4759 * @max_sched_scan_reqs: maximum number of scheduled scan requests that
4761 * @max_sched_scan_ssids: maximum number of SSIDs the device can scan
4762 * for in any given scheduled scan
4764 * when performing a scheduled scan, 0 if filtering is not
4767 * add to probe request frames transmitted during a scan, must not
4771 * @max_sched_scan_plans: maximum number of scan plans (scan interval and number
4772 * of iterations) for scheduled scan supported by the device.
4774 * single scan plan supported by the device.
4776 * scan plan supported by the device.
6027 * cfg80211_scan_done - notify that scan finished
6029 * @request: the corresponding scan request
6030 * @info: information about the completed scan
6036 * cfg80211_sched_scan_results - notify that new scan results are available
6038 * @wiphy: the wiphy which got scheduled scan results
6039 * @reqid: identifier for the related scheduled scan request
6044 * cfg80211_sched_scan_stopped - notify that the scheduled scan has stopped
6046 * @wiphy: the wiphy on which the scheduled scan stopped
6047 * @reqid: identifier for the related scheduled scan request
6050 * scheduled scan had to be stopped, for whatever reason. The driver
6056 * cfg80211_sched_scan_stopped_rtnl - notify that the scheduled scan has stopped
6058 * @wiphy: the wiphy on which the scheduled scan stopped
6059 * @reqid: identifier for the related scheduled scan request
6062 * scheduled scan had to be stopped, for whatever reason. The driver
6292 * thereby making it no longer show up in scan results etc. Use this
6465 * always a scan result for this IBSS. cfg80211 will handle the rest.
8026 * cfg80211_bss_flush - resets all the scan entries