<def f='src/src/sys/dev/pci/if_iwmreg.h' l='4448' ll='4482'/>
<size>772</size>
<doc f='src/src/sys/dev/pci/if_iwmreg.h' l='4424'>/**
 * struct iwm_scan_cmd - scan request command
 * ( IWM_SCAN_REQUEST_CMD = 0x80 )
 * @len: command length in bytes
 * @scan_flags: scan flags from IWM_SCAN_FLAGS_*
 * @channel_count: num of channels in channel list (1 - IWM_MAX_NUM_SCAN_CHANNELS)
 * @quiet_time: in msecs, dwell this time for active scan on quiet channels
 * @quiet_plcp_th: quiet PLCP threshold (channel is quiet if less than
 *	this number of packets were received (typically 1)
 * @passive2active: is auto switching from passive to active during scan allowed
 * @rxchain_sel_flags: RXON_RX_CHAIN_*
 * @max_out_time: in usecs, max out of serving channel time
 * @suspend_time: how long to pause scan when returning to service channel:
 *	bits 0-19: beacon interal in usecs (suspend before executing)
 *	bits 20-23: reserved
 *	bits 24-31: number of beacons (suspend between channels)
 * @rxon_flags: RXON_FLG_*
 * @filter_flags: RXON_FILTER_*
 * @tx_cmd: for active scans (zero for passive), w/o payload,
 *	no RS so specify TX rate
 * @direct_scan: direct scan SSIDs
 * @type: one of IWM_SCAN_TYPE_*
 * @repeats: how many time to repeat the scan
 */</doc>
<mbr r='iwm_scan_cmd::len' o='0' t='__uint16_t'/>
<mbr r='iwm_scan_cmd::scan_flags' o='16' t='__uint8_t'/>
<mbr r='iwm_scan_cmd::channel_count' o='24' t='__uint8_t'/>
<mbr r='iwm_scan_cmd::quiet_time' o='32' t='__uint16_t'/>
<mbr r='iwm_scan_cmd::quiet_plcp_th' o='48' t='__uint16_t'/>
<mbr r='iwm_scan_cmd::passive2active' o='64' t='__uint16_t'/>
<mbr r='iwm_scan_cmd::rxchain_sel_flags' o='80' t='__uint16_t'/>
<mbr r='iwm_scan_cmd::max_out_time' o='96' t='__uint32_t'/>
<mbr r='iwm_scan_cmd::suspend_time' o='128' t='__uint32_t'/>
<mbr r='iwm_scan_cmd::rxon_flags' o='160' t='__uint32_t'/>
<mbr r='iwm_scan_cmd::filter_flags' o='192' t='__uint32_t'/>
<mbr r='iwm_scan_cmd::tx_cmd' o='224' t='struct iwm_tx_cmd'/>
<mbr r='iwm_scan_cmd::direct_scan' o='672' t='struct iwm_ssid_ie [20]'/>
<mbr r='iwm_scan_cmd::type' o='6112' t='__uint32_t'/>
<mbr r='iwm_scan_cmd::repeats' o='6144' t='__uint32_t'/>
<mbr r='iwm_scan_cmd::data' o='6176' t='__uint8_t [0]'/>
