| /linux/include/sound/ |
| H A D | soc_sdw_utils.h | 75 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 D | aiu-fifo.h | 16 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 D | meson-codec-glue.h | 19 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 D | aiu-fifo.c | 26 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 D | meson-codec-glue.c | 39 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 D | aiu-encoder-spdif.c | 48 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 D | aiu-encoder-i2s.c | 76 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 D | sc7280.c | 62 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 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() 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 D | sdm845.c | 61 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 D | sm8250.c | 34 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 D | hdac_hda.c | 47 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 D | mc13783.c | 95 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 D | wm8524.c | 59 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 D | framer-codec.c | 33 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 D | hda-dai.c | 12 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 D | pcm.c | 46 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 D | pxa2xx-i2s.c | 94 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 D | spdif_out.c | 58 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 D | ux500_msp_dai.c | 27 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 D | hda-dai-ops.c | 164 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 D | q6apm-lpass-dais.c | 68 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 D | mt8365-dai-dmic.c | 70 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 D | omap-dmic.c | 90 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 D | littlemill.c | 21 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()
|