Lines Matching defs:dai
42 dev_info(dev, "skipping playback dai for %s\n", pcm->name);
61 dev_info(dev, "skipping capture dai for %s\n", pcm->name);
100 struct snd_soc_dai *dai;
102 dai = snd_soc_register_dai(component, drvs, false);
103 if (!dai) {
104 dev_err(component->dev, "register dai for %s failed\n", pcm->name);
108 ret = snd_soc_dapm_new_dai_widgets(dapm, dai);
111 snd_soc_unregister_dai(dai);
115 snd_soc_dai_init_dma_data(dai, &pcm->stream[0], &pcm->stream[1]);
125 struct snd_soc_dai *dai, *save;
128 for_each_component_dais_safe(component, dai, save) {
132 if (strcmp(dai->driver->name, pcm->name))
136 snd_soc_dapm_free_widget(snd_soc_dai_get_widget(dai, stream));
138 snd_soc_unregister_dai(dai);
230 dev_err(&hdev->dev, "unable to map pcms to dai %d\n", ret);