Lines Matching refs:host_stream

30 	struct hdac_ext_stream *host_stream;  member
416 struct hdac_ext_stream *host_stream; in avs_dai_fe_startup() local
425 host_stream = snd_hdac_ext_stream_assign(bus, substream, HDAC_EXT_STREAM_TYPE_HOST); in avs_dai_fe_startup()
426 if (!host_stream) { in avs_dai_fe_startup()
431 data->host_stream = host_stream; in avs_dai_fe_startup()
439 __func__, hdac_stream(host_stream)->stream_tag, substream); in avs_dai_fe_startup()
451 snd_hdac_ext_stream_release(data->host_stream, HDAC_EXT_STREAM_TYPE_HOST); in avs_dai_fe_shutdown()
462 struct hdac_ext_stream *host_stream; in avs_dai_fe_hw_params() local
469 host_stream = data->host_stream; in avs_dai_fe_hw_params()
471 hdac_stream(host_stream)->bufsize = 0; in avs_dai_fe_hw_params()
472 hdac_stream(host_stream)->period_bytes = 0; in avs_dai_fe_hw_params()
473 hdac_stream(host_stream)->format_val = 0; in avs_dai_fe_hw_params()
482 hdac_stream(host_stream)->stream_tag - 1); in avs_dai_fe_hw_params()
505 struct hdac_ext_stream *host_stream; in avs_dai_fe_hw_free() local
515 host_stream = data->host_stream; in avs_dai_fe_hw_free()
523 snd_hdac_stream_cleanup(hdac_stream(host_stream)); in avs_dai_fe_hw_free()
524 hdac_stream(host_stream)->prepared = false; in avs_dai_fe_hw_free()
538 struct hdac_ext_stream *host_stream; in avs_dai_fe_prepare() local
544 host_stream = data->host_stream; in avs_dai_fe_prepare()
546 if (hdac_stream(host_stream)->prepared) in avs_dai_fe_prepare()
549 bus = hdac_stream(host_stream)->bus; in avs_dai_fe_prepare()
550 snd_hdac_ext_stream_decouple(bus, data->host_stream, true); in avs_dai_fe_prepare()
551 snd_hdac_stream_reset(hdac_stream(host_stream)); in avs_dai_fe_prepare()
556 ret = snd_hdac_stream_set_params(hdac_stream(host_stream), format_val); in avs_dai_fe_prepare()
560 ret = snd_hdac_stream_setup(hdac_stream(host_stream)); in avs_dai_fe_prepare()
568 hdac_stream(host_stream)->prepared = true; in avs_dai_fe_prepare()
575 struct hdac_ext_stream *host_stream; in avs_dai_fe_trigger() local
581 host_stream = data->host_stream; in avs_dai_fe_trigger()
582 bus = hdac_stream(host_stream)->bus; in avs_dai_fe_trigger()
588 snd_hdac_stream_start(hdac_stream(host_stream), true); in avs_dai_fe_trigger()
603 snd_hdac_stream_stop(hdac_stream(host_stream)); in avs_dai_fe_trigger()
795 struct hdac_ext_stream *host_stream; in avs_component_pointer() local
799 if (!data->host_stream) in avs_component_pointer()
802 host_stream = data->host_stream; in avs_component_pointer()
803 pos = avs_hda_stream_dpib_read(host_stream); in avs_component_pointer()
805 if (pos >= hdac_stream(host_stream)->bufsize) in avs_component_pointer()