Sound Open Firmware
Loading...
Searching...
No Matches

Internal ring buffer descriptor for DSP trace packets. More...

#include <src/include/sof/trace/dma-trace.h>

Data Fields

void * w_ptr
 Buffer write pointer where new trace packets are appended.
 
void * r_ptr
 Buffer read pointer tracking data transferred by DMA.
 
void * addr
 Base address of the circular trace buffer.
 
void * end_addr
 Upper boundary address of the trace buffer.
 
uint32_t size
 Total size of the buffer in bytes.
 
uint32_t avail
 Number of readable bytes currently available.
 

Detailed Description

Internal ring buffer descriptor for DSP trace packets.

Field Documentation

◆ addr

void* dma_trace_buf::addr

Base address of the circular trace buffer.

◆ avail

uint32_t dma_trace_buf::avail

Number of readable bytes currently available.

◆ end_addr

void* dma_trace_buf::end_addr

Upper boundary address of the trace buffer.

◆ r_ptr

void* dma_trace_buf::r_ptr

Buffer read pointer tracking data transferred by DMA.

◆ size

uint32_t dma_trace_buf::size

Total size of the buffer in bytes.

◆ w_ptr

void* dma_trace_buf::w_ptr

Buffer write pointer where new trace packets are appended.


The documentation for this struct was generated from the following file: