Lines Matching refs:hext_stream

162 			       struct hdac_ext_stream *hext_stream,  in hda_dsp_stream_spib_config()  argument
165 struct hdac_stream *hstream = &hext_stream->hstream; in hda_dsp_stream_spib_config()
194 struct hdac_ext_stream *hext_stream = NULL; in hda_dsp_stream_get() local
202 hext_stream = stream_to_hdac_ext_stream(s); in hda_dsp_stream_get()
203 hda_stream = container_of(hext_stream, in hda_dsp_stream_get()
205 hext_stream); in hda_dsp_stream_get()
218 if (!hext_stream) { in hda_dsp_stream_get()
220 return hext_stream; in hda_dsp_stream_get()
238 return hext_stream; in hda_dsp_stream_get()
248 struct hdac_ext_stream *hext_stream; in hda_dsp_stream_put() local
260 hext_stream = stream_to_hdac_ext_stream(s); in hda_dsp_stream_put()
261 hda_stream = container_of(hext_stream, struct sof_intel_hda_stream, hext_stream); in hda_dsp_stream_put()
332 struct hdac_ext_stream *hext_stream, int cmd) in hda_dsp_stream_trigger() argument
334 struct hdac_stream *hstream = &hext_stream->hstream; in hda_dsp_stream_trigger()
418 int hda_dsp_iccmax_stream_hw_params(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream, in hda_dsp_iccmax_stream_hw_params() argument
422 struct hdac_stream *hstream = &hext_stream->hstream; in hda_dsp_iccmax_stream_hw_params()
427 if (!hext_stream) { in hda_dsp_iccmax_stream_hw_params()
494 struct hdac_ext_stream *hext_stream, in hda_dsp_stream_hw_params() argument
506 if (!hext_stream) { in hda_dsp_stream_hw_params()
516 hstream = &hext_stream->hstream; in hda_dsp_stream_hw_params()
688 struct hdac_ext_stream *hext_stream = container_of(hstream, in hda_dsp_stream_hw_free() local
703 if (!hext_stream->link_locked) in hda_dsp_stream_hw_free()
709 hda_dsp_stream_spib_config(sdev, hext_stream, HDA_DSP_SPIB_DISABLE, 0); in hda_dsp_stream_hw_free()
783 struct hdac_ext_stream *hext_stream; in hda_dsp_stream_check() local
785 hext_stream = stream_to_hdac_ext_stream(s); in hda_dsp_stream_check()
786 hda_stream = container_of(hext_stream, struct sof_intel_hda_stream, in hda_dsp_stream_check()
787 hext_stream); in hda_dsp_stream_check()
840 struct hdac_ext_stream *hext_stream; in hda_dsp_stream_init() local
906 hext_stream = &hda_stream->hext_stream; in hda_dsp_stream_init()
909 hext_stream->pphc_addr = sdev->bar[HDA_DSP_PP_BAR] + in hda_dsp_stream_init()
912 hext_stream->pplc_addr = sdev->bar[HDA_DSP_PP_BAR] + in hda_dsp_stream_init()
917 hstream = &hext_stream->hstream; in hda_dsp_stream_init()
979 struct hdac_ext_stream *hext_stream; in hda_dsp_stream_free() local
997 hext_stream = stream_to_hdac_ext_stream(s); in hda_dsp_stream_free()
998 hda_stream = container_of(hext_stream, struct sof_intel_hda_stream, in hda_dsp_stream_free()
999 hext_stream); in hda_dsp_stream_free()
1008 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_stream_get_position() local
1009 struct sof_intel_hda_stream *hda_stream = hstream_to_sof_hda_stream(hext_stream); in hda_dsp_stream_get_position()
1107 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_get_stream_llp() local
1120 llp_l = readl(hext_stream->pplc_addr + AZX_REG_PPLCLLPL); in hda_dsp_get_stream_llp()
1121 llp_u = readl(hext_stream->pplc_addr + AZX_REG_PPLCLLPU); in hda_dsp_get_stream_llp()
1124 if (hext_stream->pplcllpl || hext_stream->pplcllpu) in hda_dsp_get_stream_llp()
1126 merge_u64(hext_stream->pplcllpu, hext_stream->pplcllpl); in hda_dsp_get_stream_llp()
1145 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_get_stream_ldp() local
1157 ldp_l = readl(hext_stream->pphc_addr + AZX_REG_PPHCLDPL); in hda_dsp_get_stream_ldp()
1158 ldp_u = readl(hext_stream->pphc_addr + AZX_REG_PPHCLDPU); in hda_dsp_get_stream_ldp()