Lines Matching refs:hstream
52 struct hdac_stream *hstream; in hda_cl_prepare() local
61 hstream = &hext_stream->hstream; in hda_cl_prepare()
62 hstream->substream = NULL; in hda_cl_prepare()
71 hstream->period_bytes = 0;/* initialize period_bytes */ in hda_cl_prepare()
72 hstream->format_val = format; in hda_cl_prepare()
73 hstream->bufsize = size; in hda_cl_prepare()
95 hda_dsp_stream_put(sdev, direction, hstream->stream_tag); in hda_cl_prepare()
227 struct hdac_stream *hstream = &hext_stream->hstream; in hda_cl_trigger() local
228 int sd_offset = SOF_STREAM_SD_OFFSET(hstream); in hda_cl_trigger()
239 1 << hstream->index, in hda_cl_trigger()
240 1 << hstream->index); in hda_cl_trigger()
249 hstream->running = true; in hda_cl_trigger()
261 struct hdac_stream *hstream = &hext_stream->hstream; in hda_cl_cleanup() local
262 int sd_offset = SOF_STREAM_SD_OFFSET(hstream); in hda_cl_cleanup()
265 if (hstream->direction == SNDRV_PCM_STREAM_PLAYBACK) in hda_cl_cleanup()
271 hda_dsp_stream_put(sdev, hstream->direction, hstream->stream_tag); in hda_cl_cleanup()
272 hstream->running = 0; in hda_cl_cleanup()
273 hstream->substream = NULL; in hda_cl_cleanup()
284 hstream->bufsize = 0; in hda_cl_cleanup()
285 hstream->format_val = 0; in hda_cl_cleanup()
460 ret = chip_info->cl_init(sdev, hext_stream->hstream.stream_tag, false); in hda_dsp_cl_boot_firmware()
577 msg.primary = hext_stream->hstream.stream_tag - 1; in hda_dsp_ipc4_load_library()
583 int sd_offset = SOF_STREAM_SD_OFFSET(&hext_stream->hstream); in hda_dsp_ipc4_load_library()