Lines Matching defs:dai
12 #include <sound/soc-dai.h>
32 static void __lpass_get_dmactl_handle(struct snd_pcm_substream *substream, struct snd_soc_dai *dai,
37 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai);
57 dev_err(soc_runtime->dev, "invalid dai id for dma ctl: %d\n", dai_id);
122 static int __lpass_platform_codec_intf_init(struct snd_soc_dai *dai,
138 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id);
171 struct snd_soc_dai *dai)
173 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai);
176 switch (dai->id) {
187 dev_err(soc_runtime->dev, "%s: invalid interface: %d\n", __func__, dai->id);
194 struct snd_soc_dai *dai)
196 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai);
199 switch (dai->id) {
208 dev_err(soc_runtime->dev, "%s: invalid interface: %d\n", __func__, dai->id);
215 struct snd_soc_dai *dai)
244 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id);
258 int cmd, struct snd_soc_dai *dai)
268 __lpass_platform_codec_intf_init(dai, substream);
273 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id);