ATA_DMA_ERR
return ata_bmdma_status(ap) & ~ATA_DMA_ERR;
if (unlikely(host_stat & ATA_DMA_ERR)) {
if (qc->err_mask == AC_ERR_TIMEOUT && (host_stat & ATA_DMA_ERR)) {
if (host_stat & ATA_DMA_ERR)
if (acdev->dma_status & ATA_DMA_ERR)
acdev->dma_status = ATA_DMA_ERR;
acdev->dma_status = ATA_DMA_ERR;
return ATA_DMA_ERR;
iowrite8(dma_stat | ATA_DMA_INTR | ATA_DMA_ERR,
r |= ATA_DMA_INTR | ATA_DMA_ERR;
rstat |= ATA_DMA_ERR;
rstat |= ATA_DMA_ERR;
return priv->waiting_for_dma | ATA_DMA_ERR;
dmactl |= ATA_DMA_INTR | ATA_DMA_ERR;
iowrite8((ioread8(mmio + ATA_DMA_CMD) | ATA_DMA_INTR | ATA_DMA_ERR),
ret |= ATA_DMA_ERR;
else if (reg & ATA_DMA_ERR)
status = (reg & ATA_DMA_ERR) | ATA_DMA_INTR;
if (unlikely(host_stat & ATA_DMA_ERR)) {