Lines Matching refs:dai
99 static void kirkwood_set_rate(struct snd_soc_dai *dai,
107 dev_dbg(dai->dev, "%s: dco set rate = %lu\n",
115 dev_dbg(dai->dev, "%s: extclk set rate = %lu -> %lu\n",
125 struct snd_soc_dai *dai)
127 struct kirkwood_dma_data *priv = snd_soc_dai_get_drvdata(dai);
129 snd_soc_dai_set_dma_data(dai, substream, priv);
135 struct snd_soc_dai *dai)
137 struct kirkwood_dma_data *priv = snd_soc_dai_get_drvdata(dai);
148 kirkwood_set_rate(dai, priv, params_rate(params));
229 int cmd, struct snd_soc_dai *dai)
232 struct kirkwood_dma_data *priv = snd_soc_dai_get_drvdata(dai);
252 dev_notice(dai->dev, "timed out waiting for busy to deassert: %08x\n",
260 if (dai->id == 0)
317 int cmd, struct snd_soc_dai *dai)
319 struct kirkwood_dma_data *priv = snd_soc_dai_get_drvdata(dai);
328 if (dai->id == 0)
383 struct snd_soc_dai *dai)
386 return kirkwood_i2s_play_trigger(substream, cmd, dai);
388 return kirkwood_i2s_rec_trigger(substream, cmd, dai);