| /Linux-v5.10/sound/hda/ |
| D | hdac_stream.c | 60 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() 149 void snd_hdac_stream_reset(struct hdac_stream *azx_dev) in snd_hdac_stream_reset() 195 int snd_hdac_stream_setup(struct hdac_stream *azx_dev) in snd_hdac_stream_setup() 267 void snd_hdac_stream_cleanup(struct hdac_stream *azx_dev) in snd_hdac_stream_cleanup() 289 struct hdac_stream *snd_hdac_stream_assign(struct hdac_bus *bus, in snd_hdac_stream_assign() 292 struct hdac_stream *azx_dev; in snd_hdac_stream_assign() 293 struct hdac_stream *res = NULL; in snd_hdac_stream_assign() [all …]
|
| D | trace.h | 55 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),
|
| D | hdac_controller.c | 470 struct hdac_stream *azx_dev; in azx_int_disable() 486 struct hdac_stream *azx_dev; in azx_int_clear() 572 struct hdac_stream *)) in snd_hdac_bus_handle_stream_irq() argument 574 struct hdac_stream *azx_dev; in snd_hdac_bus_handle_stream_irq() 603 struct hdac_stream *s; in snd_hdac_bus_alloc_stream_pages() 638 struct hdac_stream *s; in snd_hdac_bus_free_stream_pages()
|
| D | Makefile | 3 hdac_regmap.o hdac_controller.o hdac_stream.o array.o hdmi_chmap.o
|
| /Linux-v5.10/sound/soc/sof/intel/ |
| D | hda-compress.c | 32 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()
|
| D | hda-dai.c | 42 struct hdac_stream *fe_hstream; in hda_check_fes() 62 struct hdac_stream *stream = NULL; in hda_link_stream_assign() 123 struct hdac_stream *hstream = &stream->hstream; in hda_link_dma_params() 203 struct hdac_stream *hstream = substream->runtime->private_data; in hda_link_hw_params() 224 stream_tag = hdac_stream(link_dev)->stream_tag; in hda_link_hw_params() 287 struct hdac_stream *hstream; in hda_link_pcm_trigger() 330 stream_tag = hdac_stream(link_dev)->stream_tag; in hda_link_pcm_trigger() 353 struct hdac_stream *hstream; in hda_link_hw_free() 382 stream_tag = hdac_stream(link_dev)->stream_tag; in hda_link_hw_free()
|
| D | hda-stream.c | 33 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 …]
|
| D | hda-pcm.c | 89 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()
|
| D | hda-trace.c | 26 struct hdac_stream *hstream = &stream->hstream; in hda_dsp_trace_prepare() 74 struct hdac_stream *hstream; in hda_dsp_trace_release()
|
| D | hda-loader.c | 33 struct hdac_stream *hstream; in cl_stream_prepare() 186 struct hdac_stream *hstream = &stream->hstream; in cl_trigger() 213 struct hdac_stream *hstream = &stream->hstream; in cl_cleanup()
|
| D | hda-ipc.c | 263 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()
|
| D | hda-ctrl.c | 191 struct hdac_stream *stream; in hda_dsp_ctrl_init_chip() 305 struct hdac_stream *stream; in hda_dsp_ctrl_stop_chip()
|
| D | hda-dsp.c | 888 struct hdac_stream *s; in hda_dsp_set_hw_params_upon_resume() 911 if (hdac_stream(stream)->direction == in hda_dsp_set_hw_params_upon_resume() 915 stream_tag = hdac_stream(stream)->stream_tag; in hda_dsp_set_hw_params_upon_resume()
|
| D | hda.h | 557 struct hdac_stream *stream);
|
| /Linux-v5.10/include/sound/ |
| D | hdaudio.h | 24 struct hdac_stream; 407 struct hdac_stream *)); 500 struct hdac_stream { struct 549 void snd_hdac_stream_init(struct hdac_bus *bus, struct hdac_stream *azx_dev, argument 551 struct hdac_stream *snd_hdac_stream_assign(struct hdac_bus *bus, 553 void snd_hdac_stream_release(struct hdac_stream *azx_dev); 554 struct hdac_stream *snd_hdac_get_stream(struct hdac_bus *bus, 557 int snd_hdac_stream_setup(struct hdac_stream *azx_dev); 558 void snd_hdac_stream_cleanup(struct hdac_stream *azx_dev); 559 int snd_hdac_stream_setup_periods(struct hdac_stream *azx_dev); [all …]
|
| D | hda_register.h | 311 snd_hdac_stream_get_pos_lpib(struct hdac_stream *stream) in snd_hdac_stream_get_pos_lpib() 317 snd_hdac_stream_get_pos_posbuf(struct hdac_stream *stream) in snd_hdac_stream_get_pos_posbuf()
|
| D | hdaudio_ext.h | 57 struct hdac_stream hstream; 76 #define hdac_stream(s) (&(s)->hstream) macro
|
| /Linux-v5.10/sound/soc/intel/skylake/ |
| D | skl-pcm.c | 65 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 …]
|
| D | skl-messages.c | 54 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()
|
| D | skl.c | 212 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()
|
| /Linux-v5.10/sound/hda/ext/ |
| D | hdac_ext_stream.c | 97 struct hdac_stream *s, *_s; in snd_hdac_stream_free_all() 118 struct hdac_stream *hstream = &stream->hstream; in snd_hdac_ext_stream_decouple() 201 struct hdac_stream *hstream = &stream->hstream; in snd_hdac_ext_link_stream_setup() 248 struct hdac_stream *stream = NULL; in hdac_ext_link_stream_assign() 288 struct hdac_stream *stream = NULL; in hdac_ext_host_stream_assign() 342 struct hdac_stream *stream = NULL; in snd_hdac_ext_stream_assign() 475 struct hdac_stream *stream; in snd_hdac_ext_stop_streams()
|
| /Linux-v5.10/sound/pci/hda/ |
| D | hda_controller.c | 41 struct hdac_stream *s; in azx_assign_device() 208 struct hdac_stream *hstr; in azx_pcm_trigger() 964 struct hdac_stream *s; in azx_get_dsp_loader_dev() 980 struct hdac_stream *hstr; in snd_hda_codec_load_dsp_prepare() 1023 struct hdac_stream *hstr = azx_stream(azx_dev); in snd_hda_codec_load_dsp_cleanup() 1054 struct hdac_stream *s; in azx_stop_all_streams() 1070 static void stream_update(struct hdac_bus *bus, struct hdac_stream *s) in stream_update() 1330 struct hdac_stream *s; in azx_free_streams() 1333 s = list_first_entry(&bus->stream_list, struct hdac_stream, list); in azx_free_streams()
|
| D | hda_controller.h | 57 struct hdac_stream core;
|
| D | hda_intel.c | 728 struct hdac_stream *s; in azx_irq_pending_work() 769 struct hdac_stream *s; in azx_clear_irq_pending()
|