Lines Matching defs:dma
16 #include <asm/dma.h>
20 * @dma: the dma number
27 void snd_dma_program(unsigned long dma,
34 disable_dma(dma);
35 clear_dma_ff(dma);
36 set_dma_mode(dma, mode);
37 set_dma_addr(dma, addr);
38 set_dma_count(dma, size);
40 enable_dma(dma);
47 * @dma: the dma number
51 void snd_dma_disable(unsigned long dma)
56 clear_dma_ff(dma);
57 disable_dma(dma);
64 * @dma: the dma number
65 * @size: the dma transfer size
69 unsigned int snd_dma_pointer(unsigned long dma, unsigned int size)
75 clear_dma_ff(dma);
77 disable_dma(dma);
78 result = get_dma_residue(dma);
84 result1 = get_dma_residue(dma);
86 enable_dma(dma);
92 pr_err("ALSA: pointer (0x%x) for DMA #%ld is greater than transfer size (0x%x)\n", result, dma, size);