Lines Matching defs:q6asm_dai_rtd
51 struct q6asm_dai_rtd { struct
52 struct snd_pcm_substream *substream;
53 struct snd_compr_stream *cstream;
54 struct snd_codec codec;
55 struct snd_dma_buffer dma_buffer;
56 spinlock_t lock;
57 phys_addr_t phys;
58 unsigned int pcm_size;
59 unsigned int pcm_count;
60 unsigned int pcm_irq_pos; /* IRQ position */
61 unsigned int periods;
62 unsigned int bytes_sent;
63 unsigned int bytes_received;
64 unsigned int copied_total;
65 uint16_t bits_per_sample;
66 uint16_t source; /* Encoding source bit mask */
67 struct audio_client *audio_client;
68 uint32_t next_track_stream_id;
69 bool next_track;
70 uint32_t stream_id;
71 uint16_t session_id;
72 enum stream_state state;
73 uint32_t initial_samples_drop;
74 uint32_t trailing_samples_drop;
75 bool notify_on_drain;