• Home
  • Raw
  • Download

Lines Matching refs:dai

216 static int bcm2835_i2s_set_dai_fmt(struct snd_soc_dai *dai,  in bcm2835_i2s_set_dai_fmt()  argument
219 struct bcm2835_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in bcm2835_i2s_set_dai_fmt()
224 static int bcm2835_i2s_set_dai_bclk_ratio(struct snd_soc_dai *dai, in bcm2835_i2s_set_dai_bclk_ratio() argument
227 struct bcm2835_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in bcm2835_i2s_set_dai_bclk_ratio()
234 struct snd_soc_dai *dai) in bcm2835_i2s_hw_params() argument
236 struct bcm2835_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in bcm2835_i2s_hw_params()
430 struct snd_soc_dai *dai) in bcm2835_i2s_prepare() argument
432 struct bcm2835_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in bcm2835_i2s_prepare()
457 struct snd_soc_dai *dai) in bcm2835_i2s_stop() argument
470 if (!dai->active && !(dev->fmt & SND_SOC_DAIFMT_CONT)) in bcm2835_i2s_stop()
475 struct snd_soc_dai *dai) in bcm2835_i2s_trigger() argument
477 struct bcm2835_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in bcm2835_i2s_trigger()
498 bcm2835_i2s_stop(dev, substream, dai); in bcm2835_i2s_trigger()
508 struct snd_soc_dai *dai) in bcm2835_i2s_startup() argument
510 struct bcm2835_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in bcm2835_i2s_startup()
512 if (dai->active) in bcm2835_i2s_startup()
533 struct snd_soc_dai *dai) in bcm2835_i2s_shutdown() argument
535 struct bcm2835_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in bcm2835_i2s_shutdown()
537 bcm2835_i2s_stop(dev, substream, dai); in bcm2835_i2s_shutdown()
540 if (dai->active) in bcm2835_i2s_shutdown()
564 static int bcm2835_i2s_dai_probe(struct snd_soc_dai *dai) in bcm2835_i2s_dai_probe() argument
566 struct bcm2835_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in bcm2835_i2s_dai_probe()
568 snd_soc_dai_init_dma_data(dai, in bcm2835_i2s_dai_probe()