| /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() local 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() local 545 struct snd_soc_dai *dai; in snd_soc_pcm_dai_remove() local 570 struct snd_soc_dai *dai; in snd_soc_pcm_dai_new() local 588 struct snd_soc_dai *dai; in snd_soc_pcm_dai_prepare() local 619 struct snd_soc_dai *dai; in snd_soc_pcm_dai_trigger() local [all …]
|
| /linux-6.15/sound/soc/ux500/ |
| H A D | ux500_msp_dai.c | 27 static int setup_pcm_multichan(struct snd_soc_dai *dai, in setup_pcm_multichan() 169 static int setup_clocking(struct snd_soc_dai *dai, in setup_clocking() 225 static int setup_pcm_protdesc(struct snd_soc_dai *dai, in setup_pcm_protdesc() 299 struct snd_soc_dai *dai, in setup_msp_config() 381 struct snd_soc_dai *dai) in ux500_msp_dai_startup() 422 struct snd_soc_dai *dai) in ux500_msp_dai_shutdown() 457 struct snd_soc_dai *dai) in ux500_msp_dai_prepare() 496 struct snd_soc_dai *dai) in ux500_msp_dai_hw_params() 536 static int ux500_msp_dai_set_dai_fmt(struct snd_soc_dai *dai, in ux500_msp_dai_set_dai_fmt() 641 int cmd, struct snd_soc_dai *dai) in ux500_msp_dai_trigger() [all …]
|
| /linux-6.15/sound/soc/meson/ |
| 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() local 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 | aiu-fifo.c | 36 struct snd_soc_dai *dai = aiu_fifo_dai(substream); in aiu_fifo_pointer() local 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() 208 int aiu_fifo_dai_remove(struct snd_soc_dai *dai) in aiu_fifo_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 …]
|
| H A D | axg-toddr.c | 32 struct snd_soc_dai *dai) in axg_toddr_pcm_new() 38 struct snd_soc_dai *dai) in g12a_toddr_dai_prepare() 55 struct snd_soc_dai *dai) in axg_toddr_dai_hw_params() 88 struct snd_soc_dai *dai) in axg_toddr_dai_startup() 112 struct snd_soc_dai *dai) in axg_toddr_dai_shutdown() 195 struct snd_soc_dai *dai) in g12a_toddr_dai_startup()
|
| /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() local [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() local 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() 1128 struct snd_soc_dai *dai; in avs_component_pm_op() local 1301 struct snd_soc_dai *dai = snd_soc_rtd_to_cpu(rtd, 0); in avs_component_construct() local 1417 struct snd_soc_dai_driver *cpus, *dai; in avs_i2s_platform_register() local 1505 struct snd_soc_dai *dai, *save; in avs_component_hda_unregister_dais() local [all …]
|
| /linux-6.15/include/sound/ |
| H A D | soc-dai.h | 220 static inline void snd_soc_dai_activate(struct snd_soc_dai *dai, in snd_soc_dai_activate() 225 static inline void snd_soc_dai_deactivate(struct snd_soc_dai *dai, in snd_soc_dai_deactivate() 469 snd_soc_dai_get_pcm_stream(const struct snd_soc_dai *dai, int stream) in snd_soc_dai_get_pcm_stream() 493 #define snd_soc_dai_get_dma_data(dai, ss) snd_soc_dai_dma_data_get(dai, ss->stream) argument 513 static inline unsigned int snd_soc_dai_tdm_mask_get(const struct snd_soc_dai *dai, in snd_soc_dai_tdm_mask_get() 519 static inline void snd_soc_dai_tdm_mask_set(struct snd_soc_dai *dai, int stream, in snd_soc_dai_tdm_mask_set() 525 static inline unsigned int snd_soc_dai_stream_active(const struct snd_soc_dai *dai, in snd_soc_dai_stream_active() 532 static inline void snd_soc_dai_set_drvdata(struct snd_soc_dai *dai, in snd_soc_dai_set_drvdata() 538 static inline void *snd_soc_dai_get_drvdata(struct snd_soc_dai *dai) in snd_soc_dai_get_drvdata() 555 static inline int snd_soc_dai_set_stream(struct snd_soc_dai *dai, in snd_soc_dai_set_stream() [all …]
|
| /linux-6.15/sound/soc/qcom/qdsp6/ |
| H A D | q6afe-dai.c | 39 struct snd_soc_dai *dai) in q6slim_hw_params() 69 struct snd_soc_dai *dai) in q6hdmi_hw_params() 97 struct snd_soc_dai *dai) in q6i2s_hw_params() 120 static int q6tdm_set_tdm_slot(struct snd_soc_dai *dai, in q6tdm_set_tdm_slot() 174 static int q6tdm_set_channel_map(struct snd_soc_dai *dai, in q6tdm_set_channel_map() 237 struct snd_soc_dai *dai) in q6tdm_hw_params() 252 static int q6dma_set_channel_map(struct snd_soc_dai *dai, in q6dma_set_channel_map() 326 struct snd_soc_dai *dai) in q6dma_hw_params() 338 struct snd_soc_dai *dai) in q6afe_dai_shutdown() 355 struct snd_soc_dai *dai) in q6afe_dai_prepare() [all …]
|
| H A D | q6apm-lpass-dais.c | 27 static int q6dma_set_channel_map(struct snd_soc_dai *dai, in q6dma_set_channel_map() 99 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in q6hdmi_hw_params() 130 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in q6dma_hw_params() 144 static void q6apm_lpass_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in q6apm_lpass_dai_shutdown() 162 static int q6apm_lpass_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in q6apm_lpass_dai_prepare() 221 static int q6apm_lpass_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in q6apm_lpass_dai_startup() 239 static int q6i2s_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in q6i2s_set_fmt()
|
| /linux-6.15/sound/soc/intel/atom/ |
| H A D | sst-mfld-platform-pcm.c | 223 struct snd_soc_dai *dai) in sst_platform_alloc_stream() 303 struct snd_soc_dai *dai) in sst_media_open() 360 struct snd_soc_dai *dai) in sst_media_close() 376 struct snd_soc_dai *dai) in sst_media_prepare() 402 struct snd_soc_dai *dai) in sst_enable_ssp() 415 struct snd_soc_dai *dai) in sst_be_hw_params() 438 static int sst_platform_set_ssp_slot(struct snd_soc_dai *dai, in sst_platform_set_ssp_slot() 454 struct snd_soc_dai *dai) in sst_disable_ssp() 674 struct snd_soc_dai *dai = snd_soc_rtd_to_cpu(rtd, 0); in sst_soc_pcm_new() local 765 struct snd_soc_dai *dai = snd_soc_rtd_to_cpu(rtd, 0); in sst_soc_prepare() local [all …]
|
| /linux-6.15/sound/soc/codecs/ |
| H A 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()
|
| 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 …]
|
| H A D | framer-codec.c | 33 static int framer_dai_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in framer_dai_set_tdm_slot() 69 static int framer_dai_hw_rule_channels_by_format(struct snd_soc_dai *dai, in framer_dai_hw_rule_channels_by_format() 94 struct snd_soc_dai *dai = rule->private; in framer_dai_hw_rule_playback_channels_by_format() local 103 struct snd_soc_dai *dai = rule->private; in framer_dai_hw_rule_capture_channels_by_format() local 109 static int framer_dai_hw_rule_format_by_channels(struct snd_soc_dai *dai, in framer_dai_hw_rule_format_by_channels() 140 struct snd_soc_dai *dai = rule->private; in framer_dai_hw_rule_playback_format_by_channels() local 149 struct snd_soc_dai *dai = rule->private; in framer_dai_hw_rule_capture_format_by_channels() local 186 struct snd_soc_dai *dai) in framer_dai_startup()
|
| H A D | lm49453.c | 1108 struct snd_soc_dai *dai) in lm49453_hw_params() 1194 static int lm49453_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in lm49453_set_dai_sysclk() 1219 static int lm49453_hp_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_hp_mute() 1226 static int lm49453_lo_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_lo_mute() 1233 static int lm49453_ls_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_ls_mute() 1240 static int lm49453_ep_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_ep_mute() 1247 static int lm49453_ha_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_ha_mute()
|
| H A D | hdac_hda.c | 193 static int hdac_hda_dai_set_stream(struct snd_soc_dai *dai, in hdac_hda_dai_set_stream() 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() 319 struct snd_soc_dai *dai) in hdac_hda_dai_close() 339 struct snd_soc_dai *dai) in snd_soc_find_pcm_from_dai()
|
| /linux-6.15/sound/soc/mediatek/mt8365/ |
| H A D | mt8365-dai-pcm.c | 38 struct snd_soc_dai *dai) in mt8365_dai_configure_pcm1() 108 struct snd_soc_dai *dai) in mt8365_dai_pcm1_startup() 121 struct snd_soc_dai *dai) in mt8365_dai_pcm1_shutdown() 133 struct snd_soc_dai *dai) in mt8365_dai_pcm1_prepare() 156 static int mt8365_dai_pcm1_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in mt8365_dai_pcm1_set_fmt() 279 struct mtk_base_afe_dai *dai; in mt8365_dai_pcm_register() local
|
| H A D | mt8365-dai-dmic.c | 70 struct snd_soc_dai *dai) in mt8365_dai_enable_dmic() 90 struct snd_soc_dai *dai) in mt8365_dai_disable_dmic() 113 struct snd_soc_dai *dai) in mt8365_dai_configure_dmic() 163 struct snd_soc_dai *dai) in mt8365_dai_dmic_startup() 180 struct snd_soc_dai *dai) in mt8365_dai_dmic_shutdown() 197 struct snd_soc_dai *dai) in mt8365_dai_dmic_prepare() 294 struct mtk_base_afe_dai *dai; in mt8365_dai_dmic_register() local
|
| /linux-6.15/sound/soc/mediatek/mt2701/ |
| H A D | mt2701-afe-pcm.c | 107 struct snd_soc_dai *dai) in mt2701_afe_i2s_startup() 142 struct snd_soc_dai *dai) in mt2701_afe_i2s_shutdown() 230 struct snd_soc_dai *dai) in mt2701_afe_i2s_prepare() 286 struct snd_soc_dai *dai) in mt2701_btmrg_startup() 303 struct snd_soc_dai *dai) in mt2701_btmrg_hw_params() 344 struct snd_soc_dai *dai) in mt2701_btmrg_shutdown() 364 struct snd_soc_dai *dai) in mt2701_simple_fe_startup() 384 struct snd_soc_dai *dai) in mt2701_simple_fe_hw_params() 400 struct snd_soc_dai *dai) in mt2701_dlm_fe_startup() 426 struct snd_soc_dai *dai) in mt2701_dlm_fe_shutdown() [all …]
|
| /linux-6.15/sound/soc/amd/acp/ |
| H A D | acp-pdm.c | 29 struct snd_soc_dai *dai) in acp_dmic_prepare() 64 int cmd, struct snd_soc_dai *dai) in acp_dmic_dai_trigger() 108 struct snd_pcm_hw_params *hwparams, struct snd_soc_dai *dai) in acp_dmic_hwparams() 143 struct snd_soc_dai *dai) in acp_dmic_dai_startup() 164 struct snd_soc_dai *dai) in acp_dmic_dai_shutdown()
|
| /linux-6.15/sound/soc/ti/ |
| H A 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() 261 int cmd, struct snd_soc_dai *dai) in omap_dmic_dai_trigger() 390 static int omap_dmic_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in omap_dmic_set_dai_sysclk() 404 static int omap_dmic_probe(struct snd_soc_dai *dai) in omap_dmic_probe() 423 static int omap_dmic_remove(struct snd_soc_dai *dai) in omap_dmic_remove()
|
| /linux-6.15/sound/soc/qcom/ |
| 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() 123 static int __lpass_platform_codec_intf_init(struct snd_soc_dai *dai, 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()
|
| /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/mediatek/mt7986/ |
| H A D | mt7986-dai-etdm.c | 119 struct snd_soc_dai *dai) in mtk_dai_etdm_startup() 136 struct snd_soc_dai *dai) in mtk_dai_etdm_shutdown() 165 struct snd_soc_dai *dai, in mtk_dai_etdm_config() 238 struct snd_soc_dai *dai) in mtk_dai_etdm_hw_params() 264 struct snd_soc_dai *dai) in mtk_dai_etdm_trigger() 291 static int mtk_dai_etdm_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in mtk_dai_etdm_set_fmt() 409 struct mtk_base_afe_dai *dai; in mt7986_dai_etdm_register() local
|