EDMA_DIR_READ
if (chan->dir == EDMA_DIR_READ)
if ((chan->dir == EDMA_DIR_READ && dir != DMA_DEV_TO_MEM) ||
(chan->dir == EDMA_DIR_READ && dir != DMA_MEM_TO_DEV))
return dw_edma_core_handle_int(dw_irq, EDMA_DIR_READ,
chan->dir = EDMA_DIR_READ;
dw_edma_core_ch_count(dw, EDMA_DIR_READ));
if (dir == EDMA_DIR_READ)
if (dir == EDMA_DIR_READ)
dw_edma_debugfs_regs_ch(dw, EDMA_DIR_READ, i, ch_dent);
else if (_dir == EDMA_DIR_READ) \
viewport_sel = entry->dir == EDMA_DIR_READ ? BIT(31) : 0;
writel(value, &(__dw_ch_regs(dw, EDMA_DIR_READ, ch)->name)); \
dw_hdma_debugfs_regs_ch(dw, EDMA_DIR_READ, i, ch_dent);
if (_dir == EDMA_DIR_READ) \