Home
last modified time | relevance | path

Searched refs:hdac_ext_stream (Results 1 – 15 of 15) sorted by relevance

/Linux-v6.1/sound/hda/ext/
Dhdac_ext_stream.c30 struct hdac_ext_stream *hext_stream, in snd_hdac_ext_stream_init()
75 struct hdac_ext_stream *hext_stream = in snd_hdac_ext_stream_init_all()
97 struct hdac_ext_stream *hext_stream; in snd_hdac_ext_stream_free_all()
109 struct hdac_ext_stream *hext_stream, in snd_hdac_ext_stream_decouple_locked()
134 struct hdac_ext_stream *hext_stream, bool decouple) in snd_hdac_ext_stream_decouple()
146 void snd_hdac_ext_link_stream_start(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_link_stream_start()
157 void snd_hdac_ext_link_stream_clear(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_link_stream_clear()
167 void snd_hdac_ext_link_stream_reset(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_link_stream_reset()
206 int snd_hdac_ext_link_stream_setup(struct hdac_ext_stream *hext_stream, int fmt) in snd_hdac_ext_link_stream_setup()
250 static struct hdac_ext_stream *
[all …]
DMakefile2 snd-hda-ext-core-objs := hdac_ext_bus.o hdac_ext_controller.o hdac_ext_stream.o
/Linux-v6.1/include/sound/
Dhdaudio_ext.h56 struct hdac_ext_stream { struct
78 container_of(s, struct hdac_ext_stream, hstream) argument
84 struct hdac_ext_stream *snd_hdac_ext_stream_assign(struct hdac_bus *bus,
87 void snd_hdac_ext_stream_release(struct hdac_ext_stream *hext_stream, int type);
89 struct hdac_ext_stream *hext_stream, bool decouple);
91 struct hdac_ext_stream *azx_dev, bool decouple);
94 struct hdac_ext_stream *hext_stream, u32 value);
96 struct hdac_ext_stream *hext_stream);
100 struct hdac_ext_stream *hext_stream, u32 value);
101 int snd_hdac_ext_stream_set_lpib(struct hdac_ext_stream *hext_stream, u32 value);
[all …]
/Linux-v6.1/sound/soc/sof/intel/
Dhda-probes.c22 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()
Dhda-dai.c65 static struct hdac_ext_stream *
73 struct hdac_ext_stream *res = NULL; in hda_link_stream_assign()
85 struct hdac_ext_stream *hext_stream = in hda_link_stream_assign()
146 struct hdac_ext_stream *hext_stream = snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_link_dma_cleanup()
174 static int hda_link_dma_params(struct hdac_ext_stream *hext_stream, in hda_link_dma_params()
211 struct hdac_ext_stream *hext_stream; in hda_link_dma_hw_params()
264 struct hdac_ext_stream *hext_stream = snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_link_dma_trigger()
298 struct hdac_ext_stream *hext_stream; in hda_link_dma_hw_free()
325 struct hdac_ext_stream *hext_stream; in hda_dai_hw_params_update()
345 struct hdac_ext_stream *hext_stream = in hda_dai_hw_params()
[all …]
Dhda.h493 struct hdac_ext_stream *dtrace_stream;
542 struct hdac_ext_stream hext_stream;
620 struct hdac_ext_stream *hext_stream,
624 struct hdac_ext_stream *hext_stream,
628 struct hdac_ext_stream *hext_stream, int cmd);
639 struct hdac_ext_stream *
643 struct hdac_ext_stream *hext_stream,
670 int hda_cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream);
671 struct hdac_ext_stream *hda_cl_stream_prepare(struct snd_sof_dev *sdev, unsigned int format,
675 struct hdac_ext_stream *hext_stream);
Dhda-loader.c44 struct hdac_ext_stream *hda_cl_stream_prepare(struct snd_sof_dev *sdev, unsigned int format, in hda_cl_stream_prepare()
48 struct hdac_ext_stream *hext_stream; in hda_cl_stream_prepare()
221 struct hdac_ext_stream *hext_stream, int cmd) in cl_trigger()
248 struct hdac_ext_stream *hext_stream) in hda_cl_cleanup()
279 int hda_cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream) in hda_cl_copy_fw()
322 struct hdac_ext_stream *iccmax_stream; in hda_dsp_cl_boot_firmware_iccmax()
391 struct hdac_ext_stream *hext_stream; in hda_dsp_cl_boot_firmware()
Dhda-stream.c157 struct hdac_ext_stream *hext_stream, in hda_dsp_stream_spib_config()
182 struct hdac_ext_stream *
187 struct hdac_ext_stream *hext_stream = NULL; in hda_dsp_stream_get()
238 struct hdac_ext_stream *hext_stream; in hda_dsp_stream_put()
320 struct hdac_ext_stream *hext_stream, int cmd) in hda_dsp_stream_trigger()
397 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()
473 struct hdac_ext_stream *hext_stream, in hda_dsp_stream_hw_params()
666 struct hdac_ext_stream *hext_stream = container_of(hstream, in hda_dsp_stream_hw_free()
667 struct hdac_ext_stream, in hda_dsp_stream_hw_free()
813 struct hdac_ext_stream *hext_stream; in hda_dsp_stream_init()
[all …]
Dhda-pcm.c100 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_pcm_hw_params()
145 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_pcm_ack()
168 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_pcm_trigger()
210 struct hdac_ext_stream *dsp_stream; in hda_dsp_pcm_open()
Dhda-trace.c25 struct hdac_ext_stream *hext_stream = hda->dtrace_stream; in hda_dsp_trace_prepare()
/Linux-v6.1/sound/soc/intel/skylake/
Dskl-pcm.c57 struct hdac_ext_stream *get_hdac_ext_stream(struct snd_pcm_substream *substream) in get_hdac_ext_stream()
64 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in get_bus_ctx()
74 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_substream_alloc_pages()
129 struct hdac_ext_stream *stream; in skl_pcm_host_dma_prepare()
176 struct hdac_ext_stream *stream; in skl_pcm_link_dma_prepare()
215 struct hdac_ext_stream *stream; in skl_pcm_open()
301 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_pcm_hw_params()
342 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_pcm_close()
380 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_pcm_hw_free()
421 struct hdac_ext_stream *stream; in skl_decoupled_trigger()
[all …]
Dskl-messages.c56 struct hdac_ext_stream *estream; in skl_dsp_setup_spib()
75 struct hdac_ext_stream *estream; in skl_dsp_prepare()
126 struct hdac_ext_stream *estream; in skl_dsp_cleanup()
Dskl.c1108 struct hdac_ext_stream *stream; in skl_shutdown()
/Linux-v6.1/sound/soc/intel/avs/
Dpcm.c30 struct hdac_ext_stream *host_stream;
262 struct hdac_ext_stream *link_stream; in avs_dai_hda_be_hw_params()
278 struct hdac_ext_stream *link_stream; in avs_dai_hda_be_hw_free()
309 struct hdac_ext_stream *link_stream = runtime->private_data; in avs_dai_hda_be_prepare()
346 struct hdac_ext_stream *link_stream; in avs_dai_hda_be_trigger()
416 struct hdac_ext_stream *host_stream; in avs_dai_fe_startup()
462 struct hdac_ext_stream *host_stream; in avs_dai_fe_hw_params()
505 struct hdac_ext_stream *host_stream; in avs_dai_fe_hw_free()
538 struct hdac_ext_stream *host_stream; in avs_dai_fe_prepare()
575 struct hdac_ext_stream *host_stream; in avs_dai_fe_trigger()
[all …]
Dloader.c350 struct hdac_ext_stream *estream; in avs_hda_load_basefw()
417 struct hdac_ext_stream *estream; in avs_hda_load_library()