Home
last modified time | relevance | path

Searched refs:snd_soc_dai (Results 1 – 25 of 459) sorted by relevance

12345678910>>...19

/linux/include/sound/
H A Dsoc_sdw_utils.h75 int (*rtd_init)(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
262 int asoc_sdw_rt_dmic_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
263 int asoc_sdw_rt_sdca_jack_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
264 int asoc_sdw_rt_amp_spk_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
265 int asoc_sdw_rt700_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
266 int asoc_sdw_rt711_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
267 int asoc_sdw_rt_mf_sdca_spk_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
268 int asoc_sdw_rt5682_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
269 int asoc_sdw_cs42l42_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
270 int asoc_sdw_cs42l43_hs_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai);
[all …]
/linux/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);
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()
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 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-encoder-spdif.c48 struct snd_soc_dai *dai) in aiu_encoder_spdif_trigger()
97 struct snd_soc_dai *dai) in aiu_encoder_spdif_hw_params()
156 struct snd_soc_dai *dai) in aiu_encoder_spdif_hw_free()
166 struct snd_soc_dai *dai) in aiu_encoder_spdif_startup()
196 struct snd_soc_dai *dai) in aiu_encoder_spdif_shutdown()
H A Daiu-encoder-i2s.c76 struct snd_soc_dai *dai) in aiu_encoder_i2s_setup_desc()
126 struct snd_soc_dai *dai) in aiu_encoder_i2s_set_more_div()
179 struct snd_soc_dai *dai) in aiu_encoder_i2s_set_clocks()
198 struct snd_soc_dai *dai) in aiu_encoder_i2s_hw_params()
219 struct snd_soc_dai *dai) in aiu_encoder_i2s_hw_free()
243 static int aiu_encoder_i2s_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in aiu_encoder_i2s_set_fmt()
295 static int aiu_encoder_i2s_set_sysclk(struct snd_soc_dai *dai, int clk_id,
361 struct snd_soc_dai *dai)
448 struct snd_soc_dai *dai)
459 struct snd_soc_dai *da
[all...]
/linux/sound/soc/qcom/
H A Dsc7280.c62 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_headset_init()
63 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_headset_init()
119 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_hdmi_init()
141 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_rt5682_init()
142 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_rt5682_init()
180 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_init()
220 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_swr_prepare()
229 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_prepare()
249 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_hw_free()
259 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_shutdown()
[all …]
H A Dusb_offload_utils.c15 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in qcom_snd_usb_offload_jack_setup()
16 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in qcom_snd_usb_offload_jack_setup()
37 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in qcom_snd_usb_offload_jack_remove()
38 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in qcom_snd_usb_offload_jack_remove()
H A Dsdm845.c61 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_slim_snd_hw_params()
62 struct snd_soc_dai *codec_dai; in sdm845_slim_snd_hw_params()
98 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_tdm_snd_hw_params()
99 struct snd_soc_dai *codec_dai; in sdm845_tdm_snd_hw_params()
183 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_hw_params()
184 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sdm845_snd_hw_params()
233 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sdm845_dai_init()
234 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_dai_init()
334 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_startup()
335 struct snd_soc_dai *codec_da in sdm845_snd_startup()
[all...]
H A Dsm8250.c34 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sm8250_snd_init()
50 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sm8250_snd_exit()
79 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sm8250_snd_startup()
80 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sm8250_snd_startup()
141 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
151 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sm8250_add_be_ops()
/linux/sound/soc/codecs/
H A Dhdac_hda.c47 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);
57 static int hdac_hda_dai_set_stream(struct snd_soc_dai *dai, void *stream,
60 struct snd_soc_dai *dai);
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 *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 *dai, in mc13783_set_sysclk_sync()
[all …]
H A Dwm8524.c59 struct snd_soc_dai *dai) in wm8524_startup()
78 struct snd_soc_dai *dai) in wm8524_shutdown()
86 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()
162 struct snd_soc_dai *dai) in wm8524_hw_params()
H A Dframer-codec.c33 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()
103 struct snd_soc_dai *dai = rule->private; in framer_dai_hw_rule_capture_channels_by_format()
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()
149 struct snd_soc_dai *dai = rule->private; in framer_dai_hw_rule_capture_format_by_channels()
186 struct snd_soc_dai *dai) in framer_dai_startup()
H A Dhda-dai.c12 static int hda_codec_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in hda_codec_dai_startup()
38 static void hda_codec_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in hda_codec_dai_shutdown()
59 static int hda_codec_dai_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in hda_codec_dai_hw_free()
72 static int hda_codec_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in hda_codec_dai_prepare()
/linux/sound/soc/intel/avs/
H A Dpcm.c46 avs_dai_find_path_template(struct snd_soc_dai *dai, bool is_fe, int direction) in avs_dai_find_path_template()
78 struct snd_soc_dai *dai = snd_soc_rtd_to_cpu(rtd, 0); in avs_period_elapsed()
85 static int avs_hw_constraints_init(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in avs_hw_constraints_init()
120 static int avs_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in avs_dai_startup()
150 static void avs_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in avs_dai_shutdown()
170 struct snd_pcm_hw_params *be_hw_params, struct snd_soc_dai *dai, in avs_dai_hw_params()
203 struct snd_pcm_hw_params *be_hw_params, struct snd_soc_dai *dai, in avs_dai_be_hw_params()
220 static int avs_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in avs_dai_prepare()
242 struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *dai) in avs_dai_nonhda_be_hw_params()
254 static int avs_dai_nonhda_be_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in avs_dai_nonhda_be_hw_free()
[all …]
/linux/sound/soc/pxa/
H A Dpxa2xx-i2s.c94 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/sound/soc/spear/
H A Dspdif_out.c58 struct snd_soc_dai *cpu_dai) in spdif_out_configure()
77 struct snd_soc_dai *dai) in spdif_out_startup()
104 struct snd_soc_dai *dai)
149 struct snd_soc_dai *dai) in spdif_out_hw_params()
188 static int spdif_mute(struct snd_soc_dai *dai, int mute, int direction) in spdif_out_trigger()
213 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in spdif_mute_get()
223 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in spdif_mute_put()
239 static int spdif_soc_dai_probe(struct snd_soc_dai *dai)
/linux/sound/soc/ux500/
H A Dux500_msp_dai.c27 static int setup_pcm_multichan(struct snd_soc_dai *dai, in setup_pcm_multichan()
62 static void setup_frameper(struct snd_soc_dai *dai, in setup_frameper()
75 static int setup_pcm_framing(struct snd_soc_dai *dai, in setup_pcm_framing()
122 static int setup_clocking(struct snd_soc_dai *dai, in setup_clocking()
189 static int setup_pcm_protdesc(struct snd_soc_dai *dai, in setup_pcm_protdesc()
263 struct snd_soc_dai *dai, in setup_msp_config()
345 struct snd_soc_dai *dai) in ux500_msp_dai_startup()
386 struct snd_soc_dai *dai) in ux500_msp_dai_shutdown()
421 struct snd_soc_dai *dai) in ux500_msp_dai_prepare()
455 struct snd_soc_dai *dai) in ux500_msp_dai_hw_params()
[all …]
/linux/sound/soc/sof/intel/
H A Dhda-dai-ops.c164 struct snd_soc_dai *cpu_dai, in hda_release_hext_stream()
171 struct snd_soc_dai *cpu_dai, in hda_setup_hext_stream()
191 struct snd_soc_dai *cpu_dai, in hda_calc_stream_format()
207 static void hda_release_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, in hda_calc_stream_format()
248 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in dmic_calc_stream_format()
259 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in dmic_calc_stream_format()
283 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in dmic_get_hlink()
359 static int hda_ipc4_pre_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, in hda_trigger()
402 static int hda_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, in hda_ipc4_post_trigger()
436 static int hda_ipc4_post_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_da in hda_ipc4_post_trigger()
[all...]
/linux/sound/soc/qcom/qdsp6/
H A Dq6apm-lpass-dais.c68 static int q6dma_set_channel_map(struct snd_soc_dai *dai, in q6dma_set_channel_map()
140 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in q6dma_hw_params()
171 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in q6apm_lpass_dai_trigger()
185 static void q6apm_lpass_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in q6apm_lpass_dai_trigger()
204 struct snd_soc_dai *dai) in q6apm_lpass_dai_prepare()
228 static int q6apm_lpass_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in q6apm_lpass_dai_prepare()
277 static int q6apm_lpass_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
295 static int q6i2s_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
300 static void q6i2s_lpass_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in q6apm_lpass_dai_dev_probe()
308 static int q6i2s_set_sysclk(struct snd_soc_dai *da in q6apm_lpass_dai_dev_probe()
[all...]
/linux/sound/soc/mediatek/mt8365/
H A Dmt8365-dai-dmic.c70 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()
/linux/sound/soc/ti/
H A Domap-dmic.c90 struct snd_soc_dai *dai) in omap_dmic_dai_startup()
104 struct snd_soc_dai *dai) in omap_dmic_dai_shutdown()
181 struct snd_soc_dai *dai) in omap_dmic_dai_hw_params()
221 struct snd_soc_dai *dai) in omap_dmic_dai_prepare()
254 int cmd, struct snd_soc_dai *dai) in omap_dmic_dai_trigger()
381 static int omap_dmic_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in omap_dmic_set_dai_sysclk()
395 static int omap_dmic_probe(struct snd_soc_dai *dai) in omap_dmic_probe()
414 static int omap_dmic_remove(struct snd_soc_dai *dai) in omap_dmic_remove()
/linux/sound/soc/samsung/
H A Dlittlemill.c21 struct snd_soc_dai *aif1_dai; in littlemill_set_bias_level()
68 struct snd_soc_dai *aif1_dai; in littlemill_set_bias_level_post()
105 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in littlemill_hw_params()
178 struct snd_soc_dai *aif2_dai; in bbclk_ev()
273 struct snd_soc_dai *aif1_dai; in littlemill_late_probe()
274 struct snd_soc_dai *aif2_dai; in littlemill_late_probe()

12345678910>>...19