/kernel/linux/linux-5.10/include/sound/ |
H A 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 *da 359 struct snd_soc_dai { global() struct [all...] |
/kernel/linux/linux-6.6/include/sound/ |
H A D | soc-dai.h | 167 struct snd_soc_dai; 171 int snd_soc_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id, 174 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai, 177 int snd_soc_dai_set_pll(struct snd_soc_dai *dai, 180 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio); 184 u64 snd_soc_dai_get_fmt(struct snd_soc_dai *dai, int priority); 185 int snd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt); 187 int snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai, 190 int snd_soc_dai_set_channel_map(struct snd_soc_dai *dai, 194 int snd_soc_dai_set_tristate(struct snd_soc_dai *da 445 struct snd_soc_dai { global() struct [all...] |
/kernel/linux/linux-5.10/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); 48 struct snd_soc_dai *da [all...] |
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() 129 struct snd_soc_dai *dai) in aiu_fifo_hw_free() 144 struct snd_soc_dai *dai) in aiu_fifo_startup() 180 struct snd_soc_dai *dai) in aiu_fifo_shutdown() 189 struct snd_soc_dai *da in aiu_fifo_pcm_new() [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() 123 int meson_codec_glue_input_dai_probe(struct snd_soc_dai *dai) in meson_codec_glue_input_dai_probe() 136 int meson_codec_glue_input_dai_remove(struct snd_soc_dai *dai) in meson_codec_glue_input_dai_remove()
|
/kernel/linux/linux-6.6/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); 48 struct snd_soc_dai *da [all...] |
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 | 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 | 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 *da [all...] |
/kernel/linux/linux-6.6/sound/soc/ |
H A D | soc-dai.c | 14 static inline int _soc_dai_ret(struct snd_soc_dai *dai, in _soc_dai_ret() 52 int snd_soc_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id, in snd_soc_dai_set_sysclk() 78 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai, in snd_soc_dai_set_clkdiv() 101 int snd_soc_dai_set_pll(struct snd_soc_dai *dai, int pll_id, int source, in snd_soc_dai_set_pll() 125 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio) in snd_soc_dai_set_bclk_ratio() 139 struct snd_soc_dai *dai; in snd_soc_dai_get_fmt_max_priority() 169 u64 snd_soc_dai_get_fmt(struct snd_soc_dai *dai, int priority) in snd_soc_dai_get_fmt() 207 int snd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in snd_soc_dai_set_fmt() 265 int snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai, in snd_soc_dai_set_tdm_slot() 306 int snd_soc_dai_set_channel_map(struct snd_soc_dai *da [all...] |
H A D | soc-compress.c | 60 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_compr_clean() 61 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in soc_compr_clean() 101 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_compr_open() 136 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(fe, 0); in soc_compr_open_fe() 206 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(fe, 0); in soc_compr_free_fe() 247 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in soc_compr_trigger() 248 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_compr_trigger() 279 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(fe, 0); in soc_compr_trigger_fe() 326 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_compr_set_params() 372 struct snd_soc_dai *cpu_da in soc_compr_set_params_fe() [all...] |
/kernel/linux/linux-5.10/sound/soc/ |
H A D | soc-dai.c | 14 static inline int _soc_dai_ret(struct snd_soc_dai *dai, in _soc_dai_ret() 52 int snd_soc_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id, in snd_soc_dai_set_sysclk() 78 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai, in snd_soc_dai_set_clkdiv() 101 int snd_soc_dai_set_pll(struct snd_soc_dai *dai, int pll_id, int source, in snd_soc_dai_set_pll() 125 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio) in snd_soc_dai_set_bclk_ratio() 144 int snd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in snd_soc_dai_set_fmt() 203 int snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai, in snd_soc_dai_set_tdm_slot() 239 int snd_soc_dai_set_channel_map(struct snd_soc_dai *dai, in snd_soc_dai_set_channel_map() 263 int snd_soc_dai_get_channel_map(struct snd_soc_dai *dai, in snd_soc_dai_get_channel_map() 284 int snd_soc_dai_set_tristate(struct snd_soc_dai *da [all...] |
/kernel/linux/linux-5.10/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);
|
/kernel/linux/linux-6.6/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);
|
/kernel/linux/linux-6.6/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);
|
/kernel/linux/linux-5.10/sound/soc/sof/ |
H A D | compress.h | 19 struct snd_soc_dai *dai); 21 struct snd_soc_dai *dai); 23 struct snd_compr_params *params, struct snd_soc_dai *dai); 25 struct snd_soc_dai *dai); 27 struct snd_compr_tstamp *tstamp, struct snd_soc_dai *dai);
|
/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | hda-dai-ops.c | 118 struct snd_soc_dai *cpu_dai, in hda_get_hext_stream() 125 struct snd_soc_dai *cpu_dai, in hda_ipc4_get_hext_stream() 145 struct snd_soc_dai *cpu_dai, in hda_assign_hext_stream() 149 struct snd_soc_dai *dai; in hda_assign_hext_stream() 167 static void hda_release_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, in hda_release_hext_stream() 172 struct snd_soc_dai *dai; in hda_release_hext_stream() 197 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in hda_codec_dai_set_stream() 208 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in hda_calc_stream_format() 230 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in hda_get_hlink() 307 static int hda_ipc4_pre_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_da [all...] |
/kernel/linux/linux-6.6/sound/soc/qcom/ |
H A D | lpass-cdc-dma.c | 32 static void __lpass_get_dmactl_handle(struct snd_pcm_substream *substream, struct snd_soc_dai *dai, in __lpass_get_dmactl_handle() 36 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); in __lpass_get_dmactl_handle() 122 static int __lpass_platform_codec_intf_init(struct snd_soc_dai *dai, in __lpass_platform_codec_intf_init() 126 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); in __lpass_platform_codec_intf_init() 171 struct snd_soc_dai *dai) in lpass_cdc_dma_daiops_startup() 194 struct snd_soc_dai *dai) in lpass_cdc_dma_daiops_shutdown() 215 struct snd_soc_dai *dai) in lpass_cdc_dma_daiops_hw_params() 258 int cmd, struct snd_soc_dai *dai) in lpass_cdc_dma_daiops_trigger()
|
H A D | sc7280.c | 61 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_headset_init() 62 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_headset_init() 118 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_hdmi_init() 140 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_rt5682_init() 141 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_rt5682_init() 179 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_init() 207 struct snd_soc_dai *codec_dai; in sc7280_snd_hw_params() 208 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_hw_params() 239 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_swr_prepare() 270 const struct snd_soc_dai *cpu_da in sc7280_snd_prepare() [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | hdac_hda.c | 39 struct snd_soc_dai *dai); 41 struct snd_soc_dai *dai); 43 struct snd_soc_dai *dai); 46 struct snd_soc_dai *dai); 48 struct snd_soc_dai *dai); 49 static int hdac_hda_dai_set_stream(struct snd_soc_dai *dai, void *stream, 52 struct snd_soc_dai *dai); 182 static int hdac_hda_dai_set_stream(struct snd_soc_dai *dai, in hdac_hda_dai_set_stream() 204 struct snd_soc_dai *dai) in hdac_hda_dai_hw_params() 236 struct snd_soc_dai *da in hdac_hda_dai_hw_free() [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() 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 *da [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | hdac_hda.c | 39 struct snd_soc_dai *dai); 41 struct snd_soc_dai *dai); 43 struct snd_soc_dai *dai); 46 struct snd_soc_dai *dai); 48 struct snd_soc_dai *dai); 49 static int hdac_hda_dai_set_stream(struct snd_soc_dai *dai, void *stream, 52 struct snd_soc_dai *dai); 185 static int hdac_hda_dai_set_stream(struct snd_soc_dai *dai, in hdac_hda_dai_set_stream() 207 struct snd_soc_dai *dai) in hdac_hda_dai_hw_params() 239 struct snd_soc_dai *da in hdac_hda_dai_hw_free() [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() 202 static int mc13783_set_fmt_async(struct snd_soc_dai *dai, unsigned int fmt) in mc13783_set_fmt_async() 210 static int mc13783_set_fmt_sync(struct snd_soc_dai *dai, unsigned int fmt) in mc13783_set_fmt_sync() 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 *da [all...] |
/kernel/linux/linux-5.10/sound/soc/qcom/ |
H A D | sdm845.c | 50 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_slim_snd_hw_params() 51 struct snd_soc_dai *codec_dai; in sdm845_slim_snd_hw_params() 90 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_tdm_snd_hw_params() 91 struct snd_soc_dai *codec_dai; in sdm845_tdm_snd_hw_params() 175 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_snd_hw_params() 176 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in sdm845_snd_hw_params() 224 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in sdm845_dai_init() 225 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_dai_init() 308 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_snd_startup() 309 struct snd_soc_dai *codec_da in sdm845_snd_startup() [all...] |