Direct DMA Chaining configuration command (SOF_IPC4_GLB_CHAIN_DMA).
More...
#include <src/include/ipc4/pipeline.h>
Direct DMA Chaining configuration command (SOF_IPC4_GLB_CHAIN_DMA).
◆ _reserved_0
| uint32_t ipc4_chain_dma::_reserved_0 |
◆ _reserved_2
| uint32_t ipc4_chain_dma::_reserved_2 |
◆ allocate
| uint32_t ipc4_chain_dma::allocate |
◆ dat
| uint32_t ipc4_chain_dma::dat |
Raw 32-bit Primary register value.
Raw 32-bit Extension register value.
◆ enable
| uint32_t ipc4_chain_dma::enable |
◆ [union]
| union { ... } ipc4_chain_dma::extension |
◆ fifo_size
| uint32_t ipc4_chain_dma::fifo_size |
Size of chaining FIFO buffer in bytes.
◆ host_dma_id
| uint32_t ipc4_chain_dma::host_dma_id |
Host DMA channel identifier.
◆ link_dma_id
| uint32_t ipc4_chain_dma::link_dma_id |
Link DMA channel identifier.
◆ msg_tgt
| uint32_t ipc4_chain_dma::msg_tgt |
◆ [union]
| union { ... } ipc4_chain_dma::primary |
◆ [struct] [1/2]
| struct { ... } ipc4_chain_dma::r |
◆ [struct] [2/2]
| struct { ... } ipc4_chain_dma::r |
◆ rsp
| uint32_t ipc4_chain_dma::rsp |
◆ rsvd1
| uint32_t ipc4_chain_dma::rsvd1 |
◆ rsvd2
| uint32_t ipc4_chain_dma::rsvd2 |
◆ rsvd3
| uint32_t ipc4_chain_dma::rsvd3 |
◆ rsvd4
| uint32_t ipc4_chain_dma::rsvd4 |
◆ scs
| uint32_t ipc4_chain_dma::scs |
Select stream context (SCS) bit in gateways.
◆ type
| uint32_t ipc4_chain_dma::type |
Opcode: SOF_IPC4_GLB_CHAIN_DMA (14).
The documentation for this struct was generated from the following file: