Lines Matching refs:dai
215 static void kirkwood_set_rate(struct snd_soc_dai *dai,
223 dev_dbg(dai->dev, "%s: dco set rate = %lu\n",
234 dev_dbg(dai->dev, "%s: extclk set rate = %lu -> %lu\n",
244 struct snd_soc_dai *dai)
246 struct kirkwood_dma_data *priv = snd_soc_dai_get_drvdata(dai);
248 snd_soc_dai_set_dma_data(dai, substream, priv);
254 struct snd_soc_dai *dai)
256 struct kirkwood_dma_data *priv = snd_soc_dai_get_drvdata(dai);
267 kirkwood_set_rate(dai, priv, params_rate(params));
348 int cmd, struct snd_soc_dai *dai)
351 struct kirkwood_dma_data *priv = snd_soc_dai_get_drvdata(dai);
371 dev_notice(dai->dev, "timed out waiting for busy to deassert: %08x\n",
379 if (dai->id == 0)
436 int cmd, struct snd_soc_dai *dai)
438 struct kirkwood_dma_data *priv = snd_soc_dai_get_drvdata(dai);
447 if (dai->id == 0)
502 struct snd_soc_dai *dai)
505 return kirkwood_i2s_play_trigger(substream, cmd, dai);
507 return kirkwood_i2s_rec_trigger(substream, cmd, dai);