Home
last modified time | relevance | path

Searched refs:snd_soc_dai (Results 1 – 25 of 666) sorted by relevance

12345678910>>...27

/linux-6.15/include/sound/
H A Dsoc-dai.h161 struct snd_soc_dai;
323 struct snd_soc_dai *);
325 struct snd_soc_dai *);
329 struct snd_soc_dai *);
331 struct snd_soc_dai *);
340 struct snd_soc_dai *);
347 struct snd_soc_dai *);
373 struct snd_soc_dai *);
375 struct snd_soc_dai *);
385 struct snd_soc_dai *);
[all …]
H A Dsoc_sdw_utils.h60 int (*rtd_init)(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
228 struct snd_soc_dai *dai);
238 int asoc_sdw_rt_dmic_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
240 int asoc_sdw_rt_amp_spk_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
241 int asoc_sdw_rt700_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
242 int asoc_sdw_rt711_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
244 int asoc_sdw_rt5682_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
245 int asoc_sdw_cs42l42_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
246 int asoc_sdw_cs42l43_hs_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
249 int asoc_sdw_cs_spk_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
[all …]
/linux-6.15/sound/soc/meson/
H A Daiu-fifo.h16 struct snd_soc_dai;
28 int aiu_fifo_dai_probe(struct snd_soc_dai *dai);
29 int aiu_fifo_dai_remove(struct snd_soc_dai *dai);
35 struct snd_soc_dai *dai);
37 struct snd_soc_dai *dai);
40 struct snd_soc_dai *dai);
42 struct snd_soc_dai *dai);
44 struct snd_soc_dai *dai);
46 struct snd_soc_dai *dai);
H A Dmeson-codec-glue.h19 meson_codec_glue_input_get_data(struct snd_soc_dai *dai);
22 struct snd_soc_dai *dai);
23 int meson_codec_glue_input_set_fmt(struct snd_soc_dai *dai,
25 int meson_codec_glue_input_dai_probe(struct snd_soc_dai *dai);
26 int meson_codec_glue_input_dai_remove(struct snd_soc_dai *dai);
30 struct snd_soc_dai *dai);
H A Daiu-fifo.c26 static struct snd_soc_dai *aiu_fifo_dai(struct snd_pcm_substream *ss) in aiu_fifo_dai()
36 struct snd_soc_dai *dai = aiu_fifo_dai(substream); in aiu_fifo_pointer()
46 static void aiu_fifo_enable(struct snd_soc_dai *dai, bool enable) in aiu_fifo_enable()
59 struct snd_soc_dai *dai) in aiu_fifo_trigger()
80 struct snd_soc_dai *dai) in aiu_fifo_prepare()
97 struct snd_soc_dai *dai) in aiu_fifo_hw_params()
133 struct snd_soc_dai *dai) in aiu_fifo_startup()
169 struct snd_soc_dai *dai) in aiu_fifo_shutdown()
178 struct snd_soc_dai *dai) in aiu_fifo_pcm_new()
195 int aiu_fifo_dai_probe(struct snd_soc_dai *dai) in aiu_fifo_dai_probe()
[all …]
H A Dmeson-codec-glue.c39 static void meson_codec_glue_input_set_data(struct snd_soc_dai *dai, in meson_codec_glue_input_set_data()
46 meson_codec_glue_input_get_data(struct snd_soc_dai *dai) in meson_codec_glue_input_get_data()
57 struct snd_soc_dai *dai; in meson_codec_glue_output_get_input_data()
69 struct snd_soc_dai *dai) in meson_codec_glue_input_hw_params()
86 int meson_codec_glue_input_set_fmt(struct snd_soc_dai *dai, in meson_codec_glue_input_set_fmt()
99 struct snd_soc_dai *dai) in meson_codec_glue_output_startup()
121 int meson_codec_glue_input_dai_probe(struct snd_soc_dai *dai) in meson_codec_glue_input_dai_probe()
134 int meson_codec_glue_input_dai_remove(struct snd_soc_dai *dai) in meson_codec_glue_input_dai_remove()
H A Daxg-tdm-interface.c38 int axg_tdm_set_tdm_slots(struct snd_soc_dai *dai, u32 *tx_mask, in axg_tdm_set_tdm_slots()
100 static int axg_tdm_iface_set_sysclk(struct snd_soc_dai *dai, int clk_id, in axg_tdm_iface_set_sysclk()
147 struct snd_soc_dai *dai) in axg_tdm_iface_startup()
184 struct snd_soc_dai *dai) in axg_tdm_iface_set_stream()
213 static int axg_tdm_iface_set_lrclk(struct snd_soc_dai *dai, in axg_tdm_iface_set_lrclk()
268 static int axg_tdm_iface_set_sclk(struct snd_soc_dai *dai, in axg_tdm_iface_set_sclk()
309 struct snd_soc_dai *dai) in axg_tdm_iface_hw_params()
358 struct snd_soc_dai *dai) in axg_tdm_iface_hw_free()
367 struct snd_soc_dai *dai) in axg_tdm_iface_trigger()
390 static int axg_tdm_iface_remove_dai(struct snd_soc_dai *dai) in axg_tdm_iface_remove_dai()
[all …]
/linux-6.15/sound/soc/
H A Dsoc-dai.c64 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai, in snd_soc_dai_set_clkdiv()
125 struct snd_soc_dai *dai; in snd_soc_dai_get_fmt_max_priority()
351 int snd_soc_dai_prepare(struct snd_soc_dai *dai, in snd_soc_dai_prepare()
434 int snd_soc_dai_startup(struct snd_soc_dai *dai, in snd_soc_dai_startup()
494 void snd_soc_dai_action(struct snd_soc_dai *dai, in snd_soc_dai_action()
519 struct snd_soc_dai *dai; in snd_soc_pcm_dai_probe()
545 struct snd_soc_dai *dai; in snd_soc_pcm_dai_remove()
570 struct snd_soc_dai *dai; in snd_soc_pcm_dai_new()
588 struct snd_soc_dai *dai; in snd_soc_pcm_dai_prepare()
619 struct snd_soc_dai *dai; in snd_soc_pcm_dai_trigger()
[all …]
H A Dsoc-compress.c60 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in soc_compr_clean()
61 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in soc_compr_clean()
101 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in soc_compr_open()
136 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(fe, 0); in soc_compr_open_fe()
206 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(fe, 0); in soc_compr_free_fe()
248 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in soc_compr_trigger()
279 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(fe, 0); in soc_compr_trigger_fe()
326 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in soc_compr_set_params()
372 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(fe, 0); in soc_compr_set_params_fe()
426 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in soc_compr_get_params()
[all …]
/linux-6.15/sound/soc/mediatek/common/
H A Dmtk-afe-fe-dai.h17 struct snd_soc_dai *dai);
19 struct snd_soc_dai *dai);
22 struct snd_soc_dai *dai);
24 struct snd_soc_dai *dai);
26 struct snd_soc_dai *dai);
28 struct snd_soc_dai *dai);
/linux-6.15/sound/soc/sof/
H A Dsof-client-probes.h10 struct snd_soc_dai;
18 struct snd_soc_dai *dai, u32 *stream_id);
20 struct snd_soc_dai *dai);
23 struct snd_soc_dai *dai);
25 int cmd, struct snd_soc_dai *dai);
28 struct snd_soc_dai *dai);
/linux-6.15/sound/soc/qcom/
H A Dsc7280.c64 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_headset_init()
65 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_headset_init()
121 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_hdmi_init()
143 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_rt5682_init()
144 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_rt5682_init()
182 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_init()
210 struct snd_soc_dai *codec_dai; in sc7280_snd_hw_params()
211 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_hw_params()
319 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_shutdown()
348 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_startup()
[all …]
H A Dsdw.c25 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in qcom_snd_sdw_startup()
28 struct snd_soc_dai *codec_dai; in qcom_snd_sdw_startup()
86 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in qcom_snd_sdw_prepare()
137 struct snd_soc_dai *codec_dai; in qcom_snd_sdw_hw_params()
138 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in qcom_snd_sdw_hw_params()
167 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in qcom_snd_sdw_hw_free()
H A Dsc7180.c61 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7180_headset_init()
97 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7180_hdmi_init()
121 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_init()
140 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_qdsp_init()
160 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7180_startup_realtek_codec()
206 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_snd_startup()
240 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_qdsp_snd_startup()
313 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_snd_shutdown()
340 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_qdsp_snd_shutdown()
373 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7180_adau7002_init()
[all …]
H A Dlpass-cdc-dma.c33 static void __lpass_get_dmactl_handle(struct snd_pcm_substream *substream, struct snd_soc_dai *dai, in __lpass_get_dmactl_handle()
37 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); in __lpass_get_dmactl_handle()
123 static int __lpass_platform_codec_intf_init(struct snd_soc_dai *dai, in __lpass_platform_codec_intf_init()
127 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); in __lpass_platform_codec_intf_init()
172 struct snd_soc_dai *dai) in lpass_cdc_dma_daiops_startup()
195 struct snd_soc_dai *dai) in lpass_cdc_dma_daiops_shutdown()
216 struct snd_soc_dai *dai) in lpass_cdc_dma_daiops_hw_params()
259 int cmd, struct snd_soc_dai *dai) in lpass_cdc_dma_daiops_trigger()
H A Dsdm845.c63 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_slim_snd_hw_params()
64 struct snd_soc_dai *codec_dai; in sdm845_slim_snd_hw_params()
103 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_tdm_snd_hw_params()
104 struct snd_soc_dai *codec_dai; in sdm845_tdm_snd_hw_params()
188 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_hw_params()
189 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sdm845_snd_hw_params()
239 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_dai_init()
339 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_startup()
428 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_shutdown()
478 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_prepare()
[all …]
H A Dsc8280xp.c29 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc8280xp_snd_init()
69 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc8280xp_snd_shutdown()
80 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc8280xp_be_hw_params_fixup()
108 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc8280xp_snd_hw_params()
117 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc8280xp_snd_prepare()
129 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc8280xp_snd_hw_free()
/linux-6.15/sound/soc/codecs/
H A Dhdac_hda.c47 struct snd_soc_dai *dai);
49 struct snd_soc_dai *dai);
51 struct snd_soc_dai *dai);
54 struct snd_soc_dai *dai);
56 struct snd_soc_dai *dai);
60 struct snd_soc_dai *dai);
215 struct snd_soc_dai *dai) in hdac_hda_dai_hw_params()
246 struct snd_soc_dai *dai) in hdac_hda_dai_hw_free()
265 struct snd_soc_dai *dai) in hdac_hda_dai_prepare()
294 struct snd_soc_dai *dai) in hdac_hda_dai_open()
[all …]
H A Dmc13783.c95 struct snd_soc_dai *dai) in mc13783_pcm_hw_params_dac()
114 struct snd_soc_dai *dai) in mc13783_pcm_hw_params_codec()
139 struct snd_soc_dai *dai) in mc13783_pcm_hw_params_sync()
147 static int mc13783_set_fmt(struct snd_soc_dai *dai, unsigned int fmt, in mc13783_set_fmt()
240 static int mc13783_set_sysclk(struct snd_soc_dai *dai, in mc13783_set_sysclk()
269 static int mc13783_set_sysclk_dac(struct snd_soc_dai *dai, in mc13783_set_sysclk_dac()
275 static int mc13783_set_sysclk_codec(struct snd_soc_dai *dai, in mc13783_set_sysclk_codec()
281 static int mc13783_set_sysclk_sync(struct snd_soc_dai *dai, in mc13783_set_sysclk_sync()
293 static int mc13783_set_tdm_slot_dac(struct snd_soc_dai *dai, in mc13783_set_tdm_slot_dac()
338 static int mc13783_set_tdm_slot_codec(struct snd_soc_dai *dai, in mc13783_set_tdm_slot_codec()
[all …]
/linux-6.15/sound/soc/pxa/
H A Dpxa2xx-i2s.c94 struct snd_soc_dai *dai) in pxa2xx_i2s_startup()
97 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in pxa2xx_i2s_startup()
119 static int pxa2xx_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, in pxa2xx_i2s_set_dai_fmt()
145 static int pxa2xx_i2s_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in pxa2xx_i2s_set_dai_sysclk()
156 struct snd_soc_dai *dai) in pxa2xx_i2s_hw_params()
215 struct snd_soc_dai *dai) in pxa2xx_i2s_trigger()
241 struct snd_soc_dai *dai) in pxa2xx_i2s_shutdown()
295 static int pxa2xx_i2s_probe(struct snd_soc_dai *dai) in pxa2xx_i2s_probe()
320 static int pxa2xx_i2s_remove(struct snd_soc_dai *dai) in pxa2xx_i2s_remove()
/linux-6.15/sound/soc/sof/intel/
H A Dhda-dai.c212 struct snd_soc_dai *cpu_dai) in hda_dai_hw_free()
232 struct snd_soc_dai *dai, in hda_dai_hw_params_data()
265 struct snd_soc_dai *dai) in hda_dai_hw_params()
278 struct snd_soc_dai *dai) in hda_dai_trigger()
377 struct snd_soc_dai *dai; in non_hda_dai_hw_params_data()
452 struct snd_soc_dai *cpu_dai) in non_hda_dai_hw_params()
485 struct snd_soc_dai *cpu_dai, in sdw_hda_dai_hw_params()
498 struct snd_soc_dai *dai; in sdw_hda_dai_hw_params()
606 struct snd_soc_dai *cpu_dai, in sdw_hda_dai_hw_free()
635 struct snd_soc_dai *cpu_dai) in sdw_hda_dai_trigger()
[all …]
/linux-6.15/sound/soc/intel/avs/
H A Dpcm.c75 struct snd_soc_dai *dai = snd_soc_rtd_to_cpu(rtd, 0); in avs_period_elapsed()
203 struct snd_pcm_hw_params *be_hw_params, struct snd_soc_dai *dai, in avs_dai_be_hw_params()
270 struct snd_soc_dai *dai) in avs_dai_nonhda_be_trigger()
364 struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai) in avs_dai_hda_be_hw_params()
454 struct snd_soc_dai *dai) in avs_dai_hda_be_trigger()
607 struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai) in avs_dai_fe_hw_params()
1124 int (*op)(struct snd_soc_dai *, struct avs_dma_data *)) in avs_component_pm_op() argument
1128 struct snd_soc_dai *dai; in avs_component_pm_op()
1301 struct snd_soc_dai *dai = snd_soc_rtd_to_cpu(rtd, 0); in avs_component_construct()
1505 struct snd_soc_dai *dai, *save; in avs_component_hda_unregister_dais()
[all …]
/linux-6.15/sound/soc/sof/amd/
H A Dacp-probes.c25 struct snd_soc_dai *dai, u32 *stream_id) in acp_probes_compr_startup()
47 struct snd_soc_dai *dai) in acp_probes_compr_shutdown()
71 struct snd_soc_dai *dai) in acp_probes_compr_set_params()
103 int cmd, struct snd_soc_dai *dai) in acp_probes_compr_trigger()
112 struct snd_soc_dai *dai) in acp_probes_compr_pointer()
/linux-6.15/sound/soc/renesas/
H A Dssi.c90 struct snd_soc_dai *dai) in ssi_startup()
102 struct snd_soc_dai *dai) in ssi_shutdown()
110 struct snd_soc_dai *dai) in ssi_trigger()
130 struct snd_soc_dai *dai) in ssi_hw_params()
208 static int ssi_set_sysclk(struct snd_soc_dai *cpu_dai, int clk_id, in ssi_set_sysclk()
222 static int ssi_set_clkdiv(struct snd_soc_dai *dai, int did, int div) in ssi_set_clkdiv()
245 static int ssi_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in ssi_set_fmt()
/linux-6.15/sound/soc/uniphier/
H A Daio-cpu.c255 struct snd_soc_dai *dai) in uniphier_aio_startup()
268 struct snd_soc_dai *dai) in uniphier_aio_shutdown()
278 struct snd_soc_dai *dai) in uniphier_aio_hw_params()
316 struct snd_soc_dai *dai) in uniphier_aio_hw_free()
327 struct snd_soc_dai *dai) in uniphier_aio_prepare()
358 static int uniphier_aio_dai_probe(struct snd_soc_dai *dai) in uniphier_aio_dai_probe()
384 static int uniphier_aio_dai_remove(struct snd_soc_dai *dai) in uniphier_aio_dai_remove()
393 static int uniphier_aio_ld11_probe(struct snd_soc_dai *dai) in uniphier_aio_ld11_probe()
418 static int uniphier_aio_pxs2_probe(struct snd_soc_dai *dai) in uniphier_aio_pxs2_probe()
541 struct snd_soc_dai *dai; in uniphier_aio_suspend()
[all …]

12345678910>>...27