/Linux-v6.6/sound/hda/ext/ |
D | hdac_ext_stream.c | 31 struct hdac_ext_stream *hext_stream, in snd_hdac_ext_stream_init() 62 struct hdac_ext_stream *hext_stream = in snd_hdac_ext_stream_init_all() 84 struct hdac_ext_stream *hext_stream; in snd_hdac_ext_stream_free_all() 96 struct hdac_ext_stream *hext_stream, in snd_hdac_ext_stream_decouple_locked() 121 struct hdac_ext_stream *hext_stream, bool decouple) in snd_hdac_ext_stream_decouple() 133 void snd_hdac_ext_stream_start(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_stream_start() 144 void snd_hdac_ext_stream_clear(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_stream_clear() 154 void snd_hdac_ext_stream_reset(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_stream_reset() 193 int snd_hdac_ext_stream_setup(struct hdac_ext_stream *hext_stream, int fmt) in snd_hdac_ext_stream_setup() 213 static struct hdac_ext_stream * [all …]
|
D | Makefile | 2 snd-hda-ext-core-objs := hdac_ext_bus.o hdac_ext_controller.o hdac_ext_stream.o
|
/Linux-v6.6/include/sound/ |
D | hdaudio_ext.h | 48 struct hdac_ext_stream { struct 68 container_of(s, struct hdac_ext_stream, hstream) argument 74 struct hdac_ext_stream *snd_hdac_ext_stream_assign(struct hdac_bus *bus, 77 void snd_hdac_ext_stream_release(struct hdac_ext_stream *hext_stream, int type); 78 struct hdac_ext_stream *snd_hdac_ext_cstream_assign(struct hdac_bus *bus, 81 struct hdac_ext_stream *hext_stream, bool decouple); 83 struct hdac_ext_stream *azx_dev, bool decouple); 85 void snd_hdac_ext_stream_start(struct hdac_ext_stream *hext_stream); 86 void snd_hdac_ext_stream_clear(struct hdac_ext_stream *hext_stream); 87 void snd_hdac_ext_stream_reset(struct hdac_ext_stream *hext_stream); [all …]
|
/Linux-v6.6/sound/soc/sof/intel/ |
D | hda-dai-ops.c | 43 static struct hdac_ext_stream * 50 struct hdac_ext_stream *res = NULL; in hda_link_stream_assign() 62 struct hdac_ext_stream *hext_stream = in hda_link_stream_assign() 117 static struct hdac_ext_stream *hda_get_hext_stream(struct snd_sof_dev *sdev, in hda_get_hext_stream() 124 static struct hdac_ext_stream *hda_ipc4_get_hext_stream(struct snd_sof_dev *sdev, in hda_ipc4_get_hext_stream() 144 static struct hdac_ext_stream *hda_assign_hext_stream(struct snd_sof_dev *sdev, in hda_assign_hext_stream() 150 struct hdac_ext_stream *hext_stream; in hda_assign_hext_stream() 170 struct hdac_ext_stream *hext_stream = hda_get_hext_stream(sdev, cpu_dai, substream); in hda_release_hext_stream() 181 static void hda_setup_hext_stream(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream, in hda_setup_hext_stream() 187 static void hda_reset_hext_stream(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream) in hda_reset_hext_stream() [all …]
|
D | hda-probes.c | 22 static inline struct hdac_ext_stream * 33 struct hdac_ext_stream *hext_stream; in hda_probes_compr_startup() 52 struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream); in hda_probes_compr_shutdown() 74 struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream); in hda_probes_compr_set_params() 107 struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream); in hda_probes_compr_trigger() 118 struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream); in hda_probes_compr_pointer()
|
D | hda.h | 498 struct hdac_ext_stream *dtrace_stream; 555 struct hdac_ext_stream hext_stream; 636 struct hdac_ext_stream *hext_stream, 640 struct hdac_ext_stream *hext_stream, 644 struct hdac_ext_stream *hext_stream, int cmd); 655 struct hdac_ext_stream * 659 struct hdac_ext_stream *hext_stream, 686 int hda_cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream); 687 struct hdac_ext_stream *hda_cl_stream_prepare(struct snd_sof_dev *sdev, unsigned int format, 691 struct hdac_ext_stream *hext_stream); [all …]
|
D | hda-stream.c | 156 struct hdac_ext_stream *hext_stream, in hda_dsp_stream_spib_config() 181 struct hdac_ext_stream * 188 struct hdac_ext_stream *hext_stream = NULL; in hda_dsp_stream_get() 244 struct hdac_ext_stream *hext_stream; in hda_dsp_stream_put() 328 struct hdac_ext_stream *hext_stream, int cmd) in hda_dsp_stream_trigger() 414 int hda_dsp_iccmax_stream_hw_params(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream, in hda_dsp_iccmax_stream_hw_params() 490 struct hdac_ext_stream *hext_stream, in hda_dsp_stream_hw_params() 684 struct hdac_ext_stream *hext_stream = container_of(hstream, in hda_dsp_stream_hw_free() 685 struct hdac_ext_stream, in hda_dsp_stream_hw_free() 818 struct hdac_ext_stream *hext_stream; in hda_dsp_stream_init() [all …]
|
D | hda-loader.c | 46 struct hdac_ext_stream *hda_cl_stream_prepare(struct snd_sof_dev *sdev, unsigned int format, in hda_cl_stream_prepare() 50 struct hdac_ext_stream *hext_stream; in hda_cl_stream_prepare() 223 struct hdac_ext_stream *hext_stream, int cmd) in cl_trigger() 250 struct hdac_ext_stream *hext_stream) in hda_cl_cleanup() 281 int hda_cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream) in hda_cl_copy_fw() 323 struct hdac_ext_stream *iccmax_stream; in hda_dsp_cl_boot_firmware_iccmax() 388 struct hdac_ext_stream *hext_stream; in hda_dsp_cl_boot_firmware() 523 struct hdac_ext_stream *hext_stream; in hda_dsp_ipc4_load_library()
|
D | hda-dai.c | 112 int hda_link_dma_cleanup(struct snd_pcm_substream *substream, struct hdac_ext_stream *hext_stream, in hda_link_dma_cleanup() 153 struct hdac_ext_stream *hext_stream; in hda_link_dma_hw_params() 208 struct hdac_ext_stream *hext_stream; in hda_dai_hw_free() 229 struct hdac_ext_stream *hext_stream; in hda_dai_hw_params() 264 struct hdac_ext_stream *hext_stream; in hda_dai_trigger() 352 struct hdac_ext_stream *hext_stream; in non_hda_dai_hw_params() 438 struct hdac_ext_stream *hext_stream; in sdw_hda_dai_hw_params() 506 struct hdac_ext_stream *hext_stream; in hda_dai_suspend()
|
D | hda-pcm.c | 100 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_pcm_hw_params() 172 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_pcm_trigger() 214 struct hdac_ext_stream *dsp_stream; in hda_dsp_pcm_open()
|
D | hda-trace.c | 25 struct hdac_ext_stream *hext_stream = hda->dtrace_stream; in hda_dsp_trace_prepare()
|
/Linux-v6.6/sound/soc/intel/avs/ |
D | probes.c | 49 static inline struct hdac_ext_stream *avs_compr_get_host_stream(struct snd_compr_stream *cstream) in avs_compr_get_host_stream() 58 struct hdac_ext_stream *host_stream; in avs_probe_compr_open() 80 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream); in avs_probe_compr_free() 123 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream); in avs_probe_compr_set_params() 180 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream); in avs_probe_compr_trigger() 215 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream); in avs_probe_compr_pointer()
|
D | pcm.c | 30 struct hdac_ext_stream *host_stream; 291 struct hdac_ext_stream *link_stream; in avs_dai_hda_be_hw_params() 307 struct hdac_ext_stream *link_stream; in avs_dai_hda_be_hw_free() 338 struct hdac_ext_stream *link_stream = runtime->private_data; in avs_dai_hda_be_prepare() 376 struct hdac_ext_stream *link_stream; in avs_dai_hda_be_trigger() 460 struct hdac_ext_stream *host_stream; in avs_dai_fe_startup() 524 struct hdac_ext_stream *host_stream; in avs_dai_fe_hw_params() 567 struct hdac_ext_stream *host_stream; in __avs_dai_fe_hw_free() 606 struct hdac_ext_stream *host_stream; in avs_dai_fe_prepare() 644 struct hdac_ext_stream *host_stream; in avs_dai_fe_trigger() [all …]
|
D | loader.c | 358 struct hdac_ext_stream *estream; in avs_hda_load_basefw() 425 struct hdac_ext_stream *estream; in avs_hda_load_library()
|
D | avs.h | 149 struct hdac_ext_stream *extractor;
|
/Linux-v6.6/sound/soc/intel/skylake/ |
D | skl-pcm.c | 58 struct hdac_ext_stream *get_hdac_ext_stream(struct snd_pcm_substream *substream) in get_hdac_ext_stream() 65 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in get_bus_ctx() 75 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_substream_alloc_pages() 130 struct hdac_ext_stream *stream; in skl_pcm_host_dma_prepare() 177 struct hdac_ext_stream *stream; in skl_pcm_link_dma_prepare() 216 struct hdac_ext_stream *stream; in skl_pcm_open() 302 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_pcm_hw_params() 343 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_pcm_close() 381 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_pcm_hw_free() 422 struct hdac_ext_stream *stream; in skl_decoupled_trigger() [all …]
|
D | skl-messages.c | 73 struct hdac_ext_stream *estream; in skl_dsp_prepare() 124 struct hdac_ext_stream *estream; in skl_dsp_cleanup()
|
D | skl.c | 1099 struct hdac_ext_stream *stream; in skl_shutdown()
|