|
Sound Open Firmware
|
Pipeline deletion command structure (SOF_IPC4_GLB_DELETE_PIPELINE). More...
#include <src/include/ipc4/pipeline.h>
Data Fields | ||
| union { | ||
| uint32_t dat | ||
| Raw 32-bit Primary register value. More... | ||
| struct { | ||
| uint32_t rsvd0: 16 | ||
| Reserved padding. More... | ||
| uint32_t instance_id: 8 | ||
| Pipeline instance identifier to delete. More... | ||
| uint32_t type: 5 | ||
| Opcode: SOF_IPC4_GLB_DELETE_PIPELINE (18). More... | ||
| uint32_t rsp: 1 | ||
| 0 for request. More... | ||
| uint32_t msg_tgt: 1 | ||
| 0 for global firmware message. More... | ||
| uint32_t _reserved_0: 1 | ||
| Reserved bit. More... | ||
| } r | ||
| } | primary | |
| union { | ||
| uint32_t dat | ||
| Raw 32-bit Extension register value. More... | ||
| struct { | ||
| uint32_t rsvd1: 30 | ||
| Reserved padding. More... | ||
| uint32_t _reserved_2: 2 | ||
| Reserved bits. More... | ||
| } r | ||
| } | extension | |
Pipeline deletion command structure (SOF_IPC4_GLB_DELETE_PIPELINE).
Deletes a pipeline and all its associated child module instances from DSP memory. All external cross-pipeline bindings must be severed prior to issuing delete.
| uint32_t ipc4_pipeline_delete::_reserved_0 |
Reserved bit.
| uint32_t ipc4_pipeline_delete::_reserved_2 |
Reserved bits.
| uint32_t ipc4_pipeline_delete::dat |
Raw 32-bit Primary register value.
Raw 32-bit Extension register value.
| union { ... } ipc4_pipeline_delete::extension |
| uint32_t ipc4_pipeline_delete::instance_id |
Pipeline instance identifier to delete.
| uint32_t ipc4_pipeline_delete::msg_tgt |
0 for global firmware message.
| union { ... } ipc4_pipeline_delete::primary |
| struct { ... } ipc4_pipeline_delete::r |
| struct { ... } ipc4_pipeline_delete::r |
| uint32_t ipc4_pipeline_delete::rsp |
0 for request.
| uint32_t ipc4_pipeline_delete::rsvd0 |
Reserved padding.
| uint32_t ipc4_pipeline_delete::rsvd1 |
Reserved padding.
| uint32_t ipc4_pipeline_delete::type |
Opcode: SOF_IPC4_GLB_DELETE_PIPELINE (18).