Home
last modified time | relevance | path

Searched refs:hdac_ext_stream (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-6.6/sound/hda/ext/
H A Dhdac_ext_stream.c31 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...]
H A DMakefile2 snd-hda-ext-core-objs := hdac_ext_bus.o hdac_ext_controller.o hdac_ext_stream.o
/kernel/linux/linux-5.10/include/sound/
H A Dhdaudio_ext.h41 * hdac_ext_stream: HDAC extended stream for extended HDA caps
56 struct hdac_ext_stream { struct
78 container_of(s, struct hdac_ext_stream, hstream)
81 struct hdac_ext_stream *stream, int idx,
87 struct hdac_ext_stream *snd_hdac_ext_stream_assign(struct hdac_bus *bus,
90 void snd_hdac_ext_stream_release(struct hdac_ext_stream *azx_dev, int type);
92 struct hdac_ext_stream *azx_dev, bool decouple);
94 struct hdac_ext_stream *azx_dev, bool decouple);
97 struct hdac_ext_stream *stream, u32 value);
99 struct hdac_ext_stream *strea
[all...]
/kernel/linux/linux-5.10/sound/hda/ext/
H A Dhdac_ext_stream.c30 struct hdac_ext_stream *stream, in snd_hdac_ext_stream_init()
76 struct hdac_ext_stream *stream = in snd_hdac_ext_stream_init_all()
98 struct hdac_ext_stream *stream; in snd_hdac_stream_free_all()
110 struct hdac_ext_stream *stream, in snd_hdac_ext_stream_decouple_locked()
135 struct hdac_ext_stream *stream, bool decouple) in snd_hdac_ext_stream_decouple()
147 void snd_hdac_ext_link_stream_start(struct hdac_ext_stream *stream) in snd_hdac_ext_link_stream_start()
158 void snd_hdac_ext_link_stream_clear(struct hdac_ext_stream *stream) in snd_hdac_ext_link_stream_clear()
168 void snd_hdac_ext_link_stream_reset(struct hdac_ext_stream *stream) in snd_hdac_ext_link_stream_reset()
207 int snd_hdac_ext_link_stream_setup(struct hdac_ext_stream *stream, int fmt) in snd_hdac_ext_link_stream_setup()
251 static struct hdac_ext_stream *
[all...]
H A DMakefile2 snd-hda-ext-core-objs := hdac_ext_bus.o hdac_ext_controller.o hdac_ext_stream.o
/kernel/linux/linux-6.6/include/sound/
H A Dhdaudio_ext.h38 * hdac_ext_stream: HDAC extended stream for extended HDA caps
48 struct hdac_ext_stream { struct
68 container_of(s, struct hdac_ext_stream, hstream)
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_strea
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/intel/
H A Dhda-dai-ops.c43 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_strea
[all...]
H A 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()
H A Dhda.h498 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_strea
[all...]
H A Dhda-loader.c46 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()
H A Dhda-stream.c156 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_strea in hda_dsp_stream_init()
[all...]
H A Dhda-dai.c112 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()
H A Dhda-pcm.c100 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()
H A Dhda-trace.c25 struct hdac_ext_stream *hext_stream = hda->dtrace_stream; in hda_dsp_trace_prepare()
/kernel/linux/linux-5.10/sound/soc/sof/intel/
H A Dhda-compress.c16 static inline struct hdac_ext_stream *
26 struct hdac_ext_stream *stream; in hda_probe_compr_assign()
43 struct hdac_ext_stream *stream = hda_compr_get_stream(cstream); in hda_probe_compr_free()
64 struct hdac_ext_stream *stream = hda_compr_get_stream(cstream); in hda_probe_compr_set_params()
96 struct hdac_ext_stream *stream = hda_compr_get_stream(cstream); in hda_probe_compr_trigger()
106 struct hdac_ext_stream *stream = hda_compr_get_stream(cstream); in hda_probe_compr_pointer()
H A Dhda-dai.c55 static struct hdac_ext_stream *
61 struct hdac_ext_stream *res = NULL; in hda_link_stream_assign()
73 struct hdac_ext_stream *hstream = in hda_link_stream_assign()
121 static int hda_link_dma_params(struct hdac_ext_stream *stream, in hda_link_dma_params()
206 struct hdac_ext_stream *link_dev; in hda_link_hw_params()
261 struct hdac_ext_stream *link_dev = in hda_link_pcm_prepare()
280 struct hdac_ext_stream *link_dev = in hda_link_pcm_trigger()
353 struct hdac_ext_stream *link_dev; in hda_link_hw_free()
H A Dhda.h428 struct hdac_ext_stream *dtrace_stream;
468 struct hdac_ext_stream hda_stream;
546 struct hdac_ext_stream *stream,
549 int hda_dsp_iccmax_stream_hw_params(struct snd_sof_dev *sdev, struct hdac_ext_stream *stream,
553 struct hdac_ext_stream *stream, int cmd);
561 struct hdac_ext_stream *
565 struct hdac_ext_stream *stream,
H A Dhda-loader.c28 static struct hdac_ext_stream *cl_stream_prepare(struct snd_sof_dev *sdev, unsigned int format, in cl_stream_prepare()
32 struct hdac_ext_stream *dsp_stream; in cl_stream_prepare()
185 struct hdac_ext_stream *stream, int cmd) in cl_trigger()
212 struct hdac_ext_stream *stream) in cl_cleanup()
243 static int cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *stream) in cl_copy_fw()
285 struct hdac_ext_stream *iccmax_stream; in hda_dsp_cl_boot_firmware_iccmax()
336 struct hdac_ext_stream *stream; in hda_dsp_cl_boot_firmware()
H A Dhda-pcm.c90 struct hdac_ext_stream *stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_pcm_hw_params()
142 struct hdac_ext_stream *stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_pcm_trigger()
218 struct hdac_ext_stream *dsp_stream; in hda_dsp_pcm_open()
H A Dhda-stream.c132 struct hdac_ext_stream *stream, in hda_dsp_stream_spib_config()
157 struct hdac_ext_stream *
162 struct hdac_ext_stream *stream = NULL; in hda_dsp_stream_get()
250 struct hdac_ext_stream *stream, int cmd) in hda_dsp_stream_trigger()
328 int hda_dsp_iccmax_stream_hw_params(struct snd_sof_dev *sdev, struct hdac_ext_stream *stream, in hda_dsp_iccmax_stream_hw_params()
399 struct hdac_ext_stream *stream, in hda_dsp_stream_hw_params()
606 struct hdac_ext_stream *link_dev = container_of(stream, in hda_dsp_stream_hw_free()
607 struct hdac_ext_stream, in hda_dsp_stream_hw_free()
747 struct hdac_ext_stream *stream; in hda_dsp_stream_init()
922 struct hdac_ext_stream *strea in hda_dsp_stream_free()
[all...]
H A Dhda-trace.c25 struct hdac_ext_stream *stream = hda->dtrace_stream; in hda_dsp_trace_prepare()
/kernel/linux/linux-6.6/sound/soc/intel/avs/
H A Dprobes.c49 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()
H A Dpcm.c30 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_strea in avs_dai_fe_trigger()
[all...]
/kernel/linux/linux-5.10/sound/soc/intel/skylake/
H A 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()
303 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()
421 struct hdac_ext_stream *strea in skl_decoupled_trigger()
[all...]
/kernel/linux/linux-6.6/sound/soc/intel/skylake/
H A Dskl-pcm.c58 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()
304 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_pcm_hw_params()
345 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_pcm_close()
383 struct hdac_ext_stream *stream = get_hdac_ext_stream(substream); in skl_pcm_hw_free()
424 struct hdac_ext_stream *strea in skl_decoupled_trigger()
[all...]

Completed in 17 milliseconds

12