taglinefilesource code
fdc137drivers/block/floppy.c#define REVDRIVE(fdc, unit) ( (unit) + ((fdc) << 2 ))
fdc141drivers/block/floppy.c#define FDCS (&fdc_state[fdc])
fdc401drivers/block/floppy.cint fdc; /* current fdc */
fdc439drivers/block/floppy.cstatic int set_dor(int fdc, char mask, char data)
fdc448drivers/block/floppy.cdrive = REVDRIVE(fdc,unit);
fdc481drivers/block/floppy.cif (FDC(drive) == fdc &&
fdc490drivers/block/floppy.cfdc = FDC(drive);
fdc493drivers/block/floppy.cset_dor(fdc,~0,8);
fdc495drivers/block/floppy.cset_dor(1-fdc, ~8, 0);
fdc595drivers/block/floppy.cif(! (set_dor( fdc, ~3, UNIT(drive) | ( 0x10 << UNIT(drive))) &
fdc599drivers/block/floppy.cset_dor( fdc, ~( 0x10 << UNIT(drive) ), 0 );
fdc723drivers/block/floppy.cfdc, status);
fdc762drivers/block/floppy.cstatus, fdc,i);
fdc1209drivers/block/floppy.cif ( fdc >= N_FDC ) /* we don't even know which FDC is the culprit */
fdc1305drivers/block/floppy.cset_dor( fdc, 0xfc,
fdc2330drivers/block/floppy.cif ( FDC(i) != fdc)
fdc2839drivers/block/floppy.cprintk("FDC %d is a 8272A\n",fdc);
fdc2849drivers/block/floppy.cprintk("FDC %d is a 82072\n",fdc);
fdc2859drivers/block/floppy.cprintk("FDC %d is a pre-1991 82077\n", fdc);
fdc2866drivers/block/floppy.cprintk("FDC %d is a post-1991 82077\n",fdc);
fdc2926drivers/block/floppy.cfor(fdc = 0 ; fdc < N_FDC; fdc++){
fdc2931drivers/block/floppy.cset_dor(fdc, ~0, 0xc );
fdc2944drivers/block/floppy.cfor(fdc = 0 ; fdc < N_FDC; fdc++){
fdc2960drivers/block/floppy.cfdc=0;
fdc11include/linux/fdreg.h#define FD_IOPORT fdc_state[fdc].address