| /linux-6.15/include/sound/ |
| H A D | soc-dai.h | 161 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 D | soc_sdw_utils.h | 60 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 D | aiu-fifo.h | 16 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 D | meson-codec-glue.h | 19 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 D | aiu-fifo.c | 26 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 D | meson-codec-glue.c | 39 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 D | axg-tdm-interface.c | 38 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 D | soc-dai.c | 64 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 D | soc-compress.c | 60 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 D | mtk-afe-fe-dai.h | 17 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 D | sof-client-probes.h | 10 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 D | sc7280.c | 64 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 D | sdw.c | 25 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 D | sc7180.c | 61 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 D | lpass-cdc-dma.c | 33 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 D | sdm845.c | 63 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 D | sc8280xp.c | 29 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 D | hdac_hda.c | 47 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 D | mc13783.c | 95 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 D | pxa2xx-i2s.c | 94 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 D | hda-dai.c | 212 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 D | pcm.c | 75 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 D | acp-probes.c | 25 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 D | ssi.c | 90 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 D | aio-cpu.c | 255 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 …]
|