Lines Matching refs:cpu_dai
92 struct snd_soc_dai *cpu_dai)
94 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
173 struct snd_soc_dai *cpu_dai)
175 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
184 static void hi6210_i2s_txctrl(struct snd_soc_dai *cpu_dai, int on)
186 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
204 static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on)
206 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
222 static int hi6210_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt)
224 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
256 struct snd_soc_dai *cpu_dai)
258 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
277 dev_err(cpu_dai->dev, "Bad format\n");
302 dev_err(cpu_dai->dev, "Bad rate: %d\n", params_rate(params));
307 dev_err(cpu_dai->dev, "Bad channels\n");
311 dma_data = snd_soc_dai_get_dma_data(cpu_dai, substream);
476 struct snd_soc_dai *cpu_dai)
483 hi6210_i2s_rxctrl(cpu_dai, 1);
485 hi6210_i2s_txctrl(cpu_dai, 1);
490 hi6210_i2s_rxctrl(cpu_dai, 0);
492 hi6210_i2s_txctrl(cpu_dai, 0);
495 dev_err(cpu_dai->dev, "unknown cmd\n");