Lines Matching refs:dai

63 /* copy referenced caps to the parent (pcm or be dai) */
163 elem->dai->caps);
622 struct snd_soc_tplg_dai *dai;
641 dai = elem->dai;
642 playback = &dai->playback;
643 capture = &dai->capture;
644 caps = dai->caps;
710 streams[0] = elem->dai->playback;
711 streams[1] = elem->dai->capture;
712 caps = elem->dai->caps;
740 /* Parse name and id of a front-end DAI (ie. cpu dai of a FE DAI link) */
765 SNDERR("invalid fe dai ID");
786 err = tplg_save_printf(dst, pfx, "dai.'%s'.id %u\n", pcm->dai_name, pcm->dai_id);
788 err = tplg_save_printf(dst, pfx, "dai.0.id %u\n", pcm->dai_id);
897 if (strcmp(id, "dai") == 0) {
992 struct snd_soc_tplg_dai *dai;
1003 dai = elem->dai;
1004 dai->size = elem->size;
1005 snd_strlcpy(dai->dai_name, elem->id,
1023 if (parse_unsigned(n, &dai->dai_id))
1029 if (parse_unsigned(n, &dai->playback))
1036 if (parse_unsigned(n, &dai->capture))
1055 &dai->flag_mask, &dai->flags);
1064 &dai->flag_mask, &dai->flags);
1073 &dai->flag_mask, &dai->flags);
1082 &dai->flag_mask, &dai->flags);
1105 struct snd_soc_tplg_dai *dai = elem->dai;
1109 if (!dai)
1116 if (err >= 0 && dai->dai_id)
1118 dai->dai_id);
1119 if (err >= 0 && dai->playback)
1121 dai->playback);
1122 if (err >= 0 && dai->capture)
1124 dai->capture);
1128 err = save_flags(dai->flags, dai->flag_mask, dst, pfx);
1942 struct snd_tplg_dai_template *dai_tpl = t->dai;
1943 struct snd_soc_tplg_dai *dai;
1955 dai = elem->dai;
1956 dai->size = elem->size;
1958 snd_strlcpy(dai->dai_name, dai_tpl->dai_name,
1960 dai->dai_id = dai_tpl->dai_id;
1963 dai->playback = dai_tpl->playback;
1964 dai->capture = dai_tpl->capture;
1972 snd_strlcpy(dai->caps[i].name, dai_tpl->caps[i]->name,
1973 sizeof(dai->caps[i].name));
1977 dai->flag_mask = dai_tpl->flag_mask;
1978 dai->flags = dai_tpl->flags;
2119 /* decode dai from the binary input */