/linux-master/include/sound/ |
H A D | simple_card.h | 22 struct simple_util_dai cpu_dai; member in struct:simple_util_info
|
/linux-master/sound/soc/sof/intel/ |
H A D | hda-dai.c | 62 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 D | hda-dai-ops.c | 119 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 D | x1e80100.c | 35 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 D | sc7180.c | 121 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 D | sdw.c | 25 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 D | sc7280.c | 64 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 D | sdm845.c | 62 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 D | sm8250.c | 54 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 D | sc8280xp.c | 28 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 D | apq8016_sbc.c | 151 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 D | apq8096.c | 35 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 D | soc-compress.c | 60 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 D | smdk_wm8994pcm.c | 48 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 D | odroid.c | 200 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 D | stm32_sai_sub.c | 71 * @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 D | stm32_i2s.c | 542 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 D | mpc5200_psc_i2s.c | 86 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 D | eukrea-tlv320.c | 35 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 D | pxa-ssp.c | 74 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 D | hi6210-i2s.c | 91 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 D | mxs-saif.c | 47 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 D | mtk-dsp-sof-common.c | 22 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 D | omap-mcbsp-st.c | 390 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 D | bridge_cs35l56.c | 35 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);
|