Searched refs:dw_irq (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/dma/dw-edma/ |
| H A D | dw-edma-core.h | 135 irqreturn_t (*handle_int)(struct dw_edma_irq *dw_irq, enum dw_edma_dir dir, 223 dw_edma_core_handle_int(struct dw_edma_irq *dw_irq, enum dw_edma_dir dir, in dw_edma_core_handle_int() argument 226 return dw_irq->dw->core->handle_int(dw_irq, dir, done, abort); in dw_edma_core_handle_int()
|
| H A D | dw-hdma-v0-core.c | 176 dw_hdma_v0_core_handle_int(struct dw_edma_irq *dw_irq, enum dw_edma_dir dir, in dw_hdma_v0_core_handle_int() argument 179 struct dw_edma *dw = dw_irq->dw; in dw_hdma_v0_core_handle_int() 188 mask = dw_irq->wr_mask; in dw_hdma_v0_core_handle_int() 192 mask = dw_irq->rd_mask; in dw_hdma_v0_core_handle_int()
|
| H A D | dw-edma-v0-core.c | 338 dw_edma_v0_core_handle_int(struct dw_edma_irq *dw_irq, enum dw_edma_dir dir, in dw_edma_v0_core_handle_int() argument 341 struct dw_edma *dw = dw_irq->dw; in dw_edma_v0_core_handle_int() 352 mask = dw_irq->wr_mask; in dw_edma_v0_core_handle_int() 356 mask = dw_irq->rd_mask; in dw_edma_v0_core_handle_int()
|
| H A D | dw-edma-core.c | 793 struct dw_edma_irq *dw_irq = data; in dw_edma_interrupt_emulated() local 794 struct dw_edma *dw = dw_irq->dw; in dw_edma_interrupt_emulated() 812 struct dw_edma_irq *dw_irq = data; in dw_edma_interrupt_write_inner() local 814 return dw_edma_core_handle_int(dw_irq, EDMA_DIR_WRITE, in dw_edma_interrupt_write_inner() 821 struct dw_edma_irq *dw_irq = data; in dw_edma_interrupt_read_inner() local 823 return dw_edma_core_handle_int(dw_irq, EDMA_DIR_READ, in dw_edma_interrupt_read_inner()
|