Lines Matching defs:dai_link
34 "at %s() on %s\n", func, rtd->dai_link->name);
140 return (rtd)->dai_link->num_cpus == 1 ? snd_soc_rtd_to_cpu(rtd, 0)->name : "multicpu";
144 return (rtd)->dai_link->num_codecs == 1 ? snd_soc_rtd_to_codec(rtd, 0)->name : "multicodec";
185 "[%s - %s]\n", fe->dai_link->name,
214 "- %s\n", be->dai_link->name);
241 if (fe->dai_link->num_cpus > 1)
271 if (!rtd->dai_link->dynamic)
277 rtd->debugfs_dpcm_root = debugfs_create_dir(rtd->dai_link->name,
288 name = kasprintf(GFP_KERNEL, "%s:%s", dpcm->be->dai_link->name,
391 if (!rtd->pmdown_time || rtd->dai_link->ignore_pmdown_time)
414 be->dai_link->name, event, dir);
451 (soc_dai->driver->symmetric_##name || rtd->dai_link->symmetric_##name)) { \
483 symmetry = rtd->dai_link->symmetric_##xxx; \
508 struct snd_soc_dai_link *link = rtd->dai_link;
692 if (rtd->dai_link->num_codecs > 1) {
886 if (rtd->dai_link->dynamic || rtd->dai_link->no_pcm)
1144 * soc.h :: [dai_link->ch_maps Image sample]
1215 if (rtd->dai_link->trigger_start)
1216 start = rtd->dai_link->trigger_start;
1217 if (rtd->dai_link->trigger_stop)
1218 stop = rtd->dai_link->trigger_stop;
1319 __func__, fe->dai_link->name, be->dai_link->name);
1339 snd_pcm_direction_name(stream), fe->dai_link->name,
1340 stream ? "<-" : "->", be->dai_link->name);
1368 dpcm->fe->dai_link->name,
1369 stream ? "<-" : "->", dpcm->be->dai_link->name);
1390 dpcm->be->dai_link->name);
1396 snd_pcm_direction_name(stream), fe->dai_link->name,
1397 stream ? "<-" : "->", dpcm->be->dai_link->name);
1429 if (!be->dai_link->no_pcm)
1490 if (fe->dai_link->num_cpus > 1)
1503 dev_dbg(fe->dev, "ASoC: %s no valid %s path\n", fe->dai_link->name,
1548 dpcm->be->dai_link->name, fe->dai_link->name);
1719 snd_pcm_direction_name(stream), be->dai_link->name);
1785 if (!fe->dai_link->dpcm_merged_format)
1821 if (!fe->dai_link->dpcm_merged_chan)
1852 if (be->dai_link->num_codecs == 1) {
1869 if (!fe->dai_link->dpcm_merged_rate)
1930 if (rtd->dai_link->be_hw_params_fixup)
1957 dev_dbg(fe->dev, "ASoC: open FE %s\n", fe->dai_link->name);
1995 dev_dbg(fe->dev, "ASoC: close FE %s\n", fe->dai_link->name);
2041 be->dai_link->name);
2057 dev_dbg(fe->dev, "ASoC: hw_free FE %s\n", fe->dai_link->name);
2113 be->dai_link->name);
2125 __func__, be->dai_link->name, ret);
2167 fe->dai_link->name, params_rate(params),
2206 be->dai_link->name, cmd);
2363 fe->dai_link->name, cmd);
2378 fe->dai_link->name, cmd);
2392 enum snd_soc_dpcm_trigger trigger = fe->dai_link->trigger[stream];
2405 fe->dai_link->name);
2492 be->dai_link->name);
2517 dev_dbg(fe->dev, "ASoC: prepare FE %s\n", fe->dai_link->name);
2550 snd_pcm_direction_name(stream), fe->dai_link->name);
2570 snd_pcm_direction_name(stream), fe->dai_link->name);
2576 fe->dai_link->name, dpcm_state_string(fe->dpcm[stream].state));
2643 if (!fe->dai_link->dynamic)
2646 if (fe->dai_link->num_cpus > 1)
2656 new ? "new" : "old", fe->dai_link->name);
2780 fe->dai_link->name);
2781 dev_dbg(fe->dev, "ASoC: no backend DAIs enabled for %s\n", fe->dai_link->name);
2802 struct snd_soc_dai_link *dai_link = rtd->dai_link;
2813 if (dai_link->dynamic && dai_link->num_cpus > 1)
2818 cpu_capture = snd_soc_get_stream_cpu(dai_link, SNDRV_PCM_STREAM_CAPTURE);
2819 cpu_playback = snd_soc_get_stream_cpu(dai_link, SNDRV_PCM_STREAM_PLAYBACK);
2823 * soc.h :: [dai_link->ch_maps Image sample]
2840 if (dai_link->dynamic || dai_link->no_pcm)
2851 if (dai_link->playback_only)
2854 if (dai_link->capture_only)
2859 "substream %s has no playback, no capture\n", dai_link->stream_name);
2875 if (rtd->dai_link->c2c_params) {
2877 rtd->dai_link->stream_name);
2881 } else if (rtd->dai_link->no_pcm) {
2883 rtd->dai_link->stream_name);
2888 if (rtd->dai_link->dynamic)
2890 rtd->dai_link->stream_name);
2893 rtd->dai_link->stream_name,
2901 "can't create pcm %s for dailink %s\n", new_name, rtd->dai_link->name);
2931 if (!rtd->dai_link->c2c_params)
2935 pcm->nonatomic = rtd->dai_link->nonatomic;
2939 if (rtd->dai_link->no_pcm || rtd->dai_link->c2c_params) {
2948 if (rtd->dai_link->dynamic) {