| /linux/sound/soc/qcom/ |
| H A D | sdm845.c | 61 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_slim_snd_hw_params() 80 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL, in sdm845_slim_snd_hw_params() 83 ret = snd_soc_dai_set_channel_map(cpu_dai, tx_ch_cnt, 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() 115 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0x3, in sdm845_tdm_snd_hw_params() 123 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL, in sdm845_tdm_snd_hw_params() 131 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0xf, 0, in sdm845_tdm_snd_hw_params() 139 ret = snd_soc_dai_set_channel_map(cpu_dai, channels, 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() 187 switch (cpu_dai in sdm845_snd_hw_params() 62 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); sdm845_slim_snd_hw_params() local 99 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); sdm845_tdm_snd_hw_params() local 184 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); sdm845_snd_hw_params() local 235 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); sdm845_dai_init() local 335 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); sdm845_snd_startup() local 426 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); sdm845_snd_shutdown() local 474 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); sdm845_snd_prepare() local 483 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); sdm845_snd_hw_free() local [all...] |
| H A D | sm8250.c | 34 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sm8250_snd_init() local 36 switch (cpu_dai->id) { in sm8250_snd_init() 50 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sm8250_snd_exit() local 52 if (cpu_dai->id == USB_RX) in sm8250_snd_exit() 79 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sm8250_snd_startup() local 82 switch (cpu_dai->id) { in sm8250_snd_startup() 85 snd_soc_dai_set_sysclk(cpu_dai, in sm8250_snd_startup() 88 snd_soc_dai_set_fmt(cpu_dai, fmt); in sm8250_snd_startup() 93 snd_soc_dai_set_sysclk(cpu_dai, in sm8250_snd_startup() 96 snd_soc_dai_set_fmt(cpu_dai, fm in sm8250_snd_startup() 125 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); sm8250_snd_prepare() local 135 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); sm8250_snd_hw_free() local [all...] |
| H A D | sc7280.c | 63 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_headset_init() local 95 switch (cpu_dai->id) { in sc7280_headset_init() 141 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_rt5682_init() local 148 snd_soc_dai_set_sysclk(cpu_dai, in sc7280_rt5682_init() 180 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_init() local 182 switch (cpu_dai->id) { in sc7280_init() 197 dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__, cpu_dai->id); in sc7280_init() 220 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_swr_prepare() local 223 return qcom_snd_sdw_prepare(substream, &data->stream_prepared[cpu_dai->id]); in sc7280_snd_swr_prepare() 229 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_prepare() local [all …]
|
| H A D | x1e80100.c | 29 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in x1e80100_snd_init() local 34 switch (cpu_dai->id) { in x1e80100_snd_init() 58 dp_pcm_id = cpu_dai->id - DISPLAY_PORT_RX_1 + 1; in x1e80100_snd_init() 74 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in x1e80100_be_hw_params_fixup() local 81 switch (cpu_dai->id) { in x1e80100_be_hw_params_fixup() 126 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in x1e80100_snd_prepare() local 132 switch (cpu_dai->id) { in x1e80100_snd_prepare() 139 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL, in x1e80100_snd_prepare() 148 return qcom_snd_sdw_prepare(substream, &data->stream_prepared[cpu_dai->id]); in x1e80100_snd_prepare() 155 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in x1e80100_snd_hw_free() local [all …]
|
| H A D | sc8280xp.c | 114 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc8280xp_tdm_hw_params() local 129 ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_BP_FP); in sc8280xp_tdm_hw_params() 142 ret = snd_soc_dai_set_sysclk(cpu_dai, LPAIF_MI2S_BCLK, bclk_freq, in sc8280xp_tdm_hw_params() 169 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc8280xp_snd_init() local 174 switch (cpu_dai->id) { in sc8280xp_snd_init() 193 dp_pcm_id = cpu_dai->id - DISPLAY_PORT_RX_1 + 1; in sc8280xp_snd_init() 212 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc8280xp_be_hw_params_fixup() local 223 switch (cpu_dai->id) { in sc8280xp_be_hw_params_fixup() 243 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc8280xp_snd_hw_params() local 249 switch (cpu_dai->id) { in sc8280xp_snd_hw_params() [all …]
|
| H A D | apq8016_sbc.c | 151 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in apq8016_sbc_dai_init() local 153 return apq8016_dai_init(rtd, cpu_dai->id); in apq8016_sbc_dai_init() 165 static int qdsp6_dai_get_lpass_id(struct snd_soc_dai *cpu_dai) in qdsp6_dai_get_lpass_id() argument 167 switch (cpu_dai->id) { in qdsp6_dai_get_lpass_id() 187 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in msm8916_qdsp6_dai_init() local 189 snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_BP_FP); in msm8916_qdsp6_dai_init() 190 return apq8016_dai_init(rtd, qdsp6_dai_get_lpass_id(cpu_dai)); in msm8916_qdsp6_dai_init() 198 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in msm8916_qdsp6_startup() local 201 mi2s = qdsp6_dai_get_lpass_id(cpu_dai); in msm8916_qdsp6_startup() 208 ret = snd_soc_dai_set_sysclk(cpu_dai, LPAIF_BIT_CLK, MI2S_BCLK_RATE, 0); in msm8916_qdsp6_startup() [all …]
|
| H A D | usb_offload_utils.c | 15 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in qcom_snd_usb_offload_jack_setup() local 19 if (cpu_dai->id != USB_RX) 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() local 41 if (cpu_dai->id != USB_RX) in qcom_snd_usb_offload_jack_remove()
|
| H A D | lpass-platform.c | 197 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); in lpass_platform_pcmops_open() local 203 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_open() 209 data->i2s_port = cpu_dai->driver->id; in lpass_platform_pcmops_open() 288 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); in lpass_platform_pcmops_close() local 292 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_close() 325 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); in __lpass_get_dmactl_handle() local 329 switch (cpu_dai->driver->id) { in __lpass_get_dmactl_handle() 357 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); in __lpass_get_id() local 364 switch (cpu_dai->driver->id) { in __lpass_get_id() 392 struct snd_soc_dai *cpu_dai in __lpass_get_regmap_handle() local 420 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); lpass_platform_pcmops_hw_params() local 573 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); lpass_platform_pcmops_hw_free() local 601 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); lpass_platform_pcmops_prepare() local 664 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); lpass_platform_pcmops_trigger() local 863 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); lpass_platform_pcmops_pointer() local 915 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); lpass_platform_pcmops_mmap() local 930 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); lpass_dma_interrupt_handler() local 1172 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); lpass_platform_pcm_new() local 1233 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(soc_runtime, 0); lpass_platform_copy() local [all...] |
| /linux/sound/soc/stm/ |
| H A D | stm32_sai_sub.c | 74 * @cpu_dai: DAI runtime data pointer 109 struct snd_soc_dai *cpu_dai; member 667 static int stm32_sai_set_sysclk(struct snd_soc_dai *cpu_dai, in stm32_sai_isr() 670 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); in stm32_sai_set_sysclk() 678 if (!snd_soc_card_is_instantiated(cpu_dai->component->card)) in stm32_sai_set_sysclk() 709 dev_err(cpu_dai->dev, in stm32_sai_set_sysclk() 716 dev_dbg(cpu_dai->dev, "SAI MCLK frequency is %uHz\n", freq); in stm32_sai_set_sysclk() 723 static int stm32_sai_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, u32 tx_mask, in stm32_sai_set_sysclk() 726 struct stm32_sai_sub_data *sai = snd_soc_dai_get_drvdata(cpu_dai); in stm32_sai_set_dai_tdm_slot() 730 dev_warn(cpu_dai in stm32_sai_set_dai_tdm_slot() 669 stm32_sai_set_sysclk(struct snd_soc_dai * cpu_dai,int clk_id,unsigned int freq,int dir) stm32_sai_set_sysclk() argument 725 stm32_sai_set_dai_tdm_slot(struct snd_soc_dai * cpu_dai,u32 tx_mask,u32 rx_mask,int slots,int slot_width) stm32_sai_set_dai_tdm_slot() argument 776 stm32_sai_set_dai_fmt(struct snd_soc_dai * cpu_dai,unsigned int fmt) stm32_sai_set_dai_fmt() argument 893 stm32_sai_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) stm32_sai_startup() argument 939 stm32_sai_set_config(struct snd_soc_dai * cpu_dai,struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params) stm32_sai_set_config() argument 992 stm32_sai_set_slots(struct snd_soc_dai * cpu_dai) stm32_sai_set_slots() argument 1037 stm32_sai_set_frame(struct snd_soc_dai * cpu_dai) stm32_sai_set_frame() argument 1122 stm32_sai_configure_clock(struct snd_soc_dai * cpu_dai,struct snd_pcm_hw_params * params) stm32_sai_configure_clock() argument 1206 stm32_sai_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * cpu_dai) stm32_sai_hw_params() argument 1235 stm32_sai_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * cpu_dai) stm32_sai_trigger() argument 1284 stm32_sai_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) stm32_sai_shutdown() argument 1307 stm32_sai_pcm_new(struct snd_soc_pcm_runtime * rtd,struct snd_soc_dai * cpu_dai) stm32_sai_pcm_new() argument 1321 stm32_sai_dai_probe(struct snd_soc_dai * cpu_dai) stm32_sai_dai_probe() argument 1397 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); stm32_sai_pcm_process_spdif() local [all...] |
| H A D | stm32_i2s.c | 673 static int stm32_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in stm32_i2s_set_dai_fmt() argument 675 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_dai_fmt() 680 dev_dbg(cpu_dai->dev, "fmt %x\n", fmt); in stm32_i2s_set_dai_fmt() 701 dev_err(cpu_dai->dev, "Unsupported protocol %#x\n", in stm32_i2s_set_dai_fmt() 721 dev_err(cpu_dai->dev, "Unsupported strobing %#x\n", in stm32_i2s_set_dai_fmt() 735 dev_err(cpu_dai->dev, "Unsupported mode %#x\n", in stm32_i2s_set_dai_fmt() 745 static int stm32_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, in stm32_i2s_set_sysclk() argument 748 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_sysclk() 751 dev_dbg(cpu_dai->dev, "I2S MCLK frequency is %uHz. mode: %s, dir: %s\n", in stm32_i2s_set_sysclk() 758 dev_dbg(cpu_dai in stm32_i2s_set_sysclk() 795 stm32_i2s_configure_clock(struct snd_soc_dai * cpu_dai,struct snd_pcm_hw_params * params) stm32_i2s_configure_clock() argument 856 stm32_i2s_configure(struct snd_soc_dai * cpu_dai,struct snd_pcm_hw_params * params,struct snd_pcm_substream * substream) stm32_i2s_configure() argument 905 stm32_i2s_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) stm32_i2s_startup() argument 931 stm32_i2s_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * cpu_dai) stm32_i2s_hw_params() argument 949 stm32_i2s_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * cpu_dai) stm32_i2s_trigger() argument 1047 stm32_i2s_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) stm32_i2s_shutdown() argument 1067 stm32_i2s_dai_probe(struct snd_soc_dai * cpu_dai) stm32_i2s_dai_probe() argument [all...] |
| /linux/sound/soc/hisilicon/ |
| H A D | hi6210-i2s.c | 91 struct snd_soc_dai *cpu_dai) in hi6210_i2s_startup() argument 93 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_startup() 172 struct snd_soc_dai *cpu_dai) in hi6210_i2s_shutdown() argument 174 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_shutdown() 183 static void hi6210_i2s_txctrl(struct snd_soc_dai *cpu_dai, int on) in hi6210_i2s_txctrl() argument 185 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_txctrl() 202 static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on) 204 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_rxctrl() 219 static int hi6210_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in hi6210_i2s_rxctrl() 221 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai argument 203 hi6210_i2s_rxctrl(struct snd_soc_dai * cpu_dai,int on) hi6210_i2s_rxctrl() argument 255 hi6210_i2s_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * cpu_dai) hi6210_i2s_hw_params() argument 475 hi6210_i2s_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * cpu_dai) hi6210_i2s_trigger() argument [all...] |
| /linux/sound/soc/sof/intel/ |
| H A D | hda-dai-ops.c | 164 struct snd_soc_dai *cpu_dai, in hda_release_hext_stream() 167 return snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_release_hext_stream() 171 struct snd_soc_dai *cpu_dai, in hda_setup_hext_stream() 179 w = snd_soc_dai_get_widget(cpu_dai, substream->stream); 187 return snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_codec_dai_set_stream() 191 struct snd_soc_dai *cpu_dai, in hda_calc_stream_format() 202 snd_soc_dai_set_dma_data(cpu_dai, substream, (void *)hext_stream); 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() 210 struct hdac_ext_stream *hext_stream = hda_get_hext_stream(sdev, cpu_dai, substream); in hda_calc_stream_format() 228 snd_soc_dai_set_dma_data(cpu_dai, substrea in generic_calc_stream_format() 119 hda_get_hext_stream(struct snd_sof_dev * sdev,struct snd_soc_dai * cpu_dai,struct snd_pcm_substream * substream) hda_get_hext_stream() argument 126 hda_ipc4_get_hext_stream(struct snd_sof_dev * sdev,struct snd_soc_dai * cpu_dai,struct snd_pcm_substream * substream) hda_ipc4_get_hext_stream() argument 146 hda_assign_hext_stream(struct snd_sof_dev * sdev,struct snd_soc_dai * cpu_dai,struct snd_pcm_substream * substream) hda_assign_hext_stream() argument 160 hda_release_hext_stream(struct snd_sof_dev * sdev,struct snd_soc_dai * cpu_dai,struct snd_pcm_substream * substream) hda_release_hext_stream() argument 296 hda_ipc4_pre_trigger(struct snd_sof_dev * sdev,struct snd_soc_dai * cpu_dai,struct snd_pcm_substream * substream,int cmd) hda_ipc4_pre_trigger() argument 339 hda_trigger(struct snd_sof_dev * sdev,struct snd_soc_dai * cpu_dai,struct snd_pcm_substream * substream,int cmd) hda_trigger() argument 373 hda_ipc4_post_trigger(struct snd_sof_dev * sdev,struct snd_soc_dai * cpu_dai,struct snd_pcm_substream * substream,int cmd) hda_ipc4_post_trigger() argument 513 hda_ipc3_post_trigger(struct snd_sof_dev * sdev,struct snd_soc_dai * cpu_dai,struct snd_pcm_substream * substream,int cmd) hda_ipc3_post_trigger() argument 555 hda_dspless_get_hext_stream(struct snd_sof_dev * sdev,struct snd_soc_dai * cpu_dai,struct snd_pcm_substream * substream) hda_dspless_get_hext_stream() argument [all...] |
| /linux/sound/soc/mxs/ |
| H A D | mxs-saif.c | 118 static int mxs_saif_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in mxs_saif_set_clk() 121 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_set_clk() 346 static int mxs_saif_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in mxs_saif_set_dai_fmt() 350 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_set_dai_fmt() 354 dev_err(cpu_dai->dev, "error: busy\n"); in mxs_saif_set_dai_fmt() 434 struct snd_soc_dai *cpu_dai) in mxs_saif_hw_params() 436 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_hw_params() 459 struct snd_soc_dai *cpu_dai) in mxs_saif_hw_params() 461 struct mxs_saif *saif = snd_soc_dai_get_drvdata(cpu_dai); in mxs_saif_hw_params() 472 struct snd_soc_dai *cpu_dai) in mxs_saif_hw_params() 47 mxs_saif_set_dai_sysclk(struct snd_soc_dai * cpu_dai,int clk_id,unsigned int freq,int dir) mxs_saif_set_dai_sysclk() argument 289 mxs_saif_set_dai_fmt(struct snd_soc_dai * cpu_dai,unsigned int fmt) mxs_saif_set_dai_fmt() argument 377 mxs_saif_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) mxs_saif_startup() argument 402 mxs_saif_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) mxs_saif_shutdown() argument 415 mxs_saif_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * cpu_dai) mxs_saif_hw_params() argument 505 mxs_saif_prepare(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) mxs_saif_prepare() argument 517 mxs_saif_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * cpu_dai) mxs_saif_trigger() argument [all...] |
| /linux/sound/soc/pxa/ |
| H A D | pxa-ssp.c | 74 struct snd_soc_dai *cpu_dai) in pxa_ssp_startup() argument 76 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in pxa_ssp_startup() 81 if (!snd_soc_dai_active(cpu_dai)) { in pxa_ssp_startup() 94 snd_soc_dai_set_dma_data(cpu_dai, substream, dma); in pxa_ssp_startup() 100 struct snd_soc_dai *cpu_dai) in pxa_ssp_shutdown() argument 102 struct ssp_priv *priv = snd_soc_dai_get_drvdata(cpu_dai); in pxa_ssp_shutdown() 105 if (!snd_soc_dai_active(cpu_dai)) { in pxa_ssp_shutdown() 112 kfree(snd_soc_dai_get_dma_data(cpu_dai, substream)); in pxa_ssp_shutdown() 113 snd_soc_dai_set_dma_data(cpu_dai, substream, NULL); in pxa_ssp_shutdown() 184 static int pxa_ssp_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in pxa_ssp_set_dai_sysclk() 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) pxa_ssp_set_dai_tdm_slot() argument 353 pxa_ssp_set_dai_tristate(struct snd_soc_dai * cpu_dai,int tristate) pxa_ssp_set_dai_tristate() argument 370 pxa_ssp_set_dai_fmt(struct snd_soc_dai * cpu_dai,unsigned int fmt) pxa_ssp_set_dai_fmt() argument 533 pxa_ssp_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * cpu_dai) pxa_ssp_hw_params() argument 708 pxa_ssp_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * cpu_dai) pxa_ssp_trigger() argument [all...] |
| H A D | pxa2xx-ac97.c | 95 struct snd_soc_dai *cpu_dai) in pxa2xx_ac97_hifi_startup() 104 snd_soc_dai_set_dma_data(cpu_dai, substream, dma_data); in pxa2xx_ac97_hifi_startup() 110 struct snd_soc_dai *cpu_dai) in pxa2xx_ac97_aux_startup() 119 snd_soc_dai_set_dma_data(cpu_dai, substream, dma_data); in pxa2xx_ac97_aux_startup() 125 struct snd_soc_dai *cpu_dai) in pxa2xx_ac97_mic_startup() 129 snd_soc_dai_set_dma_data(cpu_dai, substream, in pxa2xx_ac97_mic_startup() 94 pxa2xx_ac97_hifi_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) pxa2xx_ac97_hifi_startup() argument 109 pxa2xx_ac97_aux_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) pxa2xx_ac97_aux_startup() argument 124 pxa2xx_ac97_mic_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) pxa2xx_ac97_mic_startup() argument
|
| /linux/sound/soc/fsl/ |
| H A D | lpc3xxx-i2s.c | 69 static int lpc3xxx_i2s_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) in lpc3xxx_i2s_startup() argument 71 struct lpc3xxx_i2s_info *i2s_info_p = snd_soc_dai_get_drvdata(cpu_dai); in lpc3xxx_i2s_startup() 101 static void lpc3xxx_i2s_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) in lpc3xxx_i2s_shutdown() argument 103 struct lpc3xxx_i2s_info *i2s_info_p = snd_soc_dai_get_drvdata(cpu_dai); in lpc3xxx_i2s_shutdown() 125 static int lpc3xxx_i2s_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in lpc3xxx_i2s_set_dai_sysclk() argument 128 struct lpc3xxx_i2s_info *i2s_info_p = snd_soc_dai_get_drvdata(cpu_dai); in lpc3xxx_i2s_set_dai_sysclk() 136 static int lpc3xxx_i2s_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in lpc3xxx_i2s_set_dai_fmt() argument 138 struct lpc3xxx_i2s_info *i2s_info_p = snd_soc_dai_get_drvdata(cpu_dai); in lpc3xxx_i2s_set_dai_fmt() 156 struct snd_soc_dai *cpu_dai) in lpc3xxx_i2s_hw_params() argument 158 struct lpc3xxx_i2s_info *i2s_info_p = snd_soc_dai_get_drvdata(cpu_dai); in lpc3xxx_i2s_hw_params() [all …]
|
| H A D | mpc5200_psc_i2s.c | 82 * @cpu_dai: DAI runtime data pointer 89 static int psc_i2s_set_sysclk(struct snd_soc_dai *cpu_dai, in psc_i2s_set_sysclk() 92 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_i2s_set_sysclk() 93 dev_dbg(psc_dma->dev, "psc_i2s_set_sysclk(cpu_dai=%p, dir=%i)\n", in psc_i2s_set_sysclk() 94 cpu_dai, dir); 107 * @cpu_dai: DAI runtime data pointer in psc_i2s_set_fmt() 112 static int psc_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int format) in psc_i2s_set_fmt() 114 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); 115 dev_dbg(psc_dma->dev, "psc_i2s_set_fmt(cpu_dai=%p, format=%i)\n", 116 cpu_dai, forma 86 psc_i2s_set_sysclk(struct snd_soc_dai * cpu_dai,int clk_id,unsigned int freq,int dir) psc_i2s_set_sysclk() argument 106 psc_i2s_set_fmt(struct snd_soc_dai * cpu_dai,unsigned int format) psc_i2s_set_fmt() argument [all...] |
| H A D | fsl_sai.c | 213 static int fsl_sai_set_dai_tdm_slot_tx(struct snd_soc_dai *cpu_dai, u32 tx_mask, in fsl_sai_set_dai_tdm_slot_tx() argument 216 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_tdm_slot_tx() 225 static int fsl_sai_set_dai_tdm_slot_rx(struct snd_soc_dai *cpu_dai, u32 tx_mask, in fsl_sai_set_dai_tdm_slot_rx() argument 228 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_tdm_slot_rx() 237 static int fsl_sai_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, u32 tx_mask, in fsl_sai_set_dai_tdm_slot() argument 242 ret = fsl_sai_set_dai_tdm_slot_tx(cpu_dai, tx_mask, rx_mask, slots, slot_width); in fsl_sai_set_dai_tdm_slot() 246 return fsl_sai_set_dai_tdm_slot_rx(cpu_dai, tx_mask, rx_mask, slots, slot_width); in fsl_sai_set_dai_tdm_slot() 266 static int fsl_sai_set_dai_sysclk_tr(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk_tr() argument 269 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_sysclk_tr() 311 static int fsl_sai_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk() argument [all …]
|
| H A D | fsl_spdif.c | 604 struct snd_soc_dai *cpu_dai) in fsl_spdif_startup() argument 614 if (!snd_soc_dai_active(cpu_dai)) { in fsl_spdif_startup() 646 struct snd_soc_dai *cpu_dai) in fsl_spdif_shutdown() argument 668 if (!snd_soc_dai_active(cpu_dai)) { in fsl_spdif_shutdown() 788 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in fsl_spdif_pb_get() local 789 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(cpu_dai); in fsl_spdif_pb_get() 803 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in fsl_spdif_pb_put() local 804 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(cpu_dai); in fsl_spdif_pb_put() 821 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in fsl_spdif_capture_get() local 822 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(cpu_dai); in fsl_spdif_capture_get() 853 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); fsl_spdif_subcode_get() local 885 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); fsl_spdif_qget() local 907 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); fsl_spdif_rx_vbit_get() local 922 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); fsl_spdif_tx_vbit_get() local 938 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); fsl_spdif_tx_vbit_put() local 951 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); fsl_spdif_rx_rcm_get() local 966 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); fsl_spdif_rx_rcm_put() local 1099 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); fsl_spdif_rxrate_get() local 1119 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); fsl_spdif_usync_get() local 1138 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); fsl_spdif_usync_put() local [all...] |
| H A D | eukrea-tlv320.c | 34 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in eukrea_tlv320_hw_params() 40 dev_err(cpu_dai->dev, in eukrea_tlv320_hw_params() 45 snd_soc_dai_set_tdm_slot(cpu_dai, 0x3, 0x3, 2, 0); in eukrea_tlv320_hw_params() 47 ret = snd_soc_dai_set_sysclk(cpu_dai, IMX_SSP_SYS_CLK, 0, in eukrea_tlv320_hw_params() 51 dev_err(cpu_dai->dev, in eukrea_tlv320_hw_params() 35 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); eukrea_tlv320_hw_params() local
|
| /linux/sound/soc/ti/ |
| H A D | omap-mcbsp-st.c | 380 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kc); \ in omap_mcbsp_st_info_volsw() 381 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); \ in omap_mcbsp_st_info_volsw() 399 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kc); \ 400 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); \ 416 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); 417 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); 434 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in omap_mcbsp_st_put_mode() 435 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_st_put_mode() 468 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); 469 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); 426 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); omap_mcbsp_st_put_mode() local 444 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); omap_mcbsp_st_get_mode() local 478 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); omap_mcbsp_st_add_controls() local [all...] |
| H A D | omap-mcbsp.c | 717 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); 718 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); 763 struct snd_soc_dai *cpu_dai) in omap_mcbsp_hwrule_min_buffersize() 765 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_hwrule_min_buffersize() 768 if (!snd_soc_dai_active(cpu_dai)) in omap_mcbsp_hwrule_min_buffersize() 808 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_startup() 810 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_dai_startup() 823 if (!snd_soc_dai_active(cpu_dai)) { in omap_mcbsp_dai_shutdown() 830 struct snd_soc_dai *cpu_dai) in omap_mcbsp_dai_shutdown() 832 struct omap_mcbsp *mcbsp = snd_soc_dai_get_drvdata(cpu_dai); in omap_mcbsp_dai_shutdown() 725 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); omap_mcbsp_set_threshold() local 771 omap_mcbsp_dai_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) omap_mcbsp_dai_startup() argument 816 omap_mcbsp_dai_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) omap_mcbsp_dai_shutdown() argument 838 omap_mcbsp_dai_prepare(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) omap_mcbsp_dai_prepare() argument 860 omap_mcbsp_dai_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * cpu_dai) omap_mcbsp_dai_trigger() argument 890 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); omap_mcbsp_dai_delay() local 916 omap_mcbsp_dai_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * cpu_dai) omap_mcbsp_dai_hw_params() argument 1070 omap_mcbsp_dai_set_dai_fmt(struct snd_soc_dai * cpu_dai,unsigned int fmt) omap_mcbsp_dai_set_dai_fmt() argument 1179 omap_mcbsp_dai_set_clkdiv(struct snd_soc_dai * cpu_dai,int div_id,int div) omap_mcbsp_dai_set_clkdiv() argument 1195 omap_mcbsp_dai_set_dai_sysclk(struct snd_soc_dai * cpu_dai,int clk_id,unsigned int freq,int dir) omap_mcbsp_dai_set_dai_sysclk() argument [all...] |
| /linux/sound/soc/loongson/ |
| H A D | loongson1_ac97.c | 184 struct snd_soc_dai *cpu_dai) in ls1x_ac97_hw_params() argument 186 struct ls1x_ac97 *ac97 = dev_get_drvdata(cpu_dai->dev); in ls1x_ac97_hw_params() 187 struct snd_dmaengine_dai_dma_data *dma_data = snd_soc_dai_get_dma_data(cpu_dai, substream); in ls1x_ac97_hw_params() 197 dev_err(cpu_dai->dev, "unsupported channels! %d\n", params_channels(params)); in ls1x_ac97_hw_params() 227 dev_err(cpu_dai->dev, "unsupported format! %d\n", params_format(params)); in ls1x_ac97_hw_params() 234 static int ls1x_ac97_dai_probe(struct snd_soc_dai *cpu_dai) in ls1x_ac97_dai_probe() argument 236 struct ls1x_ac97 *ac97 = dev_get_drvdata(cpu_dai->dev); in ls1x_ac97_dai_probe() 248 snd_soc_dai_init_dma_data(cpu_dai, &ac97->playback_dma_data, &ac97->capture_dma_data); in ls1x_ac97_dai_probe() 249 snd_soc_dai_set_drvdata(cpu_dai, ac97); in ls1x_ac97_dai_probe()
|
| /linux/sound/soc/mediatek/common/ |
| H A D | mtk-dsp-sof-common.c | 22 struct snd_soc_dai *cpu_dai; in mtk_sof_dai_link_fixup() local 34 for_each_rtd_cpu_dais(runtime, j, cpu_dai) { in mtk_sof_dai_link_fixup() 35 if (snd_soc_dai_stream_active(cpu_dai, conn->stream_dir) > 0) { in mtk_sof_dai_link_fixup() 196 struct snd_soc_dai *cpu_dai; in mtk_sof_card_late_probe() 198 for_each_rtd_cpu_dais(sof_rtd, j, cpu_dai) { in mtk_sof_card_late_probe() 201 struct snd_soc_dapm_widget *widget = snd_soc_dai_get_widget(cpu_dai, conn->stream_dir); in mtk_sof_card_late_probe() 217 dev_err(cpu_dai->dev, "stream dir and widget not pair\n"); in mtk_sof_card_late_probe() 195 struct snd_soc_dai *cpu_dai; mtk_sof_card_late_probe() local
|
| /linux/sound/soc/spear/ |
| H A D | spdif_out.c | 58 struct snd_soc_dai *cpu_dai) in spdif_out_configure() 60 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(cpu_dai); in spdif_out_startup() 213 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in spdif_mute_get() 214 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(cpu_dai); in spdif_mute_get() 223 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); in spdif_mute_put() 224 struct spdif_out_dev *host = snd_soc_dai_get_drvdata(cpu_dai); in spdif_mute_put() 229 spdif_mute(cpu_dai, ucontrol->value.integer.value[0], in spdif_mute_put() 61 spdif_out_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * cpu_dai) spdif_out_startup() argument 216 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); spdif_mute_get() local 226 struct snd_soc_dai *cpu_dai = snd_kcontrol_chip(kcontrol); spdif_mute_put() local
|