| /Linux-v5.4/include/sound/ |
| D | soc-dai.h | 110 struct snd_soc_dai; 114 int snd_soc_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id, 117 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai, 120 int snd_soc_dai_set_pll(struct snd_soc_dai *dai, 123 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio); 126 int snd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt); 128 int snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai, 131 int snd_soc_dai_set_channel_map(struct snd_soc_dai *dai, 135 int snd_soc_dai_set_tristate(struct snd_soc_dai *dai, int tristate); 138 int snd_soc_dai_digital_mute(struct snd_soc_dai *dai, int mute, [all …]
|
| /Linux-v5.4/sound/soc/ |
| D | soc-dai.c | 21 int snd_soc_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id, in snd_soc_dai_set_sysclk() 42 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai, in snd_soc_dai_set_clkdiv() 62 int snd_soc_dai_set_pll(struct snd_soc_dai *dai, int pll_id, int source, in snd_soc_dai_set_pll() 81 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio) in snd_soc_dai_set_bclk_ratio() 97 int snd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in snd_soc_dai_set_fmt() 152 int snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai, in snd_soc_dai_set_tdm_slot() 185 int snd_soc_dai_set_channel_map(struct snd_soc_dai *dai, in snd_soc_dai_set_channel_map() 207 int snd_soc_dai_get_channel_map(struct snd_soc_dai *dai, in snd_soc_dai_get_channel_map() 226 int snd_soc_dai_set_tristate(struct snd_soc_dai *dai, int tristate) in snd_soc_dai_set_tristate() 243 int snd_soc_dai_digital_mute(struct snd_soc_dai *dai, int mute, in snd_soc_dai_digital_mute() [all …]
|
| D | soc-compress.c | 80 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_open() 131 struct snd_soc_dai *cpu_dai = fe->cpu_dai; in soc_compr_open_fe() 225 struct snd_soc_dai *codec_dai = rtd->codec_dai; in close_delayed_work() 248 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_free() 249 struct snd_soc_dai *codec_dai = rtd->codec_dai; in soc_compr_free() 302 struct snd_soc_dai *cpu_dai = fe->cpu_dai; in soc_compr_free_fe() 374 struct snd_soc_dai *codec_dai = rtd->codec_dai; in soc_compr_trigger() 375 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_trigger() 404 struct snd_soc_dai *cpu_dai = fe->cpu_dai; in soc_compr_trigger_fe() 480 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_set_params() [all …]
|
| /Linux-v5.4/sound/soc/mediatek/common/ |
| 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); 34 int mtk_afe_dai_suspend(struct snd_soc_dai *dai); 35 int mtk_afe_dai_resume(struct snd_soc_dai *dai);
|
| D | mtk-afe-fe-dai.c | 36 struct snd_soc_dai *dai) in mtk_afe_fe_startup() 97 struct snd_soc_dai *dai) in mtk_afe_fe_shutdown() 119 struct snd_soc_dai *dai) in mtk_afe_fe_hw_params() 173 struct snd_soc_dai *dai) in mtk_afe_fe_hw_free() 180 struct snd_soc_dai *dai) in mtk_afe_fe_trigger() 238 struct snd_soc_dai *dai) in mtk_afe_fe_prepare() 315 int mtk_afe_dai_suspend(struct snd_soc_dai *dai) in mtk_afe_dai_suspend() 340 int mtk_afe_dai_resume(struct snd_soc_dai *dai) in mtk_afe_dai_resume()
|
| /Linux-v5.4/sound/soc/pxa/ |
| D | pxa2xx-i2s.c | 96 struct snd_soc_dai *dai) in pxa2xx_i2s_startup() 99 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in pxa2xx_i2s_startup() 121 static int pxa2xx_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, in pxa2xx_i2s_set_dai_fmt() 147 static int pxa2xx_i2s_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in pxa2xx_i2s_set_dai_sysclk() 158 struct snd_soc_dai *dai) in pxa2xx_i2s_hw_params() 217 struct snd_soc_dai *dai) in pxa2xx_i2s_trigger() 243 struct snd_soc_dai *dai) in pxa2xx_i2s_shutdown() 264 static int pxa2xx_i2s_suspend(struct snd_soc_dai *dai) in pxa2xx_i2s_suspend() 278 static int pxa2xx_i2s_resume(struct snd_soc_dai *dai) in pxa2xx_i2s_resume() 297 static int pxa2xx_i2s_probe(struct snd_soc_dai *dai) in pxa2xx_i2s_probe() [all …]
|
| D | mmp-sspa.c | 90 struct snd_soc_dai *dai) in mmp_sspa_startup() 101 struct snd_soc_dai *dai) in mmp_sspa_shutdown() 113 static int mmp_sspa_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in mmp_sspa_set_dai_sysclk() 136 static int mmp_sspa_set_dai_pll(struct snd_soc_dai *cpu_dai, int pll_id, in mmp_sspa_set_dai_pll() 166 static int mmp_sspa_set_dai_fmt(struct snd_soc_dai *cpu_dai, in mmp_sspa_set_dai_fmt() 251 struct snd_soc_dai *dai) in mmp_sspa_hw_params() 254 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mmp_sspa_hw_params() 308 struct snd_soc_dai *dai) in mmp_sspa_trigger() 353 static int mmp_sspa_probe(struct snd_soc_dai *dai) in mmp_sspa_probe()
|
| /Linux-v5.4/sound/soc/codecs/ |
| D | hdac_hda.c | 36 struct snd_soc_dai *dai); 38 struct snd_soc_dai *dai); 40 struct snd_soc_dai *dai); 43 struct snd_soc_dai *dai); 45 struct snd_soc_dai *dai); 46 static int hdac_hda_dai_set_tdm_slot(struct snd_soc_dai *dai, 50 struct snd_soc_dai *dai); 128 static int hdac_hda_dai_set_tdm_slot(struct snd_soc_dai *dai, in hdac_hda_dai_set_tdm_slot() 148 struct snd_soc_dai *dai) in hdac_hda_dai_hw_params() 180 struct snd_soc_dai *dai) in hdac_hda_dai_hw_free() [all …]
|
| 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() 203 static int mc13783_set_fmt_async(struct snd_soc_dai *dai, unsigned int fmt) in mc13783_set_fmt_async() 211 static int mc13783_set_fmt_sync(struct snd_soc_dai *dai, unsigned int fmt) in mc13783_set_fmt_sync() 241 static int mc13783_set_sysclk(struct snd_soc_dai *dai, in mc13783_set_sysclk() 270 static int mc13783_set_sysclk_dac(struct snd_soc_dai *dai, in mc13783_set_sysclk_dac() 276 static int mc13783_set_sysclk_codec(struct snd_soc_dai *dai, in mc13783_set_sysclk_codec() 282 static int mc13783_set_sysclk_sync(struct snd_soc_dai *dai, in mc13783_set_sysclk_sync() [all …]
|
| D | lochnagar-sc.c | 70 struct snd_soc_dai *dai) in lochnagar_sc_startup() 89 struct snd_soc_dai *dai) in lochnagar_sc_line_startup() 111 struct snd_soc_dai *dai) in lochnagar_sc_line_shutdown() 119 static int lochnagar_sc_check_fmt(struct snd_soc_dai *dai, unsigned int fmt, in lochnagar_sc_check_fmt() 130 static int lochnagar_sc_set_line_fmt(struct snd_soc_dai *dai, unsigned int fmt) in lochnagar_sc_set_line_fmt() 135 static int lochnagar_sc_set_usb_fmt(struct snd_soc_dai *dai, unsigned int fmt) in lochnagar_sc_set_usb_fmt()
|
| D | wm8524.c | 60 struct snd_soc_dai *dai) in wm8524_startup() 84 struct snd_soc_dai *dai) in wm8524_shutdown() 92 static int wm8524_set_dai_sysclk(struct snd_soc_dai *codec_dai, in wm8524_set_dai_sysclk() 136 static int wm8524_set_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt) in wm8524_set_fmt() 150 static int wm8524_mute_stream(struct snd_soc_dai *dai, int mute, int stream) in wm8524_mute_stream()
|
| /Linux-v5.4/sound/soc/meson/ |
| D | axg-tdm-interface.c | 35 int axg_tdm_set_tdm_slots(struct snd_soc_dai *dai, u32 *tx_mask, in axg_tdm_set_tdm_slots() 99 static int axg_tdm_iface_set_sysclk(struct snd_soc_dai *dai, int clk_id, in axg_tdm_iface_set_sysclk() 118 static int axg_tdm_iface_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in axg_tdm_iface_set_fmt() 139 struct snd_soc_dai *dai) in axg_tdm_iface_startup() 168 struct snd_soc_dai *dai) in axg_tdm_iface_set_stream() 197 static int axg_tdm_iface_set_lrclk(struct snd_soc_dai *dai, in axg_tdm_iface_set_lrclk() 252 static int axg_tdm_iface_set_sclk(struct snd_soc_dai *dai, in axg_tdm_iface_set_sclk() 293 struct snd_soc_dai *dai) in axg_tdm_iface_hw_params() 336 struct snd_soc_dai *dai) in axg_tdm_iface_hw_free() 347 struct snd_soc_dai *dai) in axg_tdm_iface_prepare() [all …]
|
| D | axg-spdifout.c | 89 struct snd_soc_dai *dai) in axg_spdifout_trigger() 111 static int axg_spdifout_digital_mute(struct snd_soc_dai *dai, int mute) in axg_spdifout_digital_mute() 123 struct snd_soc_dai *dai) in axg_spdifout_sample_fmt() 180 struct snd_soc_dai *dai) in axg_spdifout_set_chsts() 217 struct snd_soc_dai *dai) in axg_spdifout_hw_params() 246 struct snd_soc_dai *dai) in axg_spdifout_startup() 279 struct snd_soc_dai *dai) in axg_spdifout_shutdown()
|
| /Linux-v5.4/sound/soc/sh/ |
| 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-v5.4/sound/soc/ux500/ |
| D | ux500_msp_dai.c | 30 static int setup_pcm_multichan(struct snd_soc_dai *dai, in setup_pcm_multichan() 63 static int setup_frameper(struct snd_soc_dai *dai, unsigned int rate, in setup_frameper() 127 static int setup_pcm_framing(struct snd_soc_dai *dai, unsigned int rate, in setup_pcm_framing() 172 static int setup_clocking(struct snd_soc_dai *dai, in setup_clocking() 228 static int setup_pcm_protdesc(struct snd_soc_dai *dai, in setup_pcm_protdesc() 302 struct snd_soc_dai *dai, in setup_msp_config() 384 struct snd_soc_dai *dai) in ux500_msp_dai_startup() 425 struct snd_soc_dai *dai) in ux500_msp_dai_shutdown() 460 struct snd_soc_dai *dai) in ux500_msp_dai_prepare() 499 struct snd_soc_dai *dai) in ux500_msp_dai_hw_params() [all …]
|
| /Linux-v5.4/sound/soc/spear/ |
| D | spdif_out.c | 61 struct snd_soc_dai *cpu_dai) in spdif_out_startup() 80 struct snd_soc_dai *dai) in spdif_out_shutdown() 107 struct snd_soc_dai *dai) in spdif_out_hw_params() 152 struct snd_soc_dai *dai) in spdif_out_trigger() 191 static int spdif_digital_mute(struct snd_soc_dai *dai, int mute) in spdif_digital_mute() 216 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in spdif_mute_get() 226 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in spdif_mute_put() 241 static int spdif_soc_dai_probe(struct snd_soc_dai *dai) in spdif_soc_dai_probe()
|
| /Linux-v5.4/sound/soc/samsung/ |
| D | s3c-i2s-v2.h | 68 extern struct clk *s3c_i2sv2_get_clock(struct snd_soc_dai *cpu_dai); 85 extern int s3c_i2sv2_probe(struct snd_soc_dai *dai, 94 extern void s3c_i2sv2_cleanup(struct snd_soc_dai *dai,
|
| D | s3c-i2s-v2.c | 37 static inline struct s3c_i2sv2_info *to_info(struct snd_soc_dai *cpu_dai) in to_info() 244 static int s3c2412_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in s3c2412_i2s_set_fmt() 296 struct snd_soc_dai *dai) in s3c_i2sv2_hw_params() 334 static int s3c_i2sv2_set_sysclk(struct snd_soc_dai *cpu_dai, in s3c_i2sv2_set_sysclk() 380 struct snd_soc_dai *dai) in s3c2412_i2s_trigger() 443 static int s3c2412_i2s_set_clkdiv(struct snd_soc_dai *cpu_dai, in s3c2412_i2s_set_clkdiv() 527 struct snd_soc_dai *dai) in s3c2412_i2s_delay() 541 struct clk *s3c_i2sv2_get_clock(struct snd_soc_dai *cpu_dai) in s3c_i2sv2_get_clock() 618 int s3c_i2sv2_probe(struct snd_soc_dai *dai, in s3c_i2sv2_probe() 650 void s3c_i2sv2_cleanup(struct snd_soc_dai *dai, in s3c_i2sv2_cleanup() [all …]
|
| D | s3c24xx-i2s.c | 167 static int s3c24xx_i2s_set_fmt(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_fmt() 205 struct snd_soc_dai *dai) in s3c24xx_i2s_hw_params() 236 struct snd_soc_dai *dai) in s3c24xx_i2s_trigger() 276 static int s3c24xx_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_sysclk() 300 static int s3c24xx_i2s_set_clkdiv(struct snd_soc_dai *cpu_dai, in s3c24xx_i2s_set_clkdiv() 336 static int s3c24xx_i2s_probe(struct snd_soc_dai *dai) in s3c24xx_i2s_probe() 364 static int s3c24xx_i2s_suspend(struct snd_soc_dai *cpu_dai) in s3c24xx_i2s_suspend() 376 static int s3c24xx_i2s_resume(struct snd_soc_dai *cpu_dai) in s3c24xx_i2s_resume()
|
| D | littlemill.c | 22 struct snd_soc_dai *aif1_dai; in littlemill_set_bias_level() 69 struct snd_soc_dai *aif1_dai; in littlemill_set_bias_level_post() 108 struct snd_soc_dai *codec_dai = rtd->codec_dai; in littlemill_hw_params() 180 struct snd_soc_dai *aif2_dai; in bbclk_ev() 262 struct snd_soc_dai *aif1_dai; in littlemill_late_probe() 263 struct snd_soc_dai *aif2_dai; in littlemill_late_probe()
|
| /Linux-v5.4/sound/soc/jz4740/ |
| D | jz4740-i2s.c | 123 struct snd_soc_dai *dai) in jz4740_i2s_startup() 148 struct snd_soc_dai *dai) in jz4740_i2s_shutdown() 164 struct snd_soc_dai *dai) in jz4740_i2s_trigger() 198 static int jz4740_i2s_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in jz4740_i2s_set_fmt() 250 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in jz4740_i2s_hw_params() 302 static int jz4740_i2s_set_sysclk(struct snd_soc_dai *dai, int clk_id, in jz4740_i2s_set_sysclk() 327 static int jz4740_i2s_suspend(struct snd_soc_dai *dai) in jz4740_i2s_suspend() 345 static int jz4740_i2s_resume(struct snd_soc_dai *dai) in jz4740_i2s_resume() 387 static int jz4740_i2s_dai_probe(struct snd_soc_dai *dai) in jz4740_i2s_dai_probe() 421 static int jz4740_i2s_dai_remove(struct snd_soc_dai *dai) in jz4740_i2s_dai_remove()
|
| /Linux-v5.4/sound/soc/qcom/ |
| D | sdm845.c | 43 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_tdm_snd_hw_params() 93 struct snd_soc_dai *codec_dai = rtd->codec_dais[j]; in sdm845_tdm_snd_hw_params() 128 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_snd_hw_params() 129 struct snd_soc_dai *codec_dai = rtd->codec_dai; in sdm845_snd_hw_params() 172 struct snd_soc_dai *codec_dai = rtd->codec_dai; in sdm845_dai_init() 173 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_dai_init() 229 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_snd_startup() 230 struct snd_soc_dai *codec_dai = rtd->codec_dai; in sdm845_snd_startup() 310 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_snd_shutdown()
|
| /Linux-v5.4/sound/soc/uniphier/ |
| D | aio-cpu.c | 146 static int uniphier_aio_set_sysclk(struct snd_soc_dai *dai, int clk_id, in uniphier_aio_set_sysclk() 217 static int uniphier_aio_set_pll(struct snd_soc_dai *dai, int pll_id, in uniphier_aio_set_pll() 234 static int uniphier_aio_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in uniphier_aio_set_fmt() 255 struct snd_soc_dai *dai) in uniphier_aio_startup() 273 struct snd_soc_dai *dai) in uniphier_aio_shutdown() 283 struct snd_soc_dai *dai) in uniphier_aio_hw_params() 321 struct snd_soc_dai *dai) in uniphier_aio_hw_free() 332 struct snd_soc_dai *dai) in uniphier_aio_prepare() 386 int uniphier_aio_dai_probe(struct snd_soc_dai *dai) in uniphier_aio_dai_probe() 413 int uniphier_aio_dai_remove(struct snd_soc_dai *dai) in uniphier_aio_dai_remove() [all …]
|
| /Linux-v5.4/sound/soc/intel/atom/ |
| D | sst-mfld-platform-pcm.c | 96 static int sst_media_digital_mute(struct snd_soc_dai *dai, int mute, int stream) in sst_media_digital_mute() 223 struct snd_soc_dai *dai) in sst_platform_alloc_stream() 304 struct snd_soc_dai *dai) in sst_media_open() 349 struct snd_soc_dai *dai) in sst_media_close() 365 struct snd_soc_dai *dai) in sst_media_prepare() 392 struct snd_soc_dai *dai) in sst_media_hw_params() 406 struct snd_soc_dai *dai) in sst_media_hw_free() 412 struct snd_soc_dai *dai) in sst_enable_ssp() 425 struct snd_soc_dai *dai) in sst_be_hw_params() 434 static int sst_set_format(struct snd_soc_dai *dai, unsigned int fmt) in sst_set_format() [all …]
|
| /Linux-v5.4/sound/soc/ti/ |
| D | omap-dmic.c | 91 struct snd_soc_dai *dai) in omap_dmic_dai_startup() 109 struct snd_soc_dai *dai) in omap_dmic_dai_shutdown() 188 struct snd_soc_dai *dai) in omap_dmic_dai_hw_params() 228 struct snd_soc_dai *dai) in omap_dmic_dai_prepare() 260 int cmd, struct snd_soc_dai *dai) in omap_dmic_dai_trigger() 389 static int omap_dmic_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in omap_dmic_set_dai_sysclk() 412 static int omap_dmic_probe(struct snd_soc_dai *dai) in omap_dmic_probe() 431 static int omap_dmic_remove(struct snd_soc_dai *dai) in omap_dmic_remove()
|