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 = snd_soc_dai_dma_data_get_playback(dai); 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 = snd_soc_dai_dma_data_get_playback(dai); 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 = snd_soc_dai_dma_data_get_playback(dai); 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 = snd_soc_dai_dma_data_get_playback(dai); in aiu_fifo_hw_params()
133 struct snd_soc_dai *dai) in aiu_fifo_startup() argument
135 struct aiu_fifo *fifo = snd_soc_dai_dma_data_get_playback(dai); in aiu_fifo_startup()
160 ret = request_irq(fifo->irq, aiu_fifo_isr, 0, dev_name(dai->dev), in aiu_fifo_startup()
169 struct snd_soc_dai *dai) in aiu_fifo_shutdown() argument
171 struct aiu_fifo *fifo = snd_soc_dai_dma_data_get_playback(dai); in aiu_fifo_shutdown()
178 struct snd_soc_dai *dai) in aiu_fifo_pcm_new() argument
181 struct aiu_fifo *fifo = snd_soc_dai_dma_data_get_playback(dai); in aiu_fifo_pcm_new()
195 int aiu_fifo_dai_probe(struct snd_soc_dai *dai) in aiu_fifo_dai_probe() argument
203 snd_soc_dai_dma_data_set_playback(dai, fifo); in aiu_fifo_dai_probe()
208 int aiu_fifo_dai_remove(struct snd_soc_dai *dai) in aiu_fifo_dai_remove() argument
210 struct aiu_fifo *fifo = snd_soc_dai_dma_data_get_playback(dai); in aiu_fifo_dai_remove()