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

DAI runtime data. More...

#include <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:
  • /home/lrg/work/sof-dox-work/src/include/sof/lib/dai-zephyr.h