Lines Matching +full:12 +full:- +full:channel

1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
14 #define SOF_IPC4_FW_PAGE_SIZE BIT(12)
15 #define SOF_IPC4_FW_PAGE(x) ((((x) + BIT(12) - 1) & ~(BIT(12) - 1)) >> 12)
16 #define SOF_IPC4_FW_ROUNDUP(x) (((x) + BIT(6) - 1) & (~(BIT(6) - 1)))
22 * LL domain - Low latency domain
23 * DP domain - Data processing domain
34 #define SOF_IPC4_MODULE_INSTANCE_LIST_ITEM_SIZE 12
39 #define SOF_IPC4_DP_TASK_LIST_SIZE (12 + 8)
40 #define SOF_IPC4_LL_TASK_LIST_ITEM_SIZE 12
68 * The base of multi-gateways. Multi-gateways addressing starts from
69 * ALH_MULTI_GTW_BASE and there are ALH_MULTI_GTW_COUNT multi-sources
70 * and ALH_MULTI_GTW_COUNT multi-sinks available.
72 * ALH_MULTI_GTW_BASE + ALH_MULTI_GTW_COUNT - 1.
96 * HD-A gateways.
101 * HD-A gateways and corresponding total processed data
125 * struct sof_ipc4_pipeline - pipeline config data
147 * struct sof_ipc4_multi_pipeline_data - multi pipeline trigger IPC data
157 * struct sof_ipc4_pin_format - Module pin format
172 * struct sof_ipc4_available_audio_format - Available audio formats
186 * struct sof_copier_gateway_cfg - IPC gateway configuration
200 * struct sof_ipc4_copier_data - IPC data for copier
227 * channel mapping to DMAs
240 * @mapping: device address and channel mask
254 * @dma_channel_id: for HDaudio defined as @stream_id - 1
256 * @dma_stream_channel_map: array of device/channel mappings
295 * struct sof_ipc4_copier - copier config data
322 * struct sof_ipc4_ctrl_value_chan: generic channel mapped value data
323 * @channel: Channel ID
324 * @value: Value associated with @channel
327 u32 channel; member
332 * struct sof_ipc4_control_data - IPC data for kcontrol IO
335 * @chanv: channel ID and value array used by volume type controls
352 * struct sof_ipc4_control_msg_payload - IPC payload for kcontrol parameters
356 * @chanv: channel ID and value array
366 * struct sof_ipc4_gain_params - IPC gain parameters
384 * struct sof_ipc4_gain_data - IPC gain init blob
394 * struct sof_ipc4_gain - gain config data
406 * struct sof_ipc4_mixer - mixer config data
418 * struct sof_ipc4_src_data - IPC data for SRC
428 * struct sof_ipc4_src - SRC config data
440 * struct sof_ipc4_asrc_data - IPC data for ASRC
443 * @asrc_mode: Control for ASRC features with bit-fields, passed as such from topolgy to FW.
452 * struct sof_ipc4_asrc - ASRC config data
464 * struct sof_ipc4_base_module_cfg_ext - base module config extension containing the pin format
476 u8 reserved[12];
481 * struct sof_ipc4_process - process config data