/linux/sound/soc/ |
H A D | soc-dai.c | 13 #define soc_dai_ret(dai, ret) _soc_dai_ret(dai, __func__, ret) argument 14 static inline int _soc_dai_ret(const struct snd_soc_dai *dai, in _soc_dai_ret() argument 25 #define soc_dai_mark_push(dai, substream, tgt) ((dai)->mark_##tgt = substream) argument 26 #define soc_dai_mark_pop(dai, tg argument 27 soc_dai_mark_match(dai,substream,tgt) global() argument 38 snd_soc_dai_set_sysclk(struct snd_soc_dai * dai,int clk_id,unsigned int freq,int dir) snd_soc_dai_set_sysclk() argument 64 snd_soc_dai_set_clkdiv(struct snd_soc_dai * dai,int div_id,int div) snd_soc_dai_set_clkdiv() argument 87 snd_soc_dai_set_pll(struct snd_soc_dai * dai,int pll_id,int source,unsigned int freq_in,unsigned int freq_out) snd_soc_dai_set_pll() argument 111 snd_soc_dai_set_bclk_ratio(struct snd_soc_dai * dai,unsigned int ratio) snd_soc_dai_set_bclk_ratio() argument 125 struct snd_soc_dai *dai; snd_soc_dai_get_fmt_max_priority() local 155 snd_soc_dai_get_fmt(const struct snd_soc_dai * dai,int priority) snd_soc_dai_get_fmt() argument 193 snd_soc_dai_set_fmt(struct snd_soc_dai * dai,unsigned int fmt) snd_soc_dai_set_fmt() argument 251 snd_soc_dai_set_tdm_slot(struct snd_soc_dai * dai,unsigned int tx_mask,unsigned int rx_mask,int slots,int slot_width) snd_soc_dai_set_tdm_slot() argument 296 snd_soc_dai_set_channel_map(struct snd_soc_dai * dai,unsigned int tx_num,const unsigned int * tx_slot,unsigned int rx_num,const unsigned int * rx_slot) snd_soc_dai_set_channel_map() argument 320 snd_soc_dai_get_channel_map(const struct snd_soc_dai * dai,unsigned int * tx_num,unsigned int * tx_slot,unsigned int * rx_num,unsigned int * rx_slot) snd_soc_dai_get_channel_map() argument 341 snd_soc_dai_set_tristate(struct snd_soc_dai * dai,int tristate) snd_soc_dai_set_tristate() argument 353 snd_soc_dai_prepare(struct snd_soc_dai * dai,struct snd_pcm_substream * substream) snd_soc_dai_prepare() argument 369 snd_soc_dai_mute_is_ctrled_at_trigger(struct snd_soc_dai * dai) snd_soc_dai_mute_is_ctrled_at_trigger() argument 385 snd_soc_dai_digital_mute(struct snd_soc_dai * dai,int mute,int direction) snd_soc_dai_digital_mute() argument 404 snd_soc_dai_hw_params(struct snd_soc_dai * dai,struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params) snd_soc_dai_hw_params() argument 421 snd_soc_dai_hw_free(struct snd_soc_dai * dai,struct snd_pcm_substream * substream,int rollback) snd_soc_dai_hw_free() argument 436 snd_soc_dai_startup(struct snd_soc_dai * dai,struct snd_pcm_substream * substream) snd_soc_dai_startup() argument 455 snd_soc_dai_shutdown(struct snd_soc_dai * dai,struct snd_pcm_substream * substream,int rollback) snd_soc_dai_shutdown() argument 473 snd_soc_dai_compress_new(struct snd_soc_dai * dai,struct snd_soc_pcm_runtime * rtd) snd_soc_dai_compress_new() argument 488 snd_soc_dai_stream_valid(const struct snd_soc_dai * dai,int dir) snd_soc_dai_stream_valid() argument 496 snd_soc_dai_action(struct snd_soc_dai * dai,int stream,int action) snd_soc_dai_action() argument 507 snd_soc_dai_active(const struct snd_soc_dai * dai) snd_soc_dai_active() argument 521 struct snd_soc_dai *dai; snd_soc_pcm_dai_probe() local 547 struct snd_soc_dai *dai; snd_soc_pcm_dai_remove() local 572 struct snd_soc_dai *dai; snd_soc_pcm_dai_new() local 590 struct snd_soc_dai *dai; snd_soc_pcm_dai_prepare() local 602 soc_dai_trigger(struct snd_soc_dai * dai,struct snd_pcm_substream * substream,int cmd) soc_dai_trigger() argument 621 struct snd_soc_dai *dai; snd_soc_pcm_dai_trigger() local 664 struct snd_soc_dai *dai; snd_soc_pcm_dai_delay() local 687 snd_soc_dai_compr_startup(struct snd_soc_dai * dai,struct snd_compr_stream * cstream) snd_soc_dai_compr_startup() argument 704 snd_soc_dai_compr_shutdown(struct snd_soc_dai * dai,struct snd_compr_stream * cstream,int rollback) snd_soc_dai_compr_shutdown() argument 720 snd_soc_dai_compr_trigger(struct snd_soc_dai * dai,struct snd_compr_stream * cstream,int cmd) snd_soc_dai_compr_trigger() argument 733 snd_soc_dai_compr_set_params(struct snd_soc_dai * dai,struct snd_compr_stream * cstream,struct snd_compr_params * params) snd_soc_dai_compr_set_params() argument 747 snd_soc_dai_compr_get_params(struct snd_soc_dai * dai,struct snd_compr_stream * cstream,struct snd_codec * params) snd_soc_dai_compr_get_params() argument 761 snd_soc_dai_compr_ack(struct snd_soc_dai * dai,struct snd_compr_stream * cstream,size_t bytes) snd_soc_dai_compr_ack() argument 775 snd_soc_dai_compr_pointer(struct snd_soc_dai * dai,struct snd_compr_stream * cstream,struct snd_compr_tstamp * tstamp) snd_soc_dai_compr_pointer() argument 789 snd_soc_dai_compr_set_metadata(struct snd_soc_dai * dai,struct snd_compr_stream * cstream,struct snd_compr_metadata * metadata) snd_soc_dai_compr_set_metadata() argument 803 snd_soc_dai_compr_get_metadata(struct snd_soc_dai * dai,struct snd_compr_stream * cstream,struct snd_compr_metadata * metadata) snd_soc_dai_compr_get_metadata() argument [all...] |
/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() 60 static int setup_frameper(struct snd_soc_dai *dai, unsigned int rate, in setup_frameper() 124 static int setup_pcm_framing(struct snd_soc_dai *dai, unsigned int rate, in setup_pcm_framing() 169 static int setup_clocking(struct snd_soc_dai *dai, in setup_clocking() 225 static int setup_pcm_protdesc(struct snd_soc_dai *dai, in setup_pcm_protdesc() 299 struct snd_soc_dai *dai, in setup_msp_config() 381 struct snd_soc_dai *dai) in ux500_msp_dai_startup() 422 struct snd_soc_dai *dai) in ux500_msp_dai_shutdown() 457 struct snd_soc_dai *dai) in ux500_msp_dai_prepare() 496 struct snd_soc_dai *dai) in ux500_msp_dai_hw_params() [all …]
|
/linux/sound/soc/meson/ |
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() local 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-fifo.c | 36 struct snd_soc_dai *dai = aiu_fifo_dai(substream); in aiu_fifo_pointer() local 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() 208 int aiu_fifo_dai_remove(struct snd_soc_dai *dai) in aiu_fifo_dai_remove()
|
H A D | axg-toddr.c | 32 struct snd_soc_dai *dai) in axg_toddr_pcm_new() 38 struct snd_soc_dai *dai) in g12a_toddr_dai_prepare() 55 struct snd_soc_dai *dai) in axg_toddr_dai_hw_params() 88 struct snd_soc_dai *dai) in axg_toddr_dai_startup() 112 struct snd_soc_dai *dai) in axg_toddr_dai_shutdown() 195 struct snd_soc_dai *dai) in g12a_toddr_dai_startup()
|
H A D | aiu-encoder-i2s.c | 189 struct snd_soc_dai *dai) in aiu_encoder_i2s_hw_params() 215 struct snd_soc_dai *dai) in aiu_encoder_i2s_hw_free() 224 static int aiu_encoder_i2s_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in aiu_encoder_i2s_set_fmt() 267 static int aiu_encoder_i2s_set_sysclk(struct snd_soc_dai *dai, int clk_id, in aiu_encoder_i2s_set_sysclk() 294 struct snd_soc_dai *dai) in aiu_encoder_i2s_startup() 316 struct snd_soc_dai *dai) in aiu_encoder_i2s_shutdown()
|
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 | axg-spdifout.c | 89 struct snd_soc_dai *dai) in axg_spdifout_trigger() 111 static int axg_spdifout_mute(struct snd_soc_dai *dai, int mute, int direction) in axg_spdifout_mute() 123 struct snd_soc_dai *dai) in axg_spdifout_sample_fmt() 180 struct snd_soc_dai *dai) in axg_spdifout_set_chsts() 217 struct snd_soc_dai *dai) in axg_spdifout_hw_params() 246 struct snd_soc_dai *dai) in axg_spdifout_startup() 279 struct snd_soc_dai *dai) in axg_spdifout_shutdown()
|
/linux/sound/soc/intel/avs/ |
H A D | pcm.c | 45 avs_dai_find_path_template(struct snd_soc_dai *dai, bool is_fe, int direction) in avs_dai_find_path_template() argument 77 struct snd_soc_dai *dai = snd_soc_rtd_to_cpu(rtd, 0); in avs_period_elapsed() local 84 static int avs_hw_constraints_init(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in avs_hw_constraints_init() argument 119 static int avs_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in avs_dai_startup() argument 149 avs_dai_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_shutdown() argument 169 avs_dai_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * fe_hw_params,struct snd_pcm_hw_params * be_hw_params,struct snd_soc_dai * dai,int dma_id) avs_dai_hw_params() argument 202 avs_dai_be_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * be_hw_params,struct snd_soc_dai * dai,int dma_id) avs_dai_be_hw_params() argument 219 avs_dai_prepare(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_prepare() argument 241 avs_dai_nonhda_be_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * hw_params,struct snd_soc_dai * dai) avs_dai_nonhda_be_hw_params() argument 253 avs_dai_nonhda_be_hw_free(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_nonhda_be_hw_free() argument 269 avs_dai_nonhda_be_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * dai) avs_dai_nonhda_be_trigger() argument 327 __avs_dai_hda_be_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * dai,struct hdac_ext_link * link) __avs_dai_hda_be_startup() argument 351 avs_dai_hda_be_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_hda_be_startup() argument 374 avs_dai_i2shda_be_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_i2shda_be_startup() argument 385 avs_dai_dmichda_be_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_dmichda_be_startup() argument 396 avs_dai_hda_be_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_hda_be_shutdown() argument 405 avs_dai_althda_be_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_althda_be_shutdown() argument 414 avs_dai_hda_be_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * hw_params,struct snd_soc_dai * dai) avs_dai_hda_be_hw_params() argument 426 avs_dai_hda_be_hw_free(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_hda_be_hw_free() argument 448 avs_dai_hda_be_prepare(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_hda_be_prepare() argument 488 avs_dai_hda_be_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * dai) avs_dai_hda_be_trigger() argument 615 avs_dai_fe_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_fe_startup() argument 648 avs_dai_fe_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_fe_shutdown() argument 659 avs_dai_fe_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * hw_params,struct snd_soc_dai * dai) avs_dai_fe_hw_params() argument 706 __avs_dai_fe_hw_free(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) __avs_dai_fe_hw_free() argument 733 avs_dai_fe_hw_free(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_fe_hw_free() argument 743 avs_dai_fe_prepare(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) avs_dai_fe_prepare() argument 858 avs_dai_fe_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * dai) avs_dai_fe_trigger() argument 1083 avs_dai_resume_hw_params(struct snd_soc_dai * dai,struct avs_dma_data * data) avs_dai_resume_hw_params() argument 1099 avs_dai_resume_fe_prepare(struct snd_soc_dai * dai,struct avs_dma_data * data) avs_dai_resume_fe_prepare() argument 1131 avs_dai_resume_be_prepare(struct snd_soc_dai * dai,struct avs_dma_data * data) avs_dai_resume_be_prepare() argument 1142 avs_dai_suspend_fe_hw_free(struct snd_soc_dai * dai,struct avs_dma_data * data) avs_dai_suspend_fe_hw_free() argument 1163 avs_dai_suspend_be_hw_free(struct snd_soc_dai * dai,struct avs_dma_data * data) avs_dai_suspend_be_hw_free() argument 1179 struct snd_soc_dai *dai; avs_component_pm_op() local 1352 struct snd_soc_dai *dai = snd_soc_rtd_to_cpu(rtd, 0); avs_component_construct() local 1476 struct snd_soc_dai_driver *cpus, *dai; avs_i2s_platform_register() local 1571 struct snd_soc_dai *dai, *save; avs_component_hda_unregister_dais() local 1626 struct snd_soc_dai *dai; avs_component_hda_probe() local [all...] |
/linux/sound/soc/qcom/qdsp6/ |
H A D | q6afe-dai.c | 39 struct snd_soc_dai *dai) in q6slim_hw_params() 69 struct snd_soc_dai *dai) in q6hdmi_hw_params() 97 struct snd_soc_dai *dai) in q6afe_usb_hw_params() 130 struct snd_soc_dai *dai) in q6i2s_hw_params() 143 static int q6i2s_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in q6i2s_set_fmt() 153 static int q6tdm_set_tdm_slot(struct snd_soc_dai *dai, in q6tdm_set_tdm_slot() 207 static int q6tdm_set_channel_map(struct snd_soc_dai *dai, in q6tdm_set_channel_map() 270 struct snd_soc_dai *dai) in q6tdm_hw_params() 285 static int q6dma_set_channel_map(struct snd_soc_dai *dai, in q6dma_set_channel_map() 359 struct snd_soc_dai *dai) in q6dma_hw_params() [all …]
|
H A D | q6apm-lpass-dais.c | 27 static int q6dma_set_channel_map(struct snd_soc_dai *dai, in q6dma_set_channel_map() argument 99 q6hdmi_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * dai) q6hdmi_hw_params() argument 130 q6dma_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * dai) q6dma_hw_params() argument 144 q6apm_lpass_dai_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) q6apm_lpass_dai_shutdown() argument 162 q6apm_lpass_dai_prepare(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) q6apm_lpass_dai_prepare() argument 221 q6apm_lpass_dai_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) q6apm_lpass_dai_startup() argument 239 q6i2s_set_fmt(struct snd_soc_dai * dai,unsigned int fmt) q6i2s_set_fmt() argument [all...] |
/linux/include/sound/ |
H A D | soc-dai.h | 220 snd_soc_dai_activate(struct snd_soc_dai * dai,int stream) snd_soc_dai_activate() argument 225 snd_soc_dai_deactivate(struct snd_soc_dai * dai,int stream) snd_soc_dai_deactivate() argument 472 snd_soc_dai_get_pcm_stream(const struct snd_soc_dai * dai,int stream) snd_soc_dai_get_pcm_stream() argument 478 snd_soc_dai_get_widget_playback(dai) global() argument 479 snd_soc_dai_get_widget_capture(dai) global() argument 481 snd_soc_dai_get_widget(struct snd_soc_dai * dai,int stream) snd_soc_dai_get_widget() argument 486 snd_soc_dai_set_widget_playback(dai,widget) global() argument 487 snd_soc_dai_set_widget_capture(dai,widget) global() argument 489 snd_soc_dai_set_widget(struct snd_soc_dai * dai,int stream,struct snd_soc_dapm_widget * widget) snd_soc_dai_set_widget() argument 494 snd_soc_dai_dma_data_get_playback(dai) global() argument 495 snd_soc_dai_dma_data_get_capture(dai) global() argument 496 snd_soc_dai_get_dma_data(dai,ss) global() argument 497 snd_soc_dai_dma_data_get(const struct snd_soc_dai * dai,int stream) snd_soc_dai_dma_data_get() argument 502 snd_soc_dai_dma_data_set_playback(dai,data) global() argument 503 snd_soc_dai_dma_data_set_capture(dai,data) global() argument 504 snd_soc_dai_set_dma_data(dai,ss,data) global() argument 505 snd_soc_dai_dma_data_set(struct snd_soc_dai * dai,int stream,void * data) snd_soc_dai_dma_data_set() argument 510 snd_soc_dai_init_dma_data(struct snd_soc_dai * dai,void * playback,void * capture) snd_soc_dai_init_dma_data() argument 516 snd_soc_dai_tdm_mask_get(const struct snd_soc_dai * dai,int stream) snd_soc_dai_tdm_mask_get() argument 522 snd_soc_dai_tdm_mask_set(struct snd_soc_dai * dai,int stream,unsigned int tdm_mask) snd_soc_dai_tdm_mask_set() argument 528 snd_soc_dai_stream_active(const struct snd_soc_dai * dai,int stream) snd_soc_dai_stream_active() argument 535 snd_soc_dai_set_drvdata(struct snd_soc_dai * dai,void * data) snd_soc_dai_set_drvdata() argument 541 snd_soc_dai_get_drvdata(struct snd_soc_dai * dai) snd_soc_dai_get_drvdata() argument 558 snd_soc_dai_set_stream(struct snd_soc_dai * dai,void * stream,int direction) snd_soc_dai_set_stream() argument 578 snd_soc_dai_get_stream(struct snd_soc_dai * dai,int direction) snd_soc_dai_get_stream() argument [all...] |
/linux/sound/soc/intel/atom/ |
H A D | sst-mfld-platform-pcm.c | 96 static int sst_media_digital_mute(struct snd_soc_dai *dai, int mute, int stream) in sst_media_digital_mute() 223 struct snd_soc_dai *dai) in sst_platform_alloc_stream() 303 struct snd_soc_dai *dai) in sst_media_open() 360 struct snd_soc_dai *dai) in sst_media_close() 376 struct snd_soc_dai *dai) in sst_media_prepare() 402 struct snd_soc_dai *dai) in sst_enable_ssp() 415 struct snd_soc_dai *dai) in sst_be_hw_params() 424 static int sst_set_format(struct snd_soc_dai *dai, unsigned int fmt) in sst_set_format() 438 static int sst_platform_set_ssp_slot(struct snd_soc_dai *dai, in sst_platform_set_ssp_slot() 454 struct snd_soc_dai *dai) in sst_disable_ssp() [all …]
|
/linux/sound/soc/codecs/ |
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 | 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() local 103 struct snd_soc_dai *dai = rule->private; in framer_dai_hw_rule_capture_channels_by_format() local 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() local 149 struct snd_soc_dai *dai = rule->private; in framer_dai_hw_rule_capture_format_by_channels() local 186 struct snd_soc_dai *dai) in framer_dai_startup()
|
H A D | lm49453.c | 1108 struct snd_soc_dai *dai) in lm49453_hw_params() 1194 static int lm49453_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in lm49453_set_dai_sysclk() 1219 static int lm49453_hp_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_hp_mute() 1226 static int lm49453_lo_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_lo_mute() 1233 static int lm49453_ls_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_ls_mute() 1240 static int lm49453_ep_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_ep_mute() 1247 static int lm49453_ha_mute(struct snd_soc_dai *dai, int mute, int direction) in lm49453_ha_mute()
|
H A D | hdac_hda.c | 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 *dai) in hdac_hda_dai_hw_free() 265 struct snd_soc_dai *dai) in hdac_hda_dai_prepare() 294 struct snd_soc_dai *dai) in hdac_hda_dai_open() 319 struct snd_soc_dai *dai) in hdac_hda_dai_close() 339 struct snd_soc_dai *dai) in snd_soc_find_pcm_from_dai()
|
H A D | hdmi-codec.c | 444 struct snd_soc_dai *dai) in hdmi_codec_startup() 493 struct snd_soc_dai *dai) in hdmi_codec_shutdown() 511 static int hdmi_codec_fill_codec_params(struct snd_soc_dai *dai, in hdmi_codec_fill_codec_params() 564 struct snd_soc_dai *dai) in hdmi_codec_hw_params() 608 struct snd_soc_dai *dai) in hdmi_codec_prepare() 643 static int hdmi_codec_i2s_set_fmt(struct snd_soc_dai *dai, in hdmi_codec_i2s_set_fmt() 710 static int hdmi_codec_mute(struct snd_soc_dai *dai, int mute, int direction) in hdmi_codec_mute() 795 struct snd_soc_dai *dai) in hdmi_codec_pcm_new() 843 struct snd_soc_dai *dai) in hdmi_dai_proc_new() 883 struct snd_soc_dai *dai) in hdmi_dai_proc_new() [all …]
|
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/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() 294 struct mtk_base_afe_dai *dai; in mt8365_dai_dmic_register() local
|
/linux/sound/soc/ti/ |
H A D | omap-dmic.c | 91 struct snd_soc_dai *dai) in omap_dmic_dai_startup() 109 struct snd_soc_dai *dai) in omap_dmic_dai_shutdown() 188 struct snd_soc_dai *dai) in omap_dmic_dai_hw_params() 228 struct snd_soc_dai *dai) in omap_dmic_dai_prepare() 261 int cmd, struct snd_soc_dai *dai) in omap_dmic_dai_trigger() 390 static int omap_dmic_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in omap_dmic_set_dai_sysclk() 404 static int omap_dmic_probe(struct snd_soc_dai *dai) in omap_dmic_probe() 423 static int omap_dmic_remove(struct snd_soc_dai *dai) in omap_dmic_remove()
|
/linux/sound/soc/qcom/ |
H A D | lpass-cdc-dma.c | 33 static void __lpass_get_dmactl_handle(struct snd_pcm_substream *substream, struct snd_soc_dai *dai, in __lpass_get_dmactl_handle() argument 123 static int __lpass_platform_codec_intf_init(struct snd_soc_dai *dai, in __lpass_platform_codec_intf_init() argument 172 struct snd_soc_dai *dai) in lpass_cdc_dma_daiops_startup() argument 195 lpass_cdc_dma_daiops_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) lpass_cdc_dma_daiops_shutdown() argument 216 lpass_cdc_dma_daiops_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * dai) lpass_cdc_dma_daiops_hw_params() argument 259 lpass_cdc_dma_daiops_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * dai) lpass_cdc_dma_daiops_trigger() argument [all...] |
/linux/sound/soc/sof/amd/ |
H A D | acp-probes.c | 25 struct snd_soc_dai *dai, u32 *stream_id) in acp_probes_compr_startup() argument 47 struct snd_soc_dai *dai) in acp_probes_compr_shutdown() argument 71 struct snd_soc_dai *dai) in acp_probes_compr_set_params() argument 103 int cmd, struct snd_soc_dai *dai) in acp_probes_compr_trigger() argument 112 struct snd_soc_dai *dai) in acp_probes_compr_pointer() argument
|
/linux/sound/soc/sti/ |
H A D | uniperif_player.c | 573 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol); in uni_player_ctl_iec958_get() local 590 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol); in uni_player_ctl_iec958_put() local 641 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol); in snd_sti_clk_adjustment_get() local 655 struct snd_soc_dai *dai = snd_kcontrol_chip(kcontrol); in snd_sti_clk_adjustment_put() local 692 struct snd_soc_dai *dai) in uni_player_startup() 724 static int uni_player_set_sysclk(struct snd_soc_dai *dai, int clk_id, in uni_player_set_sysclk() 747 struct snd_soc_dai *dai) in uni_player_prepare() 977 int cmd, struct snd_soc_dai *dai) in uni_player_trigger() 995 struct snd_soc_dai *dai) in uni_player_shutdown()
|
/linux/sound/soc/sof/intel/ |
H A D | hda-probes.c | 30 struct snd_soc_dai *dai, u32 *stream_id) in hda_probes_compr_startup() argument 50 struct snd_soc_dai *dai) in hda_probes_compr_shutdown() argument 72 struct snd_soc_dai *dai) in hda_probes_compr_set_params() argument 105 int cmd, struct snd_soc_dai *dai) in hda_probes_compr_trigger() argument 116 struct snd_soc_dai *dai) in hda_probes_compr_pointer() argument
|