Home
last modified time | relevance | path

Searched refs:dw_irq (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/dma/dw-edma/
H A Ddw-edma-core.h135 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 Ddw-hdma-v0-core.c176 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 Ddw-edma-v0-core.c338 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 Ddw-edma-core.c793 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()