Lines Matching refs:dai_link

46 			func, rtd->dai_link->name, ret);  in _soc_pcm_ret()
87 return (rtd)->dai_link->num_cpus == 1 ? asoc_rtd_to_cpu(rtd, 0)->name : "multicpu"; in soc_cpu_dai_name()
91 return (rtd)->dai_link->num_codecs == 1 ? asoc_rtd_to_codec(rtd, 0)->name : "multicodec"; in soc_codec_dai_name()
132 "[%s - %s]\n", fe->dai_link->name, in dpcm_show_state()
161 "- %s\n", be->dai_link->name); in dpcm_show_state()
188 if (fe->dai_link->num_cpus > 1) { in dpcm_state_read_file()
220 if (!rtd->dai_link->dynamic) in soc_dpcm_debugfs_add()
226 rtd->debugfs_dpcm_root = debugfs_create_dir(rtd->dai_link->name, in soc_dpcm_debugfs_add()
237 name = kasprintf(GFP_KERNEL, "%s:%s", dpcm->be->dai_link->name, in dpcm_create_debugfs_state()
333 if (!rtd->pmdown_time || rtd->dai_link->ignore_pmdown_time) in snd_soc_runtime_ignore_pmdown_time()
371 be->dai_link->name, event, dir); in dpcm_dapm_stream_event()
410 rtd->dai_link->symmetric_##name)) { \ in soc_pcm_apply_symmetry()
445 symmetry = rtd->dai_link->symmetric_##xxx; \ in soc_pcm_params_symmetry()
469 struct snd_soc_dai_link *link = rtd->dai_link; in soc_pcm_update_symmetry()
640 if (rtd->dai_link->num_codecs > 1) { in snd_soc_runtime_calc_hw()
837 if (rtd->dai_link->dynamic || rtd->dai_link->no_pcm) in __soc_pcm_open()
1148 if (rtd->dai_link->stop_dma_first) { in soc_pcm_trigger()
1241 stream ? "capture" : "playback", fe->dai_link->name, in dpcm_be_connect()
1242 stream ? "<-" : "->", be->dai_link->name); in dpcm_be_connect()
1270 dpcm->fe->dai_link->name, in dpcm_be_reparent()
1271 stream ? "<-" : "->", dpcm->be->dai_link->name); in dpcm_be_reparent()
1291 dpcm->be->dai_link->name); in dpcm_be_disconnect()
1297 stream ? "capture" : "playback", fe->dai_link->name, in dpcm_be_disconnect()
1298 stream ? "<-" : "->", dpcm->be->dai_link->name); in dpcm_be_disconnect()
1330 if (!be->dai_link->no_pcm) in dpcm_get_be()
1391 if (fe->dai_link->num_cpus > 1) { in dpcm_path_get()
1406 dev_dbg(fe->dev, "ASoC: %s no valid %s path\n", fe->dai_link->name, in dpcm_path_get()
1451 dpcm->be->dai_link->name, fe->dai_link->name); in dpcm_prune_paths()
1630 stream ? "capture" : "playback", be->dai_link->name); in dpcm_be_dai_startup()
1696 if (!fe->dai_link->dpcm_merged_format) in dpcm_runtime_setup_be_format()
1732 if (!fe->dai_link->dpcm_merged_chan) in dpcm_runtime_setup_be_chan()
1763 if (be->dai_link->num_codecs == 1) { in dpcm_runtime_setup_be_chan()
1780 if (!fe->dai_link->dpcm_merged_rate) in dpcm_runtime_setup_be_rate()
1841 if (rtd->dai_link->be_hw_params_fixup) in dpcm_apply_symmetry()
1868 dev_dbg(fe->dev, "ASoC: open FE %s\n", fe->dai_link->name); in dpcm_fe_dai_startup()
1906 dev_dbg(fe->dev, "ASoC: close FE %s\n", fe->dai_link->name); in dpcm_fe_dai_shutdown()
1952 be->dai_link->name); in dpcm_be_dai_hw_free()
1968 dev_dbg(fe->dev, "ASoC: hw_free FE %s\n", fe->dai_link->name); in dpcm_fe_dai_hw_free()
2024 be->dai_link->name); in dpcm_be_dai_hw_params()
2036 __func__, be->dai_link->name, ret); in dpcm_be_dai_hw_params()
2078 fe->dai_link->name, params_rate(params), in dpcm_fe_dai_hw_params()
2117 be->dai_link->name, cmd); in dpcm_be_dai_trigger()
2274 fe->dai_link->name, cmd); in dpcm_dai_trigger_fe_be()
2290 fe->dai_link->name, cmd); in dpcm_dai_trigger_fe_be()
2302 enum snd_soc_dpcm_trigger trigger = fe->dai_link->trigger[stream]; in dpcm_fe_dai_do_trigger()
2347 fe->dai_link->name, cmd); in dpcm_fe_dai_do_trigger()
2353 fe->dai_link->name); in dpcm_fe_dai_do_trigger()
2423 be->dai_link->name); in dpcm_be_dai_prepare()
2442 dev_dbg(fe->dev, "ASoC: prepare FE %s\n", fe->dai_link->name); in dpcm_fe_dai_prepare()
2449 fe->dai_link->name); in dpcm_fe_dai_prepare()
2476 enum snd_soc_dpcm_trigger trigger = fe->dai_link->trigger[stream]; in dpcm_run_update_shutdown()
2480 stream ? "capture" : "playback", fe->dai_link->name); in dpcm_run_update_shutdown()
2485 fe->dai_link->name); in dpcm_run_update_shutdown()
2490 fe->dai_link->name); in dpcm_run_update_shutdown()
2510 enum snd_soc_dpcm_trigger trigger = fe->dai_link->trigger[stream]; in dpcm_run_update_startup()
2514 stream ? "capture" : "playback", fe->dai_link->name); in dpcm_run_update_startup()
2520 fe->dai_link->name, fe->dpcm[stream].state); in dpcm_run_update_startup()
2557 fe->dai_link->name); in dpcm_run_update_startup()
2564 fe->dai_link->name); in dpcm_run_update_startup()
2601 if (!fe->dai_link->dynamic) in soc_dpcm_fe_runtime_update()
2604 if (fe->dai_link->num_cpus > 1) { in soc_dpcm_fe_runtime_update()
2616 new ? "new" : "old", fe->dai_link->name); in soc_dpcm_fe_runtime_update()
2748 if (rtd->dai_link->dynamic && rtd->dai_link->num_cpus > 1) { in soc_get_playback_capture()
2754 if (rtd->dai_link->dynamic || rtd->dai_link->no_pcm) { in soc_get_playback_capture()
2757 if (rtd->dai_link->dpcm_playback) { in soc_get_playback_capture()
2769 rtd->dai_link->stream_name); in soc_get_playback_capture()
2773 if (rtd->dai_link->dpcm_capture) { in soc_get_playback_capture()
2786 rtd->dai_link->stream_name); in soc_get_playback_capture()
2794 int cpu_capture = rtd->dai_link->params ? in soc_get_playback_capture()
2796 int cpu_playback = rtd->dai_link->params ? in soc_get_playback_capture()
2800 if (rtd->dai_link->num_cpus == 1) { in soc_get_playback_capture()
2802 } else if (rtd->dai_link->num_cpus == rtd->dai_link->num_codecs) { in soc_get_playback_capture()
2819 if (rtd->dai_link->playback_only) { in soc_get_playback_capture()
2824 if (rtd->dai_link->capture_only) { in soc_get_playback_capture()
2840 if (rtd->dai_link->params) { in soc_create_pcm()
2842 rtd->dai_link->stream_name); in soc_create_pcm()
2846 } else if (rtd->dai_link->no_pcm) { in soc_create_pcm()
2848 rtd->dai_link->stream_name); in soc_create_pcm()
2853 if (rtd->dai_link->dynamic) in soc_create_pcm()
2855 rtd->dai_link->stream_name); in soc_create_pcm()
2858 rtd->dai_link->stream_name, in soc_create_pcm()
2866 new_name, rtd->dai_link->name, ret); in soc_create_pcm()
2897 if (!rtd->dai_link->params) in soc_new_pcm()
2901 pcm->nonatomic = rtd->dai_link->nonatomic; in soc_new_pcm()
2905 if (rtd->dai_link->no_pcm || rtd->dai_link->params) { in soc_new_pcm()
2914 if (rtd->dai_link->dynamic) { in soc_new_pcm()