Lines Matching +full:channel +full:- +full:spacing
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2015-2017 Intel Deutschland GmbH
4 * Copyright (C) 2018-2022 Intel Corporation
11 * enum iwl_location_subcmd_ids - location group command IDs
86 * struct iwl_tof_config_cmd - ToF configuration
88 * @one_sided_disabled: indicates if one-sided is disabled (or not)
90 * @is_buf_required: indicates if channel estimation buffer is required
100 * enum iwl_tof_bandwidth - values for iwl_tof_range_req_ap_entry.bandwidth
101 * @IWL_TOF_BW_20_LEGACY: 20 MHz non-HT
118 * enum iwl_tof_algo_type - Algorithym type for range measurement request
130 * enum iwl_tof_mcsi_ntfy - Enable/Disable MCSI notifications
138 * enum iwl_tof_responder_cmd_valid_field - valid fields in the responder cfg
139 * @IWL_TOF_RESPONDER_CMD_VALID_CHAN_INFO: channel info is valid
147 * @IWL_TOF_RESPONDER_CMD_VALID_NON_ASAP_SUPPORT: non-ASAP support is valid
189 * enum iwl_tof_responder_cfg_flags - responder configuration flags
190 * @IWL_TOF_RESPONDER_FLAGS_NON_ASAP_SUPPORT: non-ASAP support
223 * struct iwl_tof_responder_config_cmd_v6 - ToF AP mode (for debug)
228 * @channel_num: current AP Channel
229 * @ctrl_ch_position: coding of the control channel position relative to
233 * @toa_offset: Artificial addition [pSec] for the ToA - to be used for debug
258 * struct iwl_tof_responder_config_cmd_v7 - ToF AP mode (for debug)
261 * @format_bw: bits 0 - 3: &enum iwl_location_frame_format.
262 * bits 4 - 7: &enum iwl_location_bw.
264 * @channel_num: current AP Channel
265 * @ctrl_ch_position: coding of the control channel position relative to
269 * @toa_offset: Artificial addition [pSec] for the ToA - to be used for debug
297 * struct iwl_tof_responder_config_cmd_v8 - ToF AP mode (for debug)
300 * @format_bw: bits 0 - 3: &enum iwl_location_frame_format.
301 * bits 4 - 7: &enum iwl_location_bw.
303 * @channel_num: current AP Channel
304 * @ctrl_ch_position: coding of the control channel position relative to
308 * @toa_offset: Artificial addition [pSec] for the ToA - to be used for debug
315 * bits 0 - 2: max number of LTF repetitions
316 * bits 3 - 5: max number of spatial streams (supported values are < 2)
317 * bits 6 - 7: max number of total LTFs see
320 * bits 0 - 2: max number of LTF repetitions
321 * bits 3 - 5: max number of spatial streams
322 * bits 6 - 7: max number of total LTFs see
343 * struct iwl_tof_responder_config_cmd_v9 - ToF AP mode (for debug)
346 * @format_bw: bits 0 - 3: &enum iwl_location_frame_format.
347 * bits 4 - 7: &enum iwl_location_bw.
349 * @channel_num: current AP Channel
350 * @ctrl_ch_position: coding of the control channel position relative to
354 * @toa_offset: Artificial addition [pSec] for the ToA - to be used for debug
361 * bits 0 - 2: max number of LTF repetitions
362 * bits 3 - 5: max number of spatial streams (supported values are < 2)
363 * bits 6 - 7: max number of total LTFs see
366 * bits 0 - 2: max number of LTF repetitions
367 * bits 3 - 5: max number of spatial streams
368 * bits 6 - 7: max number of total LTFs see
395 * struct iwl_tof_responder_config_cmd - ToF AP mode
398 * @format_bw: bits 0 - 3: &enum iwl_location_frame_format.
399 * bits 4 - 7: &enum iwl_location_bw.
401 * @channel_num: current AP Channel
402 * @ctrl_ch_position: coding of the control channel position relative to
406 * @toa_offset: Artificial addition [pSec] for the ToA - to be used for debug
413 * bits 0 - 2: max number of LTF repetitions
414 * bits 3 - 5: max number of spatial streams (supported values are < 2)
415 * bits 6 - 7: max number of total LTFs see
418 * bits 0 - 2: max number of LTF repetitions
419 * bits 3 - 5: max number of spatial streams
420 * bits 6 - 7: max number of total LTFs see
449 * struct iwl_tof_responder_dyn_config_cmd_v2 - Dynamic responder settings
453 * needed, 0-padding such that the next part is dword-aligned, then CIVIC
454 * data (if exists) follows, and then 0-padding again to complete a
455 * 4-multiple long buffer.
468 * enum iwl_responder_dyn_cfg_valid_flags - valid flags for dyn_config_cmd
481 * struct iwl_tof_responder_dyn_config_cmd - Dynamic responder settings
506 * struct iwl_tof_range_req_ext_cmd - extended range req for WLS
511 * @ftm_format_and_bw20M: FTM Channel Spacing/Format for 20MHz: recommended
513 * @ftm_format_and_bw40M: FTM Channel Spacing/Format for 40MHz: recommended
515 * @ftm_format_and_bw80M: FTM Channel Spacing/Format for 80MHz: recommended
528 * enum iwl_tof_location_query - values for query bitmap
538 * struct iwl_tof_range_req_ap_entry_v2 - AP configuration parameters
539 * @channel_num: Current AP Channel
542 * @ctrl_ch_position: Coding of the control channel position relative to the
545 * @measure_type: Measurement type: 0 - two sided, 1 - One sided
550 * @samples_per_burst: 2-sided: the number of FTMs pairs in single Burst (1-31);
551 * 1-sided: how many rts/cts pairs should be used per burst.
558 * @asap_mode: 0 - non asap mode, 1 - asap mode (not relevant for one sided)
566 * legal values: -128-0 (0x7f). above 0x0 indicating an invalid value.
593 * enum iwl_initiator_ap_flags - per responder FTM configuration flags
639 * struct iwl_tof_range_req_ap_entry_v3 - AP configuration parameters
641 * @channel_num: AP Channel number
643 * @ctrl_ch_position: Coding of the control channel position relative to the
650 * @samples_per_burst: the number of FTMs pairs in single Burst (1-31);
671 * enum iwl_location_frame_format - location frame formats
685 * enum iwl_location_bw - location bandwidth selection
703 * struct iwl_tof_range_req_ap_entry_v4 - AP configuration parameters
705 * @channel_num: AP Channel number
706 * @format_bw: bits 0 - 3: &enum iwl_location_frame_format.
707 * bits 4 - 7: &enum iwl_location_bw.
708 * @ctrl_ch_position: Coding of the control channel position relative to the
715 * @samples_per_burst: the number of FTMs pairs in single Burst (1-31);
738 * enum iwl_location_cipher - location cipher selection
754 * struct iwl_tof_range_req_ap_entry_v6 - AP configuration parameters
756 * @channel_num: AP Channel number
757 * @format_bw: bits 0 - 3: &enum iwl_location_frame_format.
758 * bits 4 - 7: &enum iwl_location_bw.
759 * @ctrl_ch_position: Coding of the control channel position relative to the
766 * @samples_per_burst: the number of FTMs pairs in single Burst (1-31);
801 * struct iwl_tof_range_req_ap_entry_v7 - AP configuration parameters
803 * @channel_num: AP Channel number
804 * @format_bw: bits 0 - 3: &enum iwl_location_frame_format.
805 * bits 4 - 7: &enum iwl_location_bw.
806 * @ctrl_ch_position: Coding of the control channel position relative to the
813 * @samples_per_burst: the number of FTMs pairs in single Burst (1-31);
859 * struct iwl_tof_range_req_ap_entry_v8 - AP configuration parameters
861 * @channel_num: AP Channel number
862 * @format_bw: bits 0 - 3: &enum iwl_location_frame_format.
863 * bits 4 - 7: &enum iwl_location_bw.
864 * @ctrl_ch_position: Coding of the control channel position relative to the
871 * @samples_per_burst: the number of FTMs pairs in single Burst (1-31);
893 * bits 0 - 2: max LTF repetitions
894 * bits 3 - 5: max number of spatial streams
895 * bits 6 - 7: reserved
897 * bits 0 - 2: max LTF repetitions
898 * bits 3 - 5: max number of spatial streams (supported values are < 2)
899 * bits 6 - 7: reserved
930 * struct iwl_tof_range_req_ap_entry_v9 - AP configuration parameters
932 * @channel_num: AP Channel number
933 * @format_bw: bits 0 - 3: &enum iwl_location_frame_format.
934 * bits 4 - 7: &enum iwl_location_bw.
935 * @ctrl_ch_position: Coding of the control channel position relative to the
945 * @samples_per_burst: the number of FTMs pairs in single Burst (1-31);
969 * bits 0 - 2: max LTF repetitions
970 * bits 3 - 5: max number of spatial streams
971 * bits 6 - 7: reserved
973 * bits 0 - 2: max LTF repetitions
974 * bits 3 - 5: max number of spatial streams (supported values are < 2)
975 * bits 6 - 7: reserved
1014 * struct iwl_tof_range_req_ap_entry_v10 - AP configuration parameters
1017 * @channel_num: AP Channel number
1018 * @format_bw: bits 0 - 3: &enum iwl_location_frame_format.
1019 * bits 4 - 7: &enum iwl_location_bw.
1020 * @ctrl_ch_position: Coding of the control channel position relative to the
1028 * @samples_per_burst: the number of FTMs pairs in single Burst (1-31);
1050 * bits 0 - 2: max LTF repetitions
1051 * bits 3 - 5: max number of spatial streams
1052 * bits 6 - 7: max total LTFs. One of
1055 * bits 0 - 2: max LTF repetitions
1056 * bits 3 - 5: max number of spatial streams (supported values are < 2)
1057 * bits 6 - 7: max total LTFs. One of
1117 * @IWL_TOF_INITIATOR_FLAGS_NON_ASAP_SUPPORT: support non-asap measurements
1137 * struct iwl_tof_range_req_cmd_v5 - start measurement cmd
1141 * @initiator: 0- NW initiated, 1 - Client Initiated
1142 * @one_sided_los_disable: '0'- run ML-Algo for both ToF/OneSided,
1143 * '1' - run ML-Algo for ToF only
1147 * @report_policy: Supported partially for this release: For current release -
1156 * @macaddr_template: MAC address template to use for non-randomized bits
1163 * @ap: per-AP request data
1187 * struct iwl_tof_range_req_cmd_v7 - start measurement cmd
1195 * @macaddr_template: MAC address template to use for non-randomized bits
1202 * @ap: per-AP request data, see &struct iwl_tof_range_req_ap_entry_v2.
1219 * struct iwl_tof_range_req_cmd_v8 - start measurement cmd
1227 * @macaddr_template: MAC address template to use for non-randomized bits
1234 * @ap: per-AP request data, see &struct iwl_tof_range_req_ap_entry_v2.
1251 * struct iwl_tof_range_req_cmd_v9 - start measurement cmd
1259 * @macaddr_template: MAC address template to use for non-randomized bits
1264 * @ap: per-AP request data, see &struct iwl_tof_range_req_ap_entry_v2.
1279 * struct iwl_tof_range_req_cmd_v11 - start measurement cmd
1287 * @macaddr_template: MAC address template to use for non-randomized bits
1292 * @ap: per-AP request data, see &struct iwl_tof_range_req_ap_entry_v2.
1307 * struct iwl_tof_range_req_cmd_v12 - start measurement cmd
1315 * @macaddr_template: MAC address template to use for non-randomized bits
1320 * @ap: per-AP request data, see &struct iwl_tof_range_req_ap_entry_v2.
1335 * struct iwl_tof_range_req_cmd_v13 - start measurement cmd
1343 * @macaddr_template: MAC address template to use for non-randomized bits
1348 * @ap: per-AP request data, see &struct iwl_tof_range_req_ap_entry_v9.
1363 * struct iwl_tof_range_req_cmd_v14 - start measurement cmd
1371 * @macaddr_template: MAC address template to use for non-randomized bits
1376 * @ap: per-AP request data, see &struct iwl_tof_range_req_ap_entry_v10.
1391 * enum iwl_tof_range_request_status - status of the sent request
1392 * @IWL_TOF_RANGE_REQUEST_STATUS_SUCCESSFUL - FW successfully received the
1394 * @IWL_TOF_RANGE_REQUEST_STATUS_BUSY - FW is busy with a previous request, the
1413 * from the primary channel.
1449 * struct iwl_tof_range_rsp_ap_entry_ntfy_v3 - AP parameters (response)
1459 * @rssi: RSSI as uploaded in the Channel Estimation notification
1467 * @timestamp: The GP2 Clock [usec] where Channel Estimation notification was
1498 * struct iwl_tof_range_rsp_ap_entry_ntfy_v4 - AP parameters (response)
1508 * @rssi: RSSI as uploaded in the Channel Estimation notification
1514 * @timestamp: The GP2 Clock [usec] where Channel Estimation notification was
1551 * struct iwl_tof_range_rsp_ap_entry_ntfy_v5 - AP parameters (response)
1561 * @rssi: RSSI as uploaded in the Channel Estimation notification
1567 * @timestamp: The GP2 Clock [usec] where Channel Estimation notification was
1580 * @rttConfidence: a value between 0 - 31 that represents the rtt accuracy.
1608 * struct iwl_tof_range_rsp_ap_entry_ntfy_v6 - AP parameters (response)
1618 * @rssi: RSSI as uploaded in the Channel Estimation notification
1624 * @timestamp: The GP2 Clock [usec] where Channel Estimation notification was
1637 * @rttConfidence: a value between 0 - 31 that represents the rtt accuracy.
1673 * enum iwl_tof_response_status - tof response status
1689 * struct iwl_tof_range_rsp_ntfy_v5 - ranging response notification
1695 * @ap: per-AP data
1706 * struct iwl_tof_range_rsp_ntfy_v6 - ranging response notification
1711 * @ap: per-AP data
1722 * struct iwl_tof_range_rsp_ntfy_v7 - ranging response notification
1727 * @ap: per-AP data
1738 * struct iwl_tof_range_rsp_ntfy_v8 - ranging response notification
1743 * @ap: per-AP data
1756 * struct iwl_tof_mcsi_notif - used for debug
1758 * @role: '0' - initiator, '1' - responder
1819 * struct iwl_ftm_responder_stats - FTM responder statistics