Lines Matching refs:dai

1079 /* create new dapm dai link control */
1285 * @dai: the soc DAI.
1302 int snd_soc_dapm_dai_get_connected_widgets(struct snd_soc_dai *dai, int stream,
1307 struct snd_soc_card *card = dai->component->card;
1316 w = dai->playback_widget;
1321 w = dai->capture_widget;
2666 soc_dapm_connect_path(p, true, "dai update");
2668 soc_dapm_connect_path(p, false, "dai update");
2675 struct snd_soc_dai *dai)
2683 w = snd_soc_dai_get_widget(dai, dir);
2688 dev_dbg(dai->dev, "Update DAI routes for %s %s\n", dai->name,
2708 struct snd_soc_dai *dai)
2714 ret = dapm_update_dai_unlocked(substream, params, dai);
4103 "ASoC: anonymous config %d for dai link %s\n",
4224 struct snd_soc_dai *dai)
4229 WARN_ON(dapm->dev != dai->dev);
4234 if (dai->driver->playback.stream_name) {
4236 template.name = dai->driver->playback.stream_name;
4237 template.sname = dai->driver->playback.stream_name;
4239 dev_dbg(dai->dev, "ASoC: adding %s widget\n",
4246 w->priv = dai;
4247 dai->playback_widget = w;
4250 if (dai->driver->capture.stream_name) {
4252 template.name = dai->driver->capture.stream_name;
4253 template.sname = dai->driver->capture.stream_name;
4255 dev_dbg(dai->dev, "ASoC: adding %s widget\n",
4262 w->priv = dai;
4263 dai->capture_widget = w;
4273 struct snd_soc_dai *dai;
4287 dev_dbg(card->dev, "dai widget %s has no DAI\n",
4292 dai = dai_w->priv;
4317 dev_dbg(dai->dev, "%s -> %s\n", src->name, sink->name);
4328 struct snd_soc_dapm_widget *dai,
4336 if (dai) {
4337 snd_soc_dapm_add_path(dapm, src, dai, NULL, NULL);
4338 src = dai;
4350 struct snd_soc_dapm_widget *dai, *codec, *playback_cpu, *capture_cpu;
4368 dai = snd_soc_dapm_new_dai(card, substream, "playback");
4369 if (IS_ERR(dai))
4371 rtd->playback_widget = dai;
4386 dai = snd_soc_dapm_new_dai(card, substream, "capture");
4387 if (IS_ERR(dai))
4389 rtd->capture_widget = dai;
4398 static void soc_dapm_dai_stream_event(struct snd_soc_dai *dai, int stream,
4404 w = snd_soc_dai_get_widget(dai, stream);
4468 struct snd_soc_dai *dai;
4471 for_each_rtd_dais(rtd, i, dai)
4472 soc_dapm_dai_stream_event(dai, stream, event);