Searched refs:cpu_dai (Results 1 - 25 of 118) sorted by relevance

12345

/linux-master/include/sound/
H A Dsimple_card.h22 struct simple_util_dai cpu_dai; member in struct:simple_util_info
/linux-master/sound/soc/sof/intel/
H A Dhda-dai.c62 struct snd_soc_dai *cpu_dai)
64 struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget(cpu_dai, substream->stream);
70 hda_dai_get_ops(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
72 struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget(cpu_dai, substream->stream);
107 struct snd_soc_dai *cpu_dai)
109 const struct hda_dai_widget_dma_ops *ops = hda_dai_get_ops(substream, cpu_dai);
116 dev_err(cpu_dai->dev, "DAI widget ops not set\n");
120 sdev = dai_to_sdev(substream, cpu_dai);
132 ops->release_hext_stream(sdev, cpu_dai, substream);
144 struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai)
61 dai_to_sdev(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
106 hda_link_dma_cleanup(struct snd_pcm_substream *substream, struct hdac_ext_stream *hext_stream, struct snd_soc_dai *cpu_dai) argument
143 hda_link_dma_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument
198 hda_dai_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
347 non_hda_dai_hw_params_data(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai, struct snd_sof_dai_config_data *data, unsigned int flags) argument
430 non_hda_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument
440 non_hda_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
463 sdw_hda_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai, int link_id, int intel_alh_id) argument
548 sdw_hda_dai_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai, int link_id) argument
577 sdw_hda_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument
606 struct snd_soc_dai *cpu_dai; local
[all...]
H A Dhda-dai-ops.c119 struct snd_soc_dai *cpu_dai,
122 return snd_soc_dai_get_dma_data(cpu_dai, substream);
126 struct snd_soc_dai *cpu_dai,
134 w = snd_soc_dai_get_widget(cpu_dai, substream->stream);
142 return snd_soc_dai_get_dma_data(cpu_dai, substream);
146 struct snd_soc_dai *cpu_dai,
155 snd_soc_dai_set_dma_data(cpu_dai, substream, (void *)hext_stream);
160 static void hda_release_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, argument
163 struct hdac_ext_stream *hext_stream = hda_get_hext_stream(sdev, cpu_dai, substream);
165 snd_soc_dai_set_dma_data(cpu_dai, substrea
118 hda_get_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream) argument
125 hda_ipc4_get_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream) argument
145 hda_assign_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream) argument
296 hda_ipc4_pre_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream, int cmd) argument
339 hda_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream, int cmd) argument
372 hda_ipc4_post_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream, int cmd) argument
512 hda_ipc3_post_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream, int cmd) argument
558 hda_dspless_get_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/soc/qcom/
H A Dx1e80100.c35 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
37 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id];
39 data->sruntime[cpu_dai->id] = NULL;
46 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
53 switch (cpu_dai->id) {
71 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
74 return qcom_snd_sdw_hw_params(substream, params, &data->sruntime[cpu_dai->id]);
80 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
82 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id];
85 &data->stream_prepared[cpu_dai
92 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
[all...]
H A Dsc7180.c121 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
123 switch (cpu_dai->id) {
132 cpu_dai->id);
140 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
142 switch (cpu_dai->id) {
152 cpu_dai->id);
206 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
209 switch (cpu_dai->id) {
212 snd_soc_dai_set_sysclk(cpu_dai,
229 cpu_dai
240 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
313 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
340 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
373 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
393 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
[all...]
H A Dsdw.c25 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
30 sruntime = sdw_alloc_stream(cpu_dai->name);
58 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
64 switch (cpu_dai->id) {
110 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
114 switch (cpu_dai->id) {
139 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
141 switch (cpu_dai->id) {
H A Dsc7280.c64 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
96 switch (cpu_dai->id) {
142 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
149 snd_soc_dai_set_sysclk(cpu_dai,
181 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
183 switch (cpu_dai->id) {
198 dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__, cpu_dai->id);
210 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
220 switch (cpu_dai->id) {
230 pdata->sruntime[cpu_dai
241 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
272 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
292 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
318 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
343 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
[all...]
H A Dsdm845.c62 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
74 pdata->sruntime[cpu_dai->id] = sruntime;
88 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL,
91 ret = snd_soc_dai_set_channel_map(cpu_dai, tx_ch_cnt,
102 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
119 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0x3,
127 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL,
135 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0xf, 0,
143 ret = snd_soc_dai_set_channel_map(cpu_dai, channels,
187 struct snd_soc_dai *cpu_dai local
237 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
337 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
427 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
472 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
511 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
[all...]
H A Dsm8250.c54 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
57 switch (cpu_dai->id) {
60 snd_soc_dai_set_sysclk(cpu_dai,
63 snd_soc_dai_set_fmt(cpu_dai, fmt);
76 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
78 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id];
80 data->sruntime[cpu_dai->id] = NULL;
88 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
91 return qcom_snd_sdw_hw_params(substream, params, &pdata->sruntime[cpu_dai->id]);
97 struct snd_soc_dai *cpu_dai local
109 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
[all...]
H A Dsc8280xp.c28 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
31 switch (cpu_dai->id) {
54 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
56 struct sdw_stream_runtime *sruntime = pdata->sruntime[cpu_dai->id];
58 pdata->sruntime[cpu_dai->id] = NULL;
65 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
74 switch (cpu_dai->id) {
93 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
96 return qcom_snd_sdw_hw_params(substream, params, &pdata->sruntime[cpu_dai->id]);
102 struct snd_soc_dai *cpu_dai local
114 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
[all...]
H A Dapq8016_sbc.c151 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
153 return apq8016_dai_init(rtd, cpu_dai->id);
165 static int qdsp6_dai_get_lpass_id(struct snd_soc_dai *cpu_dai) argument
167 switch (cpu_dai->id) {
187 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
189 snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_BP_FP);
190 return apq8016_dai_init(rtd, qdsp6_dai_get_lpass_id(cpu_dai));
198 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
201 mi2s = qdsp6_dai_get_lpass_id(cpu_dai);
208 ret = snd_soc_dai_set_sysclk(cpu_dai, LPAIF_BIT_CL
219 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
[all...]
H A Dapq8096.c35 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
50 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL,
53 ret = snd_soc_dai_set_channel_map(cpu_dai, tx_ch_cnt, tx_ch,
/linux-master/sound/soc/
H A Dsoc-compress.c60 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
71 if (!snd_soc_dai_active(cpu_dai))
72 cpu_dai->rate = 0;
81 snd_soc_dai_compr_shutdown(cpu_dai, cstream, rollback);
101 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
111 ret = snd_soc_dai_compr_startup(cpu_dai, cstream);
136 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(fe, 0); local
165 ret = snd_soc_dai_compr_startup(cpu_dai, cstream);
193 snd_soc_dai_compr_shutdown(cpu_dai, cstream, 1);
206 struct snd_soc_dai *cpu_dai local
248 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
279 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(fe, 0); local
326 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
372 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(fe, 0); local
426 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
444 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
464 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
482 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
496 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
548 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
[all...]
/linux-master/sound/soc/samsung/
H A Dsmdk_wm8994pcm.c48 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
57 dev_err(cpu_dai->dev, "%s:%d Sampling Rate %u not supported!\n",
75 ret = snd_soc_dai_set_sysclk(cpu_dai, S3C_PCM_CLKSRC_MUX,
81 ret = snd_soc_dai_set_clkdiv(cpu_dai, S3C_PCM_SCLK_PER_FS, rfs);
H A Dodroid.c200 struct device_node *cpu_dai = NULL; local
266 cpu_dai = of_parse_phandle(cpu, "sound-dai", 0);
267 if (!cpu_dai)
285 priv->sclk_i2s = of_clk_get_by_name(cpu_dai, "i2s_opclk1");
291 priv->clk_i2s_bus = of_clk_get_by_name(cpu_dai, "iis");
303 of_node_put(cpu_dai);
312 of_node_put(cpu_dai);
/linux-master/sound/soc/stm/
H A Dstm32_sai_sub.c71 * @cpu_dai: DAI runtime data pointer
103 struct snd_soc_dai *cpu_dai; member in struct:stm32_sai_sub_data
548 static int stm32_sai_set_sysclk(struct snd_soc_dai *cpu_dai, argument
551 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai);
578 dev_err(cpu_dai->dev,
585 dev_dbg(cpu_dai->dev, "SAI MCLK frequency is %uHz\n", freq);
592 static int stm32_sai_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, u32 tx_mask, argument
595 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai);
599 dev_warn(cpu_dai->dev, "Slot setting relevant only for TDM\n");
603 dev_dbg(cpu_dai
643 stm32_sai_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) argument
756 stm32_sai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
803 stm32_sai_set_config(struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument
856 stm32_sai_set_slots(struct snd_soc_dai *cpu_dai) argument
901 stm32_sai_set_frame(struct snd_soc_dai *cpu_dai) argument
986 stm32_sai_configure_clock(struct snd_soc_dai *cpu_dai, struct snd_pcm_hw_params *params) argument
1068 stm32_sai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument
1098 stm32_sai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument
1147 stm32_sai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
1162 stm32_sai_pcm_new(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *cpu_dai) argument
1177 stm32_sai_dai_probe(struct snd_soc_dai *cpu_dai) argument
1253 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
[all...]
H A Dstm32_i2s.c542 static int stm32_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) argument
544 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai);
549 dev_dbg(cpu_dai->dev, "fmt %x\n", fmt);
570 dev_err(cpu_dai->dev, "Unsupported protocol %#x\n",
590 dev_err(cpu_dai->dev, "Unsupported strobing %#x\n",
604 dev_err(cpu_dai->dev, "Unsupported mode %#x\n",
614 static int stm32_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, argument
617 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai);
620 dev_dbg(cpu_dai->dev, "I2S MCLK frequency is %uHz. mode: %s, dir: %s\n",
627 dev_dbg(cpu_dai
660 stm32_i2s_configure_clock(struct snd_soc_dai *cpu_dai, struct snd_pcm_hw_params *params) argument
720 stm32_i2s_configure(struct snd_soc_dai *cpu_dai, struct snd_pcm_hw_params *params, struct snd_pcm_substream *substream) argument
768 stm32_i2s_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
793 stm32_i2s_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument
812 stm32_i2s_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument
910 stm32_i2s_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
923 stm32_i2s_dai_probe(struct snd_soc_dai *cpu_dai) argument
[all...]
/linux-master/sound/soc/fsl/
H A Dmpc5200_psc_i2s.c86 static int psc_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, argument
89 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai);
90 dev_dbg(psc_dma->dev, "psc_i2s_set_sysclk(cpu_dai=%p, dir=%i)\n",
91 cpu_dai, dir);
106 static int psc_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int format) argument
108 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai);
109 dev_dbg(psc_dma->dev, "psc_i2s_set_fmt(cpu_dai=%p, format=%i)\n",
110 cpu_dai, format);
H A Deukrea-tlv320.c35 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
41 dev_err(cpu_dai->dev,
46 snd_soc_dai_set_tdm_slot(cpu_dai, 0x3, 0x3, 2, 0);
48 ret = snd_soc_dai_set_sysclk(cpu_dai, IMX_SSP_SYS_CLK, 0,
52 dev_err(cpu_dai->dev,
/linux-master/sound/soc/pxa/
H A Dpxa-ssp.c74 struct snd_soc_dai *cpu_dai)
76 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai);
81 if (!snd_soc_dai_active(cpu_dai)) {
94 snd_soc_dai_set_dma_data(cpu_dai, substream, dma);
100 struct snd_soc_dai *cpu_dai)
102 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai);
105 if (!snd_soc_dai_active(cpu_dai)) {
112 kfree(snd_soc_dai_get_dma_data(cpu_dai, substream));
113 snd_soc_dai_set_dma_data(cpu_dai, substream, NULL);
184 static int pxa_ssp_set_dai_sysclk(struct snd_soc_dai *cpu_dai, argument
73 pxa_ssp_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
99 pxa_ssp_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
318 pxa_ssp_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
353 pxa_ssp_set_dai_tristate(struct snd_soc_dai *cpu_dai, int tristate) argument
370 pxa_ssp_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) argument
531 pxa_ssp_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument
707 pxa_ssp_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument
[all...]
/linux-master/sound/soc/hisilicon/
H A Dhi6210-i2s.c91 struct snd_soc_dai *cpu_dai)
93 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
172 struct snd_soc_dai *cpu_dai)
174 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
183 static void hi6210_i2s_txctrl(struct snd_soc_dai *cpu_dai, int on) argument
185 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
203 static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on) argument
205 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
221 static int hi6210_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) argument
223 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai
90 hi6210_i2s_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
171 hi6210_i2s_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
253 hi6210_i2s_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument
474 hi6210_i2s_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument
[all...]
/linux-master/sound/soc/mxs/
H A Dmxs-saif.c47 static int mxs_saif_set_dai_sysclk(struct snd_soc_dai *cpu_dai, argument
50 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai);
289 static int mxs_saif_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) argument
293 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai);
297 dev_err(cpu_dai->dev, "error: busy\n");
377 struct snd_soc_dai *cpu_dai)
379 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai);
402 struct snd_soc_dai *cpu_dai)
404 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai);
415 struct snd_soc_dai *cpu_dai)
376 mxs_saif_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
401 mxs_saif_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
413 mxs_saif_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument
504 mxs_saif_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument
516 mxs_saif_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument
[all...]
/linux-master/sound/soc/mediatek/common/
H A Dmtk-dsp-sof-common.c22 struct snd_soc_dai *cpu_dai; local
34 for_each_rtd_cpu_dais(runtime, j, cpu_dai) {
35 if (snd_soc_dai_stream_active(cpu_dai, conn->stream_dir) > 0) {
195 struct snd_soc_dai *cpu_dai; local
197 for_each_rtd_cpu_dais(sof_rtd, j, cpu_dai) {
200 struct snd_soc_dapm_widget *widget = snd_soc_dai_get_widget(cpu_dai, conn->stream_dir);
216 dev_err(cpu_dai->dev, "stream dir and widget not pair\n");
/linux-master/sound/soc/ti/
H A Domap-mcbsp-st.c390 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kc); \
391 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); \
409 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kc); \
410 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); \
426 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); local
427 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai);
444 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); local
445 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai);
478 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); local
479 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai);
[all...]
/linux-master/sound/soc/intel/boards/
H A Dbridge_cs35l56.c35 struct snd_soc_dai *cpu_dai; local
67 for_each_rtd_cpu_dais(rtd, i, cpu_dai) {
68 ret = snd_soc_dai_set_tdm_slot(cpu_dai, tx_mask, rx_mask, 4, 16);

Completed in 204 milliseconds

12345