|
Sound Open Firmware
|
IPC3 Audio probe points, DMA descriptors, and configuration commands. More...

Go to the source code of this file.
Data Structures | |
| struct | probe_dma |
| Host DMA channel descriptor allocated for audio probes. More... | |
| union | probe_point_id_t |
| Packed identifier identifying target audio buffer for probe attachment. More... | |
| struct | probe_point |
| Probe tap point descriptor binding a pipeline buffer to a probe purpose. More... | |
| struct | sof_ipc_probe_dma_add_params |
| DMA ADD for probes payload (SOF_IPC_PROBE_INIT, SOF_IPC_PROBE_DMA_ADD). More... | |
| struct | sof_ipc_probe_info_params |
| Reply to INFO queries (SOF_IPC_PROBE_DMA_INFO, SOF_IPC_PROBE_POINT_INFO). More... | |
| struct | sof_ipc_probe_dma_remove_params |
| Probe DMA remove payload (SOF_IPC_PROBE_DMA_REMOVE). More... | |
| struct | sof_ipc_probe_point_add_params |
| Add probe points payload (SOF_IPC_PROBE_POINT_ADD). More... | |
| struct | sof_ipc_probe_point_remove_params |
| Remove probe points payload (SOF_IPC_PROBE_POINT_REMOVE). More... | |
Macros | |
| #define | PROBE_LOGGING_BUFFER_ID 0 |
| Buffer ID used in probe stream headers for extraction logging packets. | |
Probe Tap Point Purpose | |
Intended direction and role of the probe connection. | |
| #define | PROBE_PURPOSE_EXTRACTION 0x1 |
| Extract audio stream from buffer to host. | |
| #define | PROBE_PURPOSE_INJECTION 0x2 |
| Inject host audio stream into buffer. | |
| #define | PROBE_PURPOSE_LOGGING 0x3 |
| Route probe packets to logging backend. | |
| #define | PROBE_PURPOSE_TRACING 0x4 |
| Real-time pipeline trace capture. | |
IPC3 Audio probe points, DMA descriptors, and configuration commands.
| #define PROBE_LOGGING_BUFFER_ID 0 |
Buffer ID used in probe stream headers for extraction logging packets.
| #define PROBE_PURPOSE_EXTRACTION 0x1 |
Extract audio stream from buffer to host.
| #define PROBE_PURPOSE_INJECTION 0x2 |
Inject host audio stream into buffer.
| #define PROBE_PURPOSE_LOGGING 0x3 |
Route probe packets to logging backend.
| #define PROBE_PURPOSE_TRACING 0x4 |
Real-time pipeline trace capture.