Lines Matching +full:trigger +full:- +full:address
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2018-2024 Intel Corporation
34 * struct iwl_fw_ini_header - Common Header for all ini debug TLV's structures
46 * struct iwl_fw_ini_addr_size - Base address and size that defines
49 * @addr: the base address (fixed size - 4 bytes)
58 * struct iwl_fw_ini_region_dev_addr_range - Configuration to read
59 * device address range
61 * @offset: offset to add to the base address of each chunk
62 * The addrs[] array will be treated as an array of &iwl_fw_ini_addr_size -
70 * struct iwl_fw_ini_region_dev_addr - Configuration to read device addresses
73 * @offset: offset to add to the base address of each chunk
81 * struct iwl_fw_ini_region_fifos - Configuration to read Tx/Rx fifos
94 * struct iwl_fw_ini_region_err_table - error table region data
99 * @base_addr: base address of the error table
111 * struct iwl_fw_ini_region_special_device_memory - special device memory
117 * @base_addr: base address of the error table
130 * struct iwl_fw_ini_region_internal_buffer - internal buffer region data
135 * @base_addr: internal buffer base address
145 * struct iwl_fw_ini_region_tlv - region TLV
156 * @dev_addr: device address configuration. Used by
163 * @dev_addr_range: device address range configuration. Used by
217 * struct iwl_fw_ini_allocation_tlv - Allocates DRAM buffers
236 * struct iwl_fw_ini_trigger_tlv - trigger TLV
238 * Trigger that upon firing, determines what regions to collect
242 * @trigger_reason: trigger reason
244 * @dump_delay: delay from trigger fire to dump, in usec
245 * @occurrences: max trigger fire occurrences allowed
251 * @data: trigger data
269 * struct iwl_fw_ini_hcmd_tlv - Generic Host command pass through TLV
275 * @hcmd: a variable length host-command to be sent to apply the configuration
285 * struct iwl_fw_ini_addr_val - Address and value to set it to
287 * @address: the base address
288 * @value: value to set at address
291 __le32 address;
296 * struct iwl_fw_ini_conf_set_tlv - configuration TLV to set register/memory.
302 * @addr_offset: the offset to add to any item in address[0] field
303 * @addr_val: address value pair
455 * @IWL_FW_INI_TIME_POINT_USER_TRIGGER: user trigger time point
516 * enum iwl_fw_ini_trigger_apply_policy - Determines how to apply triggers
519 * @IWL_FW_INI_APPLY_POLICY_MATCH_DATA: match by trigger data
522 * @IWL_FW_INI_APPLY_POLICY_OVERRIDE_CFG: override trigger configuration
523 * @IWL_FW_INI_APPLY_POLICY_OVERRIDE_DATA: override trigger data.
537 * enum iwl_fw_ini_trigger_reset_fw_policy - Determines how to handle reset
550 * enum iwl_fw_ini_dump_policy - Determines how to handle dump based on enabled flags
564 * enum iwl_fw_ini_dump_type - Determines dump type based on size defined by FW.