Home
last modified time | relevance | path

Searched refs:edma_cc (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/arch/arm/common/
Dedma.c271 static struct edma *edma_cc[EDMA_MAX_CC]; variable
294 queue_no = edma_cc[ctlr]->default_queue; in map_dmach_queue()
341 edma_cc[ctlr]->intr_data[lch].callback = callback; in setup_dma_interrupt()
342 edma_cc[ctlr]->intr_data[lch].data = data; in setup_dma_interrupt()
354 if (irq >= edma_cc[0]->irq_res_start && irq <= edma_cc[0]->irq_res_end) in irq2ctlr()
356 else if (irq >= edma_cc[1]->irq_res_start && in irq2ctlr()
357 irq <= edma_cc[1]->irq_res_end) in irq2ctlr()
407 if (edma_cc[ctlr]->intr_data[channel].callback) in dma_irq_handler()
408 edma_cc[ctlr]->intr_data[channel].callback( in dma_irq_handler()
411 edma_cc[ctlr]->intr_data[channel].data); in dma_irq_handler()
[all …]
/linux-4.1.27/drivers/dma/
Dedma.c106 struct edma_cc;
112 struct edma_cc *ecc;
120 struct edma_cc { struct
128 static inline struct edma_cc *to_edma_cc(struct dma_device *d) in to_edma_cc() argument
130 return container_of(d, struct edma_cc, dma_slave); in to_edma_cc()
957 static void __init edma_chan_init(struct edma_cc *ecc, in edma_chan_init()
982 static void edma_dma_init(struct edma_cc *ecc, struct dma_device *dma, in edma_dma_init()
1015 struct edma_cc *ecc; in edma_probe()
1062 struct edma_cc *ecc = dev_get_drvdata(dev); in edma_remove()