Searched refs:DMA_DONE (Results 1 - 4 of 4) sorted by relevance

/arch/blackfin/kernel/
H A Dbfin_dma.c26 * To make sure we work around 05000119 - we always check DMA_DONE bit,
284 else if (bfin_read16(&dst_ch->irq_status) & DMA_DONE) {
300 bfin_write16(&dst_ch->irq_status, DMA_DONE | DMA_ERR);
306 bfin_write16(&src_ch->irq_status, DMA_DONE | DMA_ERR);
320 while ((bfin_read_MDMA_S0_CONFIG() && !(bfin_read_MDMA_D0_IRQ_STATUS() & DMA_DONE)) ||
321 (bfin_read_MDMA_S1_CONFIG() && !(bfin_read_MDMA_D1_IRQ_STATUS() & DMA_DONE)))
324 bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR);
325 bfin_write_MDMA_D1_IRQ_STATUS(DMA_DONE | DMA_ERR);
344 * for DMA to finish with IRQs enabled. If interrupted, the initial DMA_DONE
362 while (!(bfin_read_MDMA_D0_IRQ_STATUS() & DMA_DONE))
[all...]
/arch/blackfin/include/asm/
H A Dbfin_dma.h43 #define DMA_DONE 0x0001 /* DMA Completion Interrupt Status */ macro
H A Ddma.h242 dma_ch[channel].regs->irq_status = DMA_DONE | DMA_ERR;
/arch/blackfin/mach-bf537/
H A Dints-priority.c188 if (bfin_read_DMA1_IRQ_STATUS() & (DMA_DONE | DMA_ERR))

Completed in 75 milliseconds