XFER_MW_DMA_0
dev->dma_mode = XFER_MW_DMA_0;
xfer_mask |= ata_xfer_mode2mask(XFER_MW_DMA_0);
unsigned int mwdma = speed - XFER_MW_DMA_0;
dev->dma_mode == XFER_MW_DMA_0 &&
{ ATA_SHIFT_MWDMA, ATA_NR_MWDMA_MODES, XFER_MW_DMA_0 },
} else if (speed >= XFER_MW_DMA_0 && speed <= XFER_MW_DMA_2)
{ XFER_MW_DMA_0, 60, 0, 0, 0, 215, 215, 20, 480, 0 },
{ XFER_MW_DMA_0, "XFER_MW_DMA_0" },
} else if ((dma_mode >= XFER_MW_DMA_0) && (dma_mode <= XFER_MW_DMA_4)) {
tmcfg |= (dma_mode - XFER_MW_DMA_0) <<
if (adev->dma_mode == XFER_MW_DMA_0)
if (adev->dma_mode == XFER_MW_DMA_0)
dma -= XFER_MW_DMA_0;
else if (adev->dma_mode == XFER_MW_DMA_0)
case XFER_MW_DMA_0:
reg |= mwdma_timings[mode - XFER_MW_DMA_0];
cs5536_program_dtc(adev, mwdma_timings[mode - XFER_MW_DMA_0]);
outb(adev->dma_mode - XFER_MW_DMA_0, 0x23);
unsigned int mwdma = adev->dma_mode - XFER_MW_DMA_0;
i = speed & ~XFER_MW_DMA_0;
{ XFER_MW_DMA_0, 0xa0ca8575 },
if (mode < XFER_MW_DMA_0)
{ XFER_MW_DMA_0, 0xa010d9fc },
{ XFER_MW_DMA_0, 0xa0c8a797 },
{ XFER_MW_DMA_0, 0x2c829d2e },
if (mode < XFER_MW_DMA_0)
{ XFER_MW_DMA_0, 0x22406c97 },
{ XFER_MW_DMA_0, 0x228082ea },
if (mode < XFER_MW_DMA_0)
{ XFER_MW_DMA_0, 0x2c829d2e },
unsigned int mwdma = adev->dma_mode - XFER_MW_DMA_0;
int mode_wanted = adev->dma_mode - XFER_MW_DMA_0;
dev->dma_mode = XFER_MW_DMA_0;
dev->xfer_mode = XFER_MW_DMA_0;
{ XFER_MW_DMA_0, 0x00074000, 0, },
{ XFER_MW_DMA_0, 0x00074000, 0, },
{ XFER_MW_DMA_0, 0x00084000, 0, },
{ XFER_MW_DMA_0, 0x00084000, 0, },
{ XFER_MW_DMA_0, 0x00618000, 0, },
{ XFER_MW_DMA_0, 0x00820800, 0, },
t = pata_macio_find_timing(priv, XFER_MW_DMA_0);
int dma = adev->dma_mode - XFER_MW_DMA_0;
if (mode >= XFER_MW_DMA_0 || !ata_pio_need_iordy(adev))
unsigned int mwdma = adev->dma_mode - XFER_MW_DMA_0;
int dma = adev->dma_mode - XFER_MW_DMA_0;
if (mode >= XFER_MW_DMA_0)
if (mode < XFER_MW_DMA_0) {
return adev->dma_mode - XFER_MW_DMA_0;
} else if ((dma_mode >= XFER_MW_DMA_0) &&
int speed = adev->dma_mode - XFER_MW_DMA_0;
conf |= mwdma[adev->dma_mode - XFER_MW_DMA_0];
unsigned int mwdma = adev->dma_mode - XFER_MW_DMA_0;
unsigned int mwdma = adev->dma_mode - XFER_MW_DMA_0;
format = mwdma_timing[clock][mode - XFER_MW_DMA_0];
data |= (dma_mode - XFER_MW_DMA_0) << 8;
dma_mode[adev->dma_mode - XFER_MW_DMA_0]);
multi = dma_table[adev->dma_mode - XFER_MW_DMA_0];
int speed = adev->dma_mode - XFER_MW_DMA_0;
int speed = adev->dma_mode - XFER_MW_DMA_0;
int speed = adev->dma_mode - XFER_MW_DMA_0;
int speed = adev->dma_mode - XFER_MW_DMA_0;
int speed = adev->dma_mode - XFER_MW_DMA_0;
int dma = adev->dma_mode - XFER_MW_DMA_0;
case XFER_MW_DMA_0:
return adev->dma_mode >= XFER_MW_DMA_0 &&