Lines Matching full:dai
11 #include <sound/soc-dai.h>
36 struct snd_soc_dai *dai = aiu_fifo_dai(substream); in aiu_fifo_pointer() local
37 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_pointer()
46 static void aiu_fifo_enable(struct snd_soc_dai *dai, bool enable) in aiu_fifo_enable() argument
48 struct snd_soc_component *component = dai->component; in aiu_fifo_enable()
49 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_enable()
59 struct snd_soc_dai *dai) in aiu_fifo_trigger() argument
65 aiu_fifo_enable(dai, true); in aiu_fifo_trigger()
70 aiu_fifo_enable(dai, false); in aiu_fifo_trigger()
80 struct snd_soc_dai *dai) in aiu_fifo_prepare() argument
82 struct snd_soc_component *component = dai->component; in aiu_fifo_prepare()
83 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_prepare()
97 struct snd_soc_dai *dai) in aiu_fifo_hw_params() argument
100 struct snd_soc_component *component = dai->component; in aiu_fifo_hw_params()
101 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_hw_params()
129 struct snd_soc_dai *dai) in aiu_fifo_hw_free() argument
144 struct snd_soc_dai *dai) in aiu_fifo_startup() argument
146 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_startup()
171 ret = request_irq(fifo->irq, aiu_fifo_isr, 0, dev_name(dai->dev), in aiu_fifo_startup()
180 struct snd_soc_dai *dai) in aiu_fifo_shutdown() argument
182 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_shutdown()
189 struct snd_soc_dai *dai) in aiu_fifo_pcm_new() argument
194 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_pcm_new()
209 int aiu_fifo_dai_probe(struct snd_soc_dai *dai) in aiu_fifo_dai_probe() argument
217 dai->playback_dma_data = fifo; in aiu_fifo_dai_probe()
222 int aiu_fifo_dai_remove(struct snd_soc_dai *dai) in aiu_fifo_dai_remove() argument
224 kfree(dai->playback_dma_data); in aiu_fifo_dai_remove()