Lines Matching refs:dma_channels
33 static struct dma_channel dma_channels[MAX_DMA_CHANNELS]; variable
52 if ((dma_channels[i].prio == prio) && in puv3_request_dma()
53 !dma_channels[i].name) { in puv3_request_dma()
62 dma_channels[i].name = name; in puv3_request_dma()
63 dma_channels[i].irq_handler = irq_handler; in puv3_request_dma()
64 dma_channels[i].err_handler = err_handler; in puv3_request_dma()
65 dma_channels[i].data = data; in puv3_request_dma()
81 if (!dma_channels[dma_ch].name) { in puv3_free_dma()
89 dma_channels[dma_ch].name = NULL; in puv3_free_dma()
90 dma_channels[dma_ch].err_handler = NULL; in puv3_free_dma()
102 struct dma_channel *channel = &dma_channels[i]; in dma_irq_handler()
130 struct dma_channel *channel = &dma_channels[i]; in dma_err_handler()
162 dma_channels[i].name = NULL; in puv3_init_dma()
163 dma_channels[i].prio = min((i & 0x7) >> 1, DMA_PRIO_LOW); in puv3_init_dma()