Pipeline creation command structure (SOF_IPC4_GLB_CREATE_PIPELINE).
More...
#include <src/include/ipc4/pipeline.h>
Pipeline creation command structure (SOF_IPC4_GLB_CREATE_PIPELINE).
◆ _reserved_0
| uint32_t ipc4_pipeline_create::_reserved_0 |
◆ _reserved_2
| uint32_t ipc4_pipeline_create::_reserved_2 |
◆ attributes
| uint32_t ipc4_pipeline_create::attributes |
Pipeline hardware attributes bitmask.
◆ core_id
| uint32_t ipc4_pipeline_create::core_id |
Target DSP core ID hosting this pipeline.
◆ dat
| uint32_t ipc4_pipeline_create::dat |
Raw 32-bit Primary register value.
Raw 32-bit Extension register value.
◆ [union]
| union { ... } ipc4_pipeline_create::extension |
◆ instance_id
| uint32_t ipc4_pipeline_create::instance_id |
Pipeline instance identifier (0..max_ppl-1).
◆ lp
| uint32_t ipc4_pipeline_create::lp |
1 = low power pipeline (kept running during D0i3).
◆ msg_tgt
| uint32_t ipc4_pipeline_create::msg_tgt |
0 for global firmware message.
◆ payload
| uint32_t ipc4_pipeline_create::payload |
◆ ppl_mem_size
| uint32_t ipc4_pipeline_create::ppl_mem_size |
Number of 4KB memory pages allocated for pipeline.
◆ ppl_priority
| uint32_t ipc4_pipeline_create::ppl_priority |
Scheduling priority (enum ipc4_pipeline_priority).
◆ [union]
| union { ... } ipc4_pipeline_create::primary |
◆ [struct] [1/2]
| struct { ... } ipc4_pipeline_create::r |
◆ [struct] [2/2]
| struct { ... } ipc4_pipeline_create::r |
◆ rsp
| uint32_t ipc4_pipeline_create::rsp |
◆ rsvd1
| uint32_t ipc4_pipeline_create::rsvd1 |
◆ rsvd2
| uint32_t ipc4_pipeline_create::rsvd2 |
◆ type
| uint32_t ipc4_pipeline_create::type |
Opcode: SOF_IPC4_GLB_CREATE_PIPELINE (17).
The documentation for this struct was generated from the following file: