Home
last modified time | relevance | path

Searched refs:hdac_stream (Results 1 – 21 of 21) sorted by relevance

/sound/hda/
Dhdac_stream.c60 void snd_hdac_stream_init(struct hdac_bus *bus, struct hdac_stream *azx_dev, in snd_hdac_stream_init()
83 void snd_hdac_stream_start(struct hdac_stream *azx_dev, bool fresh_start) in snd_hdac_stream_start()
118 void snd_hdac_stream_clear(struct hdac_stream *azx_dev) in snd_hdac_stream_clear()
135 void snd_hdac_stream_stop(struct hdac_stream *azx_dev) in snd_hdac_stream_stop()
151 struct hdac_stream *stream; in snd_hdac_stop_streams()
176 void snd_hdac_stream_reset(struct hdac_stream *azx_dev) in snd_hdac_stream_reset()
222 int snd_hdac_stream_setup(struct hdac_stream *azx_dev) in snd_hdac_stream_setup()
294 void snd_hdac_stream_cleanup(struct hdac_stream *azx_dev) in snd_hdac_stream_cleanup()
316 struct hdac_stream *snd_hdac_stream_assign(struct hdac_bus *bus, in snd_hdac_stream_assign()
319 struct hdac_stream *azx_dev; in snd_hdac_stream_assign()
[all …]
Dtrace.h55 DECLARE_EVENT_CLASS(hdac_stream,
56 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev),
71 DEFINE_EVENT(hdac_stream, snd_hdac_stream_start,
72 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev),
76 DEFINE_EVENT(hdac_stream, snd_hdac_stream_stop,
77 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev),
Dhdac_controller.c471 struct hdac_stream *azx_dev; in azx_int_disable()
487 struct hdac_stream *azx_dev; in azx_int_clear()
573 struct hdac_stream *)) in snd_hdac_bus_handle_stream_irq() argument
575 struct hdac_stream *azx_dev; in snd_hdac_bus_handle_stream_irq()
604 struct hdac_stream *s; in snd_hdac_bus_alloc_stream_pages()
639 struct hdac_stream *s; in snd_hdac_bus_free_stream_pages()
DMakefile3 hdac_regmap.o hdac_controller.o hdac_stream.o array.o hdmi_chmap.o
/sound/soc/sof/intel/
Dhda-compress.c32 hdac_stream(stream)->curr_pos = 0; in hda_probe_compr_assign()
33 hdac_stream(stream)->cstream = cstream; in hda_probe_compr_assign()
36 return hdac_stream(stream)->stream_tag; in hda_probe_compr_assign()
47 hdac_stream(stream)->stream_tag); in hda_probe_compr_free()
53 hdac_stream(stream)->cstream = NULL; in hda_probe_compr_free()
65 struct hdac_stream *hstream = hdac_stream(stream); in hda_probe_compr_set_params()
110 tstamp->copied_total = hdac_stream(stream)->curr_pos; in hda_probe_compr_pointer()
Dhda-dai.c42 struct hdac_stream *fe_hstream; in hda_check_fes()
62 struct hdac_stream *stream = NULL; in hda_link_stream_assign()
124 struct hdac_stream *hstream = &stream->hstream; in hda_link_dma_params()
204 struct hdac_stream *hstream = substream->runtime->private_data; in hda_link_hw_params()
229 stream_tag = hdac_stream(link_dev)->stream_tag; in hda_link_hw_params()
288 struct hdac_stream *hstream; in hda_link_pcm_trigger()
331 stream_tag = hdac_stream(link_dev)->stream_tag; in hda_link_pcm_trigger()
354 struct hdac_stream *hstream; in hda_link_hw_free()
383 stream_tag = hdac_stream(link_dev)->stream_tag; in hda_link_hw_free()
Dhda-stream.c33 struct hdac_stream *stream, in hda_setup_bdle()
84 struct hdac_stream *stream) in hda_dsp_stream_setup_bdl()
135 struct hdac_stream *hstream = &stream->hstream; in hda_dsp_stream_spib_config()
163 struct hdac_stream *s; in hda_dsp_stream_get()
209 struct hdac_stream *s; in hda_dsp_stream_put()
252 struct hdac_stream *hstream = &stream->hstream; in hda_dsp_stream_trigger()
333 struct hdac_stream *hstream = &stream->hstream; in hda_dsp_iccmax_stream_hw_params()
404 struct hdac_stream *hstream = &stream->hstream; in hda_dsp_stream_hw_params()
605 struct hdac_stream *stream = substream->runtime->private_data; in hda_dsp_stream_hw_free()
646 hda_dsp_set_bytes_transferred(struct hdac_stream *hstream, u64 buffer_size) in hda_dsp_set_bytes_transferred()
[all …]
Dhda-pcm.c89 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_hw_params()
141 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_trigger()
152 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_pointer()
236 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_close()
Dhda-trace.c26 struct hdac_stream *hstream = &stream->hstream; in hda_dsp_trace_prepare()
74 struct hdac_stream *hstream; in hda_dsp_trace_release()
Dhda-loader.c33 struct hdac_stream *hstream; in cl_stream_prepare()
187 struct hdac_stream *hstream = &stream->hstream; in cl_trigger()
214 struct hdac_stream *hstream = &stream->hstream; in cl_cleanup()
Dhda-ipc.c263 struct hdac_stream *hstream = substream->runtime->private_data; in hda_ipc_msg_data()
281 struct hdac_stream *hstream = substream->runtime->private_data; in hda_ipc_pcm_params()
Dhda-ctrl.c191 struct hdac_stream *stream; in hda_dsp_ctrl_init_chip()
305 struct hdac_stream *stream; in hda_dsp_ctrl_stop_chip()
Dhda-dsp.c901 struct hdac_stream *s; in hda_dsp_set_hw_params_upon_resume()
924 if (hdac_stream(stream)->direction == in hda_dsp_set_hw_params_upon_resume()
928 stream_tag = hdac_stream(stream)->stream_tag; in hda_dsp_set_hw_params_upon_resume()
Dhda.h557 struct hdac_stream *stream);
/sound/soc/intel/skylake/
Dskl-pcm.c65 struct hdac_stream *hstream = hdac_stream(stream); in get_bus_ctx()
76 hdac_stream(stream)->bufsize = 0; in skl_substream_alloc_pages()
77 hdac_stream(stream)->period_bytes = 0; in skl_substream_alloc_pages()
78 hdac_stream(stream)->format_val = 0; in skl_substream_alloc_pages()
128 struct hdac_stream *hstream; in skl_pcm_host_dma_prepare()
146 snd_hdac_stream_reset(hdac_stream(stream)); in skl_pcm_host_dma_prepare()
147 err = snd_hdac_stream_set_params(hdac_stream(stream), format_val); in skl_pcm_host_dma_prepare()
157 err = snd_hdac_stream_setup(hdac_stream(stream)); in skl_pcm_host_dma_prepare()
160 err = snd_hdac_stream_setup(hdac_stream(stream)); in skl_pcm_host_dma_prepare()
166 hdac_stream(stream)->prepared = 1; in skl_pcm_host_dma_prepare()
[all …]
Dskl-messages.c54 struct hdac_stream *stream = snd_hdac_get_stream(bus, in skl_dsp_setup_spib()
76 struct hdac_stream *stream; in skl_dsp_prepare()
91 stream = hdac_stream(estream); in skl_dsp_prepare()
106 struct hdac_stream *stream; in skl_dsp_trigger()
125 struct hdac_stream *stream; in skl_dsp_cleanup()
Dskl.c212 static void skl_stream_update(struct hdac_bus *bus, struct hdac_stream *hstr) in skl_stream_update()
1091 struct hdac_stream *s; in skl_shutdown()
/sound/hda/ext/
Dhdac_ext_stream.c97 struct hdac_stream *s, *_s; in snd_hdac_stream_free_all()
113 struct hdac_stream *hstream = &stream->hstream; in snd_hdac_ext_stream_decouple_locked()
209 struct hdac_stream *hstream = &stream->hstream; in snd_hdac_ext_link_stream_setup()
256 struct hdac_stream *stream = NULL; in hdac_ext_link_stream_assign()
296 struct hdac_stream *stream = NULL; in hdac_ext_host_stream_assign()
350 struct hdac_stream *stream = NULL; in snd_hdac_ext_stream_assign()
/sound/pci/hda/
Dhda_controller.c42 struct hdac_stream *s; in azx_assign_device()
209 struct hdac_stream *hstr; in azx_pcm_trigger()
958 struct hdac_stream *s; in azx_get_dsp_loader_dev()
974 struct hdac_stream *hstr; in snd_hda_codec_load_dsp_prepare()
1017 struct hdac_stream *hstr = azx_stream(azx_dev); in snd_hda_codec_load_dsp_cleanup()
1062 static void stream_update(struct hdac_bus *bus, struct hdac_stream *s) in stream_update()
1329 struct hdac_stream *s; in azx_free_streams()
1332 s = list_first_entry(&bus->stream_list, struct hdac_stream, list); in azx_free_streams()
Dhda_controller.h57 struct hdac_stream core;
Dhda_intel.c757 struct hdac_stream *s; in azx_irq_pending_work()
798 struct hdac_stream *s; in azx_clear_irq_pending()