Lines Matching refs:dma_stat
206 u8 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat); in tx4939ide_dma_host_set() local
209 dma_stat |= (1 << (5 + unit)); in tx4939ide_dma_host_set()
211 dma_stat &= ~(1 << (5 + unit)); in tx4939ide_dma_host_set()
213 tx4939ide_writeb(dma_stat, base, TX4939IDE_DMA_Stat); in tx4939ide_dma_host_set()
221 u8 dma_stat; in tx4939ide_clear_dma_status() local
224 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat); in tx4939ide_clear_dma_status()
226 tx4939ide_writeb(dma_stat | ATA_DMA_INTR | ATA_DMA_ERR, base, in tx4939ide_clear_dma_status()
230 return dma_stat; in tx4939ide_clear_dma_status()
318 u8 dma_stat, dma_cmd; in tx4939ide_dma_end() local
328 dma_stat = tx4939ide_clear_dma_status(base); in tx4939ide_dma_end()
333 if ((dma_stat & CHECK_DMA_MASK) == 0 && in tx4939ide_dma_end()
338 return ((dma_stat & CHECK_DMA_MASK) != in tx4939ide_dma_end()
339 ATA_DMA_INTR) ? 0x10 | dma_stat : 0; in tx4939ide_dma_end()
348 u8 dma_stat, stat; in tx4939ide_dma_test_irq() local
365 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat); in tx4939ide_dma_test_irq()
366 if (!(dma_stat & ATA_DMA_INTR)) in tx4939ide_dma_test_irq()
369 hwif->name, dma_stat, ctl); in tx4939ide_dma_test_irq()