Lines Matching full:dai

10 #include <sound/soc-dai.h>
35 struct snd_soc_dai *dai = aiu_fifo_dai(substream); in aiu_fifo_pointer() local
36 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_pointer()
45 static void aiu_fifo_enable(struct snd_soc_dai *dai, bool enable) in aiu_fifo_enable() argument
47 struct snd_soc_component *component = dai->component; in aiu_fifo_enable()
48 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_enable()
58 struct snd_soc_dai *dai) in aiu_fifo_trigger() argument
64 aiu_fifo_enable(dai, true); in aiu_fifo_trigger()
69 aiu_fifo_enable(dai, false); in aiu_fifo_trigger()
79 struct snd_soc_dai *dai) in aiu_fifo_prepare() argument
81 struct snd_soc_component *component = dai->component; in aiu_fifo_prepare()
82 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_prepare()
96 struct snd_soc_dai *dai) in aiu_fifo_hw_params() argument
99 struct snd_soc_component *component = dai->component; in aiu_fifo_hw_params()
100 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_hw_params()
128 struct snd_soc_dai *dai) in aiu_fifo_hw_free() argument
143 struct snd_soc_dai *dai) in aiu_fifo_startup() argument
145 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_startup()
170 ret = request_irq(fifo->irq, aiu_fifo_isr, 0, dev_name(dai->dev), in aiu_fifo_startup()
179 struct snd_soc_dai *dai) in aiu_fifo_shutdown() argument
181 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_shutdown()
188 struct snd_soc_dai *dai) in aiu_fifo_pcm_new() argument
193 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_pcm_new()
203 int aiu_fifo_dai_probe(struct snd_soc_dai *dai) in aiu_fifo_dai_probe() argument
211 dai->playback_dma_data = fifo; in aiu_fifo_dai_probe()
216 int aiu_fifo_dai_remove(struct snd_soc_dai *dai) in aiu_fifo_dai_remove() argument
218 kfree(dai->playback_dma_data); in aiu_fifo_dai_remove()