Lines Matching refs:cpu_dai

100 			      struct snd_soc_dai *cpu_dai)  in hi6210_i2s_startup()  argument
102 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_startup()
179 struct snd_soc_dai *cpu_dai) in hi6210_i2s_shutdown() argument
181 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_shutdown()
190 static void hi6210_i2s_txctrl(struct snd_soc_dai *cpu_dai, int on) in hi6210_i2s_txctrl() argument
192 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_txctrl()
210 static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on) in hi6210_i2s_rxctrl() argument
212 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_rxctrl()
228 static int hi6210_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in hi6210_i2s_set_fmt() argument
230 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_set_fmt()
262 struct snd_soc_dai *cpu_dai) in hi6210_i2s_hw_params() argument
264 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_hw_params()
283 dev_err(cpu_dai->dev, "Bad format\n"); in hi6210_i2s_hw_params()
308 dev_err(cpu_dai->dev, "Bad rate: %d\n", params_rate(params)); in hi6210_i2s_hw_params()
313 dev_err(cpu_dai->dev, "Bad channels\n"); in hi6210_i2s_hw_params()
317 dma_data = snd_soc_dai_get_dma_data(cpu_dai, substream); in hi6210_i2s_hw_params()
482 struct snd_soc_dai *cpu_dai) in hi6210_i2s_trigger() argument
489 hi6210_i2s_rxctrl(cpu_dai, 1); in hi6210_i2s_trigger()
491 hi6210_i2s_txctrl(cpu_dai, 1); in hi6210_i2s_trigger()
496 hi6210_i2s_rxctrl(cpu_dai, 0); in hi6210_i2s_trigger()
498 hi6210_i2s_txctrl(cpu_dai, 0); in hi6210_i2s_trigger()
501 dev_err(cpu_dai->dev, "unknown cmd\n"); in hi6210_i2s_trigger()