ATA_UDMA2
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
{ ATA_UDMA2, ATA_UDMA1, ATA_UDMA0, 0,
limit |= ata_pack_xfermask(ATA_PIO4, ATA_MWDMA2, ATA_UDMA2);
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
ap->udma_mask = ATA_UDMA2;
.udma_mask = ATA_UDMA2,
udma_mask = ATA_UDMA2 & ((1 << (*prop + 1)) - 1);
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
.udma_mask = ATA_UDMA2,
{ "vt82c686", PCI_DEVICE_ID_VIA_82C686, 0x00, 0x0f, ATA_UDMA2, VIA_BAD_CLK66 },
{ "vt82c596a", PCI_DEVICE_ID_VIA_82C596, 0x00, 0x0f, ATA_UDMA2, VIA_BAD_CLK66 },
{ "vt82c586b", PCI_DEVICE_ID_VIA_82C586_0, 0x47, 0x4f, ATA_UDMA2, VIA_SET_FIFO },
{ "vt82c586b", PCI_DEVICE_ID_VIA_82C586_0, 0x40, 0x46, ATA_UDMA2, VIA_SET_FIFO | VIA_BAD_PREQ },
{ "vt82c586b", PCI_DEVICE_ID_VIA_82C586_0, 0x30, 0x3f, ATA_UDMA2, VIA_SET_FIFO },
{ "vt82c586a", PCI_DEVICE_ID_VIA_82C586_0, 0x20, 0x2f, ATA_UDMA2, VIA_SET_FIFO },
case ATA_UDMA2:
.udma_mask = ATA_UDMA2,
case ATA_UDMA2:
ATA_UDMA3 = ATA_UDMA2 | (1 << 3),
ATA_UDMA_MASK_40C = ATA_UDMA2, /* udma0-2 */