Lines Matching full:dmas
276 u32 dmas; /* Status. */ member
394 while (!(readl(&ch->dmas) & DMA_STAT_HALT)) in korina_abort_dma()
397 writel(0, &ch->dmas); in korina_abort_dma()
574 u32 dmas, dmasm; in korina_rx_dma_interrupt() local
577 dmas = readl(&lp->rx_dma_regs->dmas); in korina_rx_dma_interrupt()
578 if (dmas & (DMA_STAT_DONE | DMA_STAT_HALT | DMA_STAT_ERR)) { in korina_rx_dma_interrupt()
586 if (dmas & DMA_STAT_ERR) in korina_rx_dma_interrupt()
601 u32 devcs, pkt_len, dmas; in korina_rx() local
684 writel((u32)~DMA_STAT_DONE, &lp->rx_dma_regs->dmas); in korina_rx()
687 dmas = readl(&lp->rx_dma_regs->dmas); in korina_rx()
689 if (dmas & DMA_STAT_HALT) { in korina_rx()
691 &lp->rx_dma_regs->dmas); in korina_rx()
769 u32 dmas; in korina_tx() local
841 dmas = readl(&lp->tx_dma_regs->dmas); in korina_tx()
842 writel(~dmas, &lp->tx_dma_regs->dmas); in korina_tx()
856 u32 dmas, dmasm; in korina_tx_dma_interrupt() local
859 dmas = readl(&lp->tx_dma_regs->dmas); in korina_tx_dma_interrupt()
861 if (dmas & (DMA_STAT_FINI | DMA_STAT_ERR)) { in korina_tx_dma_interrupt()
876 if (dmas & DMA_STAT_ERR) in korina_tx_dma_interrupt()
1089 writel(0, &lp->rx_dma_regs->dmas); in korina_init()