Home
last modified time | relevance | path

Searched refs:snd_soc_dai (Results 1 - 25 of 1175) sorted by relevance

12345678910>>...47

/kernel/linux/linux-5.10/include/sound/
H A Dsoc-dai.h110 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 Dsoc-dai.h167 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 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);
48 struct snd_soc_dai *da
[all...]
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()
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 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()
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 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);
48 struct snd_soc_dai *da
[all...]
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 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 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 *da
[all...]
/kernel/linux/linux-6.6/sound/soc/
H A Dsoc-dai.c14 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 Dsoc-compress.c60 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 Dsoc-dai.c14 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 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);
/kernel/linux/linux-6.6/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);
/kernel/linux/linux-6.6/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);
/kernel/linux/linux-5.10/sound/soc/sof/
H A Dcompress.h19 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 Dhda-dai-ops.c118 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 Dlpass-cdc-dma.c32 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 Dsc7280.c61 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 Dhdac_hda.c39 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 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()
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 Dhdac_hda.c39 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 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()
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 Dsdm845.c50 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...]

Completed in 13 milliseconds

12345678910>>...47