DMA_STAT_ERR
~(DMA_STAT_FINI | DMA_STAT_ERR),
~(DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR),
DMA_STAT_FINI | DMA_STAT_ERR,
DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR,
tmp = tmp | DMA_STAT_FINI | DMA_STAT_ERR;
tmp = tmp | DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR;
if (dmas & (DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR)) {
DMA_STAT_HALT | DMA_STAT_ERR),
if (dmas & DMA_STAT_ERR)
writel((u32)~(DMA_STAT_HALT | DMA_STAT_ERR),
~(DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR),
~(DMA_STAT_FINI | DMA_STAT_ERR),
if (dmas & (DMA_STAT_FINI | DMA_STAT_ERR)) {
writel(dmasm | (DMA_STAT_FINI | DMA_STAT_ERR),
if (dmas & DMA_STAT_ERR)