Lines Matching defs:dai
13 #include <sound/soc-dai.h>
33 static void __lpass_get_dmactl_handle(struct snd_pcm_substream *substream, struct snd_soc_dai *dai,
38 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai);
58 dev_err(soc_runtime->dev, "invalid dai id for dma ctl: %d\n", dai_id);
123 static int __lpass_platform_codec_intf_init(struct snd_soc_dai *dai,
139 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id);
172 struct snd_soc_dai *dai)
174 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai);
177 switch (dai->id) {
188 dev_err(soc_runtime->dev, "%s: invalid interface: %d\n", __func__, dai->id);
195 struct snd_soc_dai *dai)
197 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai);
200 switch (dai->id) {
209 dev_err(soc_runtime->dev, "%s: invalid interface: %d\n", __func__, dai->id);
216 struct snd_soc_dai *dai)
245 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id);
259 int cmd, struct snd_soc_dai *dai)
269 __lpass_platform_codec_intf_init(dai, substream);
274 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id);