Lines Matching defs:cstream
54 static inline struct hdac_ext_stream *avs_compr_get_host_stream(struct snd_compr_stream *cstream)
56 return cstream->runtime->private_data;
59 static int avs_probe_compr_open(struct snd_compr_stream *cstream, struct snd_soc_dai *dai)
70 host_stream = snd_hdac_ext_cstream_assign(bus, cstream);
78 cstream->runtime->private_data = host_stream;
83 static int avs_probe_compr_free(struct snd_compr_stream *cstream, struct snd_soc_dai *dai)
85 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream);
119 snd_compr_free_pages(cstream);
125 static int avs_probe_compr_set_params(struct snd_compr_stream *cstream,
128 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream);
129 struct snd_compr_runtime *rtd = cstream->runtime;
139 cstream->dma_buffer.dev.type = SNDRV_DMA_TYPE_DEV_SG;
140 cstream->dma_buffer.dev.dev = adev->dev;
142 ret = snd_compr_malloc_pages(cstream, rtd->buffer_size);
181 static int avs_probe_compr_trigger(struct snd_compr_stream *cstream, int cmd,
184 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream);
216 static int avs_probe_compr_pointer(struct snd_compr_stream *cstream,
219 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream);
229 static int avs_probe_compr_copy(struct snd_soc_component *comp, struct snd_compr_stream *cstream,
232 struct snd_compr_runtime *rtd = cstream->runtime;