Lines Matching defs:hext_stream

112 int hda_link_dma_cleanup(struct snd_pcm_substream *substream, struct hdac_ext_stream *hext_stream,
133 stream_tag = hdac_stream(hext_stream)->stream_tag;
140 hext_stream->link_prepared = 0;
143 hda_stream = hstream_to_sof_hda_stream(hext_stream);
153 struct hdac_ext_stream *hext_stream;
170 hext_stream = ops->get_hext_stream(sdev, cpu_dai, substream);
172 if (!hext_stream) {
174 hext_stream = ops->assign_hext_stream(sdev, cpu_dai, substream);
177 if (!hext_stream)
180 hstream = &hext_stream->hstream;
183 if (hext_stream->hstream.direction == SNDRV_PCM_STREAM_PLAYBACK)
191 ops->reset_hext_stream(sdev, hext_stream);
196 ops->setup_hext_stream(sdev, hext_stream, format_val);
199 hext_stream->link_prepared = 1;
208 struct hdac_ext_stream *hext_stream;
216 hext_stream = ops->get_hext_stream(sdev, cpu_dai, substream);
217 if (!hext_stream)
220 return hda_link_dma_cleanup(substream, hext_stream, cpu_dai);
229 struct hdac_ext_stream *hext_stream;
240 hext_stream = ops->get_hext_stream(sdev, dai, substream);
241 if (hext_stream && hext_stream->link_prepared)
248 hext_stream = ops->get_hext_stream(sdev, dai, substream);
251 data.dai_data = hdac_stream(hext_stream)->stream_tag - 1;
264 struct hdac_ext_stream *hext_stream;
278 hext_stream = ops->get_hext_stream(sdev, dai, substream);
279 if (!hext_stream)
302 ret = hda_link_dma_cleanup(substream, hext_stream, dai);
352 struct hdac_ext_stream *hext_stream;
373 hext_stream = ops->get_hext_stream(sdev, cpu_dai, substream);
375 if (!hext_stream) {
376 dev_err(cpu_dai->dev, "%s: no hext_stream found\n", __func__);
380 hstream = &hext_stream->hstream;
438 struct hdac_ext_stream *hext_stream;
450 hext_stream = ops->get_hext_stream(sdev, cpu_dai, substream);
452 if (!hext_stream)
458 hdac_stream(hext_stream)->stream_tag,
506 struct hdac_ext_stream *hext_stream;
513 hext_stream = stream_to_hdac_ext_stream(s);
521 if (hext_stream->link_substream) {
529 rtd = asoc_substream_to_rtd(hext_stream->link_substream);
531 w = snd_soc_dai_get_widget(cpu_dai, hdac_stream(hext_stream)->direction);
537 ret = hda_link_dma_cleanup(hext_stream->link_substream,
538 hext_stream,
546 hext_stream->link_substream,