Lines Matching +full:transfer +full:- +full:function
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2018, 2020-2025 Intel Corporation
8 #include "iwl-context-info.h"
18 /* Set bit for enabling automatic function boot */
20 /* Set bit for initiating function boot */
24 * enum iwl_prph_scratch_mtr_format - tfd size configuration
38 * enum iwl_prph_scratch_flags - PRPH scratch control flags
48 * @IWL_PRPH_SCRATCH_MTR_MODE: format used for completion - 0: for
82 * enum iwl_prph_scratch_ext_flags - PRPH scratch control ext flags
96 * struct iwl_prph_scratch_version - version structure
110 * struct iwl_prph_scratch_control - control structure
121 * struct iwl_prph_scratch_pnvm_cfg - PNVM scratch
133 * struct iwl_prph_scratch_mem_desc_addr_array - DRAM
142 * struct iwl_prph_scratch_hwm_cfg - hwm config
154 * struct iwl_prph_scratch_rbd_cfg - RBDs configuration
164 * struct iwl_prph_scratch_uefi_cfg - prph scratch reduce power table
176 * struct iwl_prph_scratch_step_cfg - prph scratch step configuration
190 * struct iwl_prph_scratch_ctrl_cfg - prph scratch ctrl and config
212 * struct iwl_context_info_dram_fseq - images DRAM map (with fseq)
223 * struct iwl_prph_scratch - peripheral scratch mapping
239 * struct iwl_prph_info - peripheral information
253 * struct iwl_context_info_v2 - device INIT configuration
256 * @config: context in which the peripheral would execute - a subset of
261 * @tr_tail_idx_arr_base_addr: the transfer ring tail index array
265 * @tr_head_idx_arr_base_addr: the transfer ring head index array
268 * @tr_idx_arr_size: number of entries in the transfer ring index array
269 * @mtr_base_addr: the message transfer ring start address
271 * @mtr_size: number of entries which the message transfer ring can hold
274 * transfer ring
278 * completing a transfer descriptor in the message transfer ring
281 * @mtr_opt_header_size: the size of the optional header in the transfer
282 * descriptor associated with the message transfer ring in DWs
283 * @mtr_opt_footer_size: the size of the optional footer in the transfer
284 * descriptor associated with the message transfer ring in DWs