FDC
outb(FDC, dataPort);
printk(currentControl & (1 << FDC)
if (FDC(drive) != current_fdc)
outparam = &fdc_state[FDC(drive)];
v = fdc_state[FDC(drive)];
if (fdc_state[FDC(drive)].rawcmd == 1)
fdc_state[FDC(drive)].rawcmd = 2;
if (fdc_state[FDC(drive)].version == FDC_NONE)
int fdc = FDC(drive);
(fdc_state[fdc].dor & 3) != UNIT(drive) || fdc != FDC(drive)) {
DPRINT("drive=%d fdc=%d dor=%x\n", drive, FDC(drive),
if (FDC(drive) == fdc &&
fdc = FDC(drive);
set_dor(FDC(nr), mask, 0);
int fdc = FDC(drive);