DRIVE_UDMA
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA) {
drvp->drive_flags &= ~DRIVE_UDMA;
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA) {
drvp->drive_flags &= ~DRIVE_UDMA;
(drvp->drive_flags & (DRIVE_DMA | DRIVE_UDMA)) &&
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA &&
drvp->drive_flags &= ~(DRIVE_DMA | DRIVE_UDMA);
if (drvp->drive_flags & DRIVE_UDMA) {
drvp->drive_flags &= ~(DRIVE_DMA | DRIVE_UDMA);
(drvp->drive_flags & (DRIVE_DMA | DRIVE_UDMA)) &&
drvp->drive_flags |= DRIVE_UDMA;
if (drvp->drive_flags & DRIVE_UDMA)
drvp->drive_flags &= ~DRIVE_UDMA;
drvp->drive_flags |= DRIVE_UDMA | DRIVE_MODE;
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA)
if ((drvp->drive_flags & DRIVE_UDMA) && drvp->UDMA_mode > 0) {
} else if ((drvp->drive_flags & DRIVE_UDMA) &&
drvp->drive_flags &= ~DRIVE_UDMA;
} else if (drvp->drive_flags & (DRIVE_DMA | DRIVE_UDMA)) {
drvp->drive_flags &= ~(DRIVE_DMA | DRIVE_UDMA);
(drvp->drive_flags & DRIVE_UDMA) == 0) ||
drvp->drive_flags &= ~(DRIVE_DMA | DRIVE_UDMA);
drvp->drive_flags &= ~(DRIVE_DMA | DRIVE_UDMA);
if (drvp->drive_flags & DRIVE_UDMA) {
(drvp->drive_flags & DRIVE_UDMA) == 0))
(drvp->drive_flags & DRIVE_UDMA)) {
drvp->drive_flags &= ~DRIVE_UDMA;
(drvp->drive_flags & DRIVE_UDMA) == 0)) {
(drvp->drive_flags & DRIVE_UDMA)) {
drvp->drive_flags &= ~DRIVE_UDMA;
if ((chp->ch_drive[0].drive_flags & DRIVE_UDMA) &&
(chp->ch_drive[1].drive_flags & DRIVE_UDMA)) {
(drvp->drive_flags & DRIVE_UDMA) == 0)) {
(drvp->drive_flags & DRIVE_UDMA)) {
drvp->drive_flags &= ~DRIVE_UDMA;
if (drvp->drive_flags & (DRIVE_DMA | DRIVE_UDMA)) {
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA) {
(drvp->drive_flags & DRIVE_UDMA) == 0)
if (drvp->drive_flags & DRIVE_UDMA) {
(drvp->drive_flags & DRIVE_UDMA) != 0) {
drvp->drive_flags &= ~DRIVE_UDMA;
DRIVE_UDMA) { /* check 80 pins cable */
(drvp->drive_flags & DRIVE_UDMA) == 0) {
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA) {
((chp->ch_drive[0].drive_flags & DRIVE_UDMA &&
(chp->ch_drive[1].drive_flags & DRIVE_UDMA &&
if ((chp->ch_drive[0].drive_flags & DRIVE_UDMA &&
(chp->ch_drive[1].drive_flags & DRIVE_UDMA &&
if ((chp->ch_drive[0].drive_flags & DRIVE_UDMA &&
(chp->ch_drive[1].drive_flags & DRIVE_UDMA &&
if (((chp->ch_drive[0].drive_flags & DRIVE_UDMA) &&
!(chp->ch_drive[1].drive_flags & DRIVE_UDMA) &&
((chp->ch_drive[1].drive_flags & DRIVE_UDMA) &&
!(chp->ch_drive[0].drive_flags & DRIVE_UDMA) &&
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA) {
if (drvp->drive_flags & DRIVE_UDMA) {
(drvp->drive_flags & DRIVE_UDMA)) {
drvp->drive_flags &= ~DRIVE_UDMA;
drvp->drive_flags &= ~(DRIVE_UDMA | DRIVE_DMA);
(drvp->drive_flags & DRIVE_UDMA)) {
drvp->drive_flags &= ~DRIVE_UDMA;
drvp->drive_flags &= ~(DRIVE_UDMA | DRIVE_DMA);
(drvp->drive_flags & DRIVE_UDMA) != 0) {
drvp->drive_flags &= ~DRIVE_UDMA;
(drvp->drive_flags & DRIVE_UDMA) != 0) {
drvp->drive_flags &= ~DRIVE_UDMA;
(drvp->drive_flags & DRIVE_UDMA) != 0) {
drvp->drive_flags &= ~DRIVE_UDMA;
(drvp->drive_flags & DRIVE_UDMA) != 0) {
drvp->drive_flags &= ~DRIVE_UDMA;
(drvp->drive_flags & DRIVE_UDMA) != 0) {
drvp->drive_flags &= ~DRIVE_UDMA;
(drvp->drive_flags & DRIVE_UDMA) != 0) {
drvp->drive_flags &= ~DRIVE_UDMA;
if ((drvp->drive_flags & DRIVE_UDMA) == 0)