DMA_STAT_HALT
if (__raw_readl(&ch->dmas) & DMA_STAT_HALT) {
~(DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR),
DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR,
tmp = tmp | DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR;
while (!(readl(&ch->dmas) & DMA_STAT_HALT))
if (dmas & (DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR)) {
DMA_STAT_HALT | DMA_STAT_ERR),
if (dmas & DMA_STAT_HALT) {
writel((u32)~(DMA_STAT_HALT | DMA_STAT_ERR),
~(DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR),