Lines Matching refs:hstr
223 struct hdac_stream *hstr; in azx_pcm_trigger() local
231 hstr = azx_stream(azx_dev); in azx_pcm_trigger()
237 if (dsp_is_locked(azx_dev) || !hstr->prepared) in azx_pcm_trigger()
266 snd_hdac_stream_sync_trigger(hstr, true, sbits, sync_reg); in azx_pcm_trigger()
281 snd_hdac_stream_sync(hstr, start, sbits); in azx_pcm_trigger()
285 snd_hdac_stream_sync_trigger(hstr, false, sbits, sync_reg); in azx_pcm_trigger()
287 snd_hdac_stream_timecounter_init(hstr, sbits); in azx_pcm_trigger()
1031 struct hdac_stream *hstr; in snd_hda_codec_load_dsp_prepare() local
1036 hstr = azx_stream(azx_dev); in snd_hda_codec_load_dsp_prepare()
1038 if (hstr->opened) { in snd_hda_codec_load_dsp_prepare()
1044 err = snd_hdac_dsp_prepare(hstr, format, byte_size, bufp); in snd_hda_codec_load_dsp_prepare()
1053 hstr->prepared = 0; in snd_hda_codec_load_dsp_prepare()
1074 struct hdac_stream *hstr = azx_stream(azx_dev); in snd_hda_codec_load_dsp_cleanup() local
1076 if (!dmab->area || !hstr->locked) in snd_hda_codec_load_dsp_cleanup()
1079 snd_hdac_dsp_cleanup(hstr, dmab); in snd_hda_codec_load_dsp_cleanup()
1081 if (hstr->opened) in snd_hda_codec_load_dsp_cleanup()
1083 hstr->locked = false; in snd_hda_codec_load_dsp_cleanup()