Lines Matching refs:dmanr
66 * @dmanr: DMA channel number
69 int request_dma(unsigned int dmanr, const char * device_id)
71 if (dmanr >= MAX_DMA_CHANNELS)
74 if (xchg(&dma_chan_busy[dmanr].lock, 1) != 0)
77 dma_chan_busy[dmanr].device_id = device_id;
85 * @dmanr: DMA channel number
87 void free_dma(unsigned int dmanr)
89 if (dmanr >= MAX_DMA_CHANNELS) {
90 printk(KERN_WARNING "Trying to free DMA%d\n", dmanr);
94 if (xchg(&dma_chan_busy[dmanr].lock, 0) == 0) {
95 printk(KERN_WARNING "Trying to free free DMA%d\n", dmanr);
103 int request_dma(unsigned int dmanr, const char *device_id)
108 void free_dma(unsigned int dmanr)