Lines Matching refs:dma_channels
30 static struct dma_channel dma_channels[MAX_DMA_CHANNELS]; variable
49 if ((dma_channels[i].prio == prio) && in puv3_request_dma()
50 !dma_channels[i].name) { in puv3_request_dma()
59 dma_channels[i].name = name; in puv3_request_dma()
60 dma_channels[i].irq_handler = irq_handler; in puv3_request_dma()
61 dma_channels[i].err_handler = err_handler; in puv3_request_dma()
62 dma_channels[i].data = data; in puv3_request_dma()
78 if (!dma_channels[dma_ch].name) { in puv3_free_dma()
86 dma_channels[dma_ch].name = NULL; in puv3_free_dma()
87 dma_channels[dma_ch].err_handler = NULL; in puv3_free_dma()
99 struct dma_channel *channel = &dma_channels[i]; in dma_irq_handler()
127 struct dma_channel *channel = &dma_channels[i]; in dma_err_handler()
159 dma_channels[i].name = NULL; in puv3_init_dma()
160 dma_channels[i].prio = min((i & 0x7) >> 1, DMA_PRIO_LOW); in puv3_init_dma()