/Linux-v6.1/sound/hda/ |
D | hdac_stream.c | 93 void snd_hdac_stream_init(struct hdac_bus *bus, struct hdac_stream *azx_dev, in snd_hdac_stream_init() 116 void snd_hdac_stream_start(struct hdac_stream *azx_dev, bool fresh_start) in snd_hdac_stream_start() 151 static void snd_hdac_stream_clear(struct hdac_stream *azx_dev) in snd_hdac_stream_clear() 167 void snd_hdac_stream_stop(struct hdac_stream *azx_dev) in snd_hdac_stream_stop() 183 struct hdac_stream *stream; in snd_hdac_stop_streams() 208 void snd_hdac_stream_reset(struct hdac_stream *azx_dev) in snd_hdac_stream_reset() 240 int snd_hdac_stream_setup(struct hdac_stream *azx_dev) in snd_hdac_stream_setup() 312 void snd_hdac_stream_cleanup(struct hdac_stream *azx_dev) in snd_hdac_stream_cleanup() 334 struct hdac_stream *snd_hdac_stream_assign(struct hdac_bus *bus, in snd_hdac_stream_assign() 337 struct hdac_stream *azx_dev; in snd_hdac_stream_assign() [all …]
|
D | trace.h | 66 DECLARE_EVENT_CLASS(hdac_stream, 67 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev), 82 DEFINE_EVENT(hdac_stream, snd_hdac_stream_start, 83 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev), 87 DEFINE_EVENT(hdac_stream, snd_hdac_stream_stop, 88 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev),
|
D | hdac_controller.c | 471 struct hdac_stream *azx_dev; in azx_int_disable() 484 struct hdac_stream *azx_dev; in azx_int_clear() 570 struct hdac_stream *)) in snd_hdac_bus_handle_stream_irq() argument 572 struct hdac_stream *azx_dev; in snd_hdac_bus_handle_stream_irq() 601 struct hdac_stream *s; in snd_hdac_bus_alloc_stream_pages() 636 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-v6.1/include/sound/ |
D | hdaudio.h | 26 struct hdac_stream; 406 struct hdac_stream *)); 501 struct hdac_stream { struct 550 void snd_hdac_stream_init(struct hdac_bus *bus, struct hdac_stream *azx_dev, argument 552 struct hdac_stream *snd_hdac_stream_assign(struct hdac_bus *bus, 554 void snd_hdac_stream_release_locked(struct hdac_stream *azx_dev); 555 void snd_hdac_stream_release(struct hdac_stream *azx_dev); 556 struct hdac_stream *snd_hdac_get_stream(struct hdac_bus *bus, 559 int snd_hdac_stream_setup(struct hdac_stream *azx_dev); 560 void snd_hdac_stream_cleanup(struct hdac_stream *azx_dev); [all …]
|
D | hda_register.h | 317 snd_hdac_stream_get_pos_lpib(struct hdac_stream *stream) in snd_hdac_stream_get_pos_lpib() 323 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-v6.1/sound/soc/sof/intel/ |
D | hda-probes.c | 39 hdac_stream(hext_stream)->curr_pos = 0; in hda_probes_compr_startup() 40 hdac_stream(hext_stream)->cstream = cstream; in hda_probes_compr_startup() 43 *stream_id = hdac_stream(hext_stream)->stream_tag; in hda_probes_compr_startup() 57 hdac_stream(hext_stream)->stream_tag); in hda_probes_compr_shutdown() 63 hdac_stream(hext_stream)->cstream = NULL; in hda_probes_compr_shutdown() 76 struct hdac_stream *hstream = hdac_stream(hext_stream); in hda_probes_compr_set_params() 122 tstamp->copied_total = hdac_stream(hext_stream)->curr_pos; in hda_probes_compr_pointer()
|
D | hda-stream.c | 29 static inline const char *hda_hstream_direction_str(struct hdac_stream *hstream) in hda_hstream_direction_str() 37 static char *hda_hstream_dbg_get_stream_info_str(struct hdac_stream *hstream) in hda_hstream_dbg_get_stream_info_str() 61 struct hdac_stream *hstream, in hda_setup_bdle() 109 struct hdac_stream *hstream) in hda_dsp_stream_setup_bdl() 160 struct hdac_stream *hstream = &hext_stream->hstream; in hda_dsp_stream_spib_config() 188 struct hdac_stream *s; in hda_dsp_stream_get() 239 struct hdac_stream *s; in hda_dsp_stream_put() 280 static int hda_dsp_stream_reset(struct snd_sof_dev *sdev, struct hdac_stream *hstream) in hda_dsp_stream_reset() 322 struct hdac_stream *hstream = &hext_stream->hstream; in hda_dsp_stream_trigger() 402 struct hdac_stream *hstream = &hext_stream->hstream; in hda_dsp_iccmax_stream_hw_params() [all …]
|
D | hda-dai.c | 52 struct hdac_stream *fe_hstream; in hda_check_fes() 74 struct hdac_stream *hstream = NULL; in hda_link_stream_assign() 141 struct hdac_stream *hstream, in hda_link_dma_cleanup() 160 stream_tag = hdac_stream(hext_stream)->stream_tag; in hda_link_dma_cleanup() 177 struct hdac_stream *hstream = &hext_stream->hstream; in hda_link_dma_params() 210 struct hdac_stream *hstream = substream->runtime->private_data; in hda_link_dma_hw_params() 233 snd_soc_dai_set_stream(codec_dai, hdac_stream(hext_stream), substream->stream); in hda_link_dma_hw_params() 260 struct hdac_stream *hstream = substream->runtime->private_data; in hda_link_dma_trigger() 294 struct hdac_stream *hstream = substream->runtime->private_data; in hda_link_dma_hw_free() 333 stream_tag = hdac_stream(hext_stream)->stream_tag; in hda_dai_hw_params_update() [all …]
|
D | hda-pcm.c | 99 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_hw_params() 144 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_ack() 167 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_trigger() 178 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_pointer() 261 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_close()
|
D | hda-trace.c | 26 struct hdac_stream *hstream = &hext_stream->hstream; in hda_dsp_trace_prepare() 75 struct hdac_stream *hstream; in hda_dsp_trace_release()
|
D | hda-loader.c | 49 struct hdac_stream *hstream; in hda_cl_stream_prepare() 223 struct hdac_stream *hstream = &hext_stream->hstream; in cl_trigger() 250 struct hdac_stream *hstream = &hext_stream->hstream; in hda_cl_cleanup()
|
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-ipc.c | 351 struct hdac_stream *hstream = substream->runtime->private_data; in hda_ipc_msg_data() 372 struct hdac_stream *hstream = substream->runtime->private_data; in hda_set_stream_data_offset()
|
/Linux-v6.1/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()
|
/Linux-v6.1/sound/soc/intel/avs/ |
D | pcm.c | 271 hdac_stream(link_stream)->stream_tag - 1); in avs_dai_hda_be_hw_params() 300 snd_hdac_ext_link_clear_stream_id(link, hdac_stream(link_stream)->stream_tag); in avs_dai_hda_be_hw_free() 333 snd_hdac_ext_link_set_stream_id(link, hdac_stream(link_stream)->stream_tag); in avs_dai_hda_be_prepare() 439 __func__, hdac_stream(host_stream)->stream_tag, substream); in avs_dai_fe_startup() 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() 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() [all …]
|
D | loader.c | 351 struct hdac_stream *hstream; in avs_hda_load_basefw() 363 hstream = hdac_stream(estream); in avs_hda_load_basefw() 418 struct hdac_stream *stream; in avs_hda_load_library() 430 stream = hdac_stream(estream); in avs_hda_load_library()
|
/Linux-v6.1/sound/hda/ext/ |
D | hdac_ext_stream.c | 96 struct hdac_stream *s, *_s; in snd_hdac_ext_stream_free_all() 112 struct hdac_stream *hstream = &hext_stream->hstream; in snd_hdac_ext_stream_decouple_locked() 208 struct hdac_stream *hstream = &hext_stream->hstream; in snd_hdac_ext_link_stream_setup() 255 struct hdac_stream *hstream = NULL; in hdac_ext_link_stream_assign() 291 struct hdac_stream *hstream = NULL; in hdac_ext_host_stream_assign() 344 struct hdac_stream *hstream = NULL; in snd_hdac_ext_stream_assign()
|
/Linux-v6.1/include/trace/events/ |
D | sof_intel.h | 91 struct hdac_stream *hstream, 114 TP_PROTO(struct device *dev, struct hdac_stream *s, u32 status),
|
/Linux-v6.1/sound/pci/hda/ |
D | hda_controller.c | 42 struct hdac_stream *s; in azx_assign_device() 209 struct hdac_stream *hstr; in azx_pcm_trigger() 946 struct hdac_stream *s; in azx_get_dsp_loader_dev() 962 struct hdac_stream *hstr; in snd_hda_codec_load_dsp_prepare() 1005 struct hdac_stream *hstr = azx_stream(azx_dev); in snd_hda_codec_load_dsp_cleanup() 1050 static void stream_update(struct hdac_bus *bus, struct hdac_stream *s) in stream_update() 1317 struct hdac_stream *s; in azx_free_streams() 1320 s = list_first_entry(&bus->stream_list, struct hdac_stream, list); in azx_free_streams()
|
D | hda_controller.h | 57 struct hdac_stream core;
|
/Linux-v6.1/sound/soc/codecs/ |
D | hda-dai.c | 76 struct hdac_stream *stream; in hda_codec_dai_prepare()
|
D | hdac_hda.c | 188 struct hdac_stream *hstream; in hdac_hda_dai_set_stream() 195 hstream = (struct hdac_stream *)stream; in hdac_hda_dai_set_stream()
|