Lines Matching refs:dmanr
67 * @dmanr: DMA channel number
70 int request_dma(unsigned int dmanr, const char * device_id)
72 if (dmanr >= MAX_DMA_CHANNELS)
75 if (xchg(&dma_chan_busy[dmanr].lock, 1) != 0)
78 dma_chan_busy[dmanr].device_id = device_id;
86 * @dmanr: DMA channel number
88 void free_dma(unsigned int dmanr)
90 if (dmanr >= MAX_DMA_CHANNELS) {
91 printk(KERN_WARNING "Trying to free DMA%d\n", dmanr);
95 if (xchg(&dma_chan_busy[dmanr].lock, 0) == 0) {
96 printk(KERN_WARNING "Trying to free free DMA%d\n", dmanr);
104 int request_dma(unsigned int dmanr, const char *device_id)
109 void free_dma(unsigned int dmanr)