DRIVE_DMA
drvp->drive_flags &= ~DRIVE_DMA;
} else if (drvp->drive_flags & DRIVE_DMA) {
if (drvp->drive_flags & DRIVE_DMA)
if (drvp->drive_flags & DRIVE_DMA)
if (drvp->drive_flags & DRIVE_DMA)
if (drvp->drive_flags & DRIVE_DMA)
if (drvp->drive_flags & DRIVE_DMA) {
if (drvp->drive_flags & DRIVE_DMA)
(drvp->drive_flags & (DRIVE_DMA | DRIVE_UDMA)) &&
} else if (drvp->drive_flags & DRIVE_DMA) {
drvp->drive_flags &= ~(DRIVE_DMA | DRIVE_UDMA);
} else if (drvp->drive_flags & DRIVE_DMA) {
drvp->drive_flags &= ~(DRIVE_DMA | DRIVE_UDMA);
(drvp->drive_flags & (DRIVE_DMA | DRIVE_UDMA)) &&
drvp->drive_flags |= DRIVE_DMA;
drvp->drive_flags &= ~DRIVE_DMA;
drvp->drive_flags |= DRIVE_DMA | DRIVE_MODE;
if (drvp->drive_flags & DRIVE_DMA) {
if (drvp->drive_flags & DRIVE_DMA)
drvp->drive_flags |= DRIVE_DMA;
} else if (drvp->drive_flags & (DRIVE_DMA | DRIVE_UDMA)) {
drvp->drive_flags &= ~(DRIVE_DMA | DRIVE_UDMA);
if (((drvp->drive_flags & DRIVE_DMA) == 0 &&
drvp->drive_flags &= ~(DRIVE_DMA | DRIVE_UDMA);
drvp->drive_flags &= ~(DRIVE_DMA | DRIVE_UDMA);
if ((drvp->drive_flags & DRIVE_DMA) == 0)
drvp->drive_flags &= ~DRIVE_DMA;
drvp->drive_flags &= ~DRIVE_DMA;
} else if (drvp->drive_flags & DRIVE_DMA) {
if ((drvp[0].drive_flags & DRIVE_DMA) &&
(drvp[1].drive_flags & DRIVE_DMA)) {
if (drvp[0].drive_flags & DRIVE_DMA) {
if (drvp[1].drive_flags & DRIVE_DMA) {
if (drvp[drive].drive_flags & DRIVE_DMA) {
if (drvp[drive].drive_flags & DRIVE_DMA)
if (((drvp->drive_flags & DRIVE_DMA) == 0 &&
drvp->drive_flags &= ~DRIVE_DMA;
if (drvp->drive_flags & DRIVE_DMA) {
if ((drvp->drive_flags & DRIVE_DMA) &&
if (((drvp->drive_flags & DRIVE_DMA) == 0 &&
drvp->drive_flags &= ~DRIVE_DMA;
drvp->drive_flags &= ~DRIVE_DMA;
if (((drvp->drive_flags & DRIVE_DMA) == 0 &&
drvp->drive_flags &= ~DRIVE_DMA;
if (drvp->drive_flags & (DRIVE_DMA | DRIVE_UDMA)) {
drvp->drive_flags &= ~DRIVE_DMA;
drvp->drive_flags &= ~DRIVE_DMA;
} else if (drvp->drive_flags & DRIVE_DMA) {
drvp->drive_flags &= ~DRIVE_DMA;
} else if (drvp->drive_flags & DRIVE_DMA) {
if (drvp->drive_flags & DRIVE_DMA) {
drvp->drive_flags &= ~DRIVE_DMA;
} else if (drvp->drive_flags & DRIVE_DMA) {
if ((drvp->drive_flags & DRIVE_DMA) == 0 &&
drvp->drive_flags &= ~DRIVE_DMA;
if ((drvp->drive_flags & DRIVE_DMA) == 0) {
drvp->drive_flags &= ~DRIVE_DMA;
(drvp->drive_flags & DRIVE_DMA) != 0) {
if ((drvp->drive_flags & DRIVE_DMA) == 0 &&
drvp->drive_flags &= ~DRIVE_DMA;
drvp->drive_flags &= ~DRIVE_DMA;
} else if (drvp->drive_flags & DRIVE_DMA) {
(chp->ch_drive[1].drive_flags & DRIVE_DMA)) ||
(chp->ch_drive[0].drive_flags & DRIVE_DMA)))
drvp->drive_flags &= ~DRIVE_DMA;
} else if (drvp->drive_flags & DRIVE_DMA) {
drvp->drive_flags &= ~DRIVE_DMA;
} else if (drvp->drive_flags & DRIVE_DMA) {
drvp->drive_flags &= ~DRIVE_DMA;
(drvp->drive_flags & DRIVE_DMA)) {
drvp->drive_flags &= ~(DRIVE_UDMA | DRIVE_DMA);
(drvp->drive_flags & DRIVE_DMA)) {
drvp->drive_flags &= ~(DRIVE_UDMA | DRIVE_DMA);
drvp->drive_flags &= ~DRIVE_DMA;
(drvp->drive_flags & DRIVE_DMA) != 0) {
drvp->drive_flags &= ~DRIVE_DMA;
(drvp->drive_flags & DRIVE_DMA) != 0) {
(drvp->drive_flags & DRIVE_DMA) != 0) {
drvp->drive_flags &= ~DRIVE_DMA;
(drvp->drive_flags & DRIVE_DMA) != 0) {
drvp->drive_flags &= ~DRIVE_DMA;
(drvp->drive_flags & DRIVE_DMA) != 0) {
drvp->drive_flags &= ~DRIVE_DMA;
(drvp->drive_flags & DRIVE_DMA) != 0) {
if (drvp->drive_flags & DRIVE_DMA)