Sound Open Firmware
Loading...
Searching...
No Matches
dai_data Struct Reference

DAI runtime data. More...

#include <src/include/sof/lib/dai-zephyr.h>

Collaboration diagram for dai_data:

Data Fields

int chan_index
 
uint32_t stream_id
 
struct dma_sg_config config
 
struct dma_config * z_config
 
struct comp_dev * dai_dev
 
struct comp_buffer * dma_buffer
 
struct comp_buffer * local_buffer
 
struct dai_ts_cfg ts_config
 
struct dai * dai
 
struct sof_dma * dma
 
struct dai_group * group
 
int xrun
 
pcm_converter_func process
 
uint32_t chmap
 
channel_copy_func channel_copy
 
uint32_t period_bytes
 
uint64_t total_data_processed
 
struct ipc_config_dai ipc_config
 
void * dai_spec_config
 
uint64_t wallclock
 
bool delayed_dma_stop
 
struct llp_slot_info slot_info
 
bool fast_mode
 
struct copier_gain_params * gain_data
 
struct mod_alloc_ctx alloc_ctx
 

Detailed Description

DAI runtime data.

Field Documentation

◆ alloc_ctx

struct mod_alloc_ctx dai_data::alloc_ctx

◆ chan_index

int dai_data::chan_index

◆ channel_copy

channel_copy_func dai_data::channel_copy

◆ chmap

uint32_t dai_data::chmap

◆ config

struct dma_sg_config dai_data::config

◆ dai

struct dai* dai_data::dai

◆ dai_dev

struct comp_dev* dai_data::dai_dev

◆ dai_spec_config

void* dai_data::dai_spec_config

◆ delayed_dma_stop

bool dai_data::delayed_dma_stop

◆ dma

struct sof_dma* dai_data::dma

◆ dma_buffer

struct comp_buffer* dai_data::dma_buffer

◆ fast_mode

bool dai_data::fast_mode

◆ gain_data

struct copier_gain_params* dai_data::gain_data

◆ group

struct dai_group* dai_data::group

◆ ipc_config

struct ipc_config_dai dai_data::ipc_config

◆ local_buffer

struct comp_buffer* dai_data::local_buffer

◆ period_bytes

uint32_t dai_data::period_bytes

◆ process

pcm_converter_func dai_data::process

◆ slot_info

struct llp_slot_info dai_data::slot_info

◆ stream_id

uint32_t dai_data::stream_id

◆ total_data_processed

uint64_t dai_data::total_data_processed

◆ ts_config

struct dai_ts_cfg dai_data::ts_config

◆ wallclock

uint64_t dai_data::wallclock

◆ xrun

int dai_data::xrun

◆ z_config

struct dma_config* dai_data::z_config

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