taglinefilesource code
FDCS377drivers/block/floppy.c#define CHECK_RESET { if ( FDCS->reset ){ reset_fdc(); return ; } }
FDCS444drivers/block/floppy.colddor = FDCS->dor;
FDCS455drivers/block/floppy.cFDCS->dor = newdor;
FDCS465drivers/block/floppy.coutb_p(FDCS->dor & ~(0x10<<UNIT(current_drive)),FD_DOR);
FDCS466drivers/block/floppy.coutb_p(FDCS->dor, FD_DOR);
FDCS476drivers/block/floppy.cFDCS->spec1 = FDCS->spec2 = -1;
FDCS477drivers/block/floppy.cFDCS->need_configure = 1;
FDCS478drivers/block/floppy.cFDCS->perp_mode = 1;
FDCS479drivers/block/floppy.cFDCS->rawcmd = 0;
FDCS497drivers/block/floppy.cif ( FDCS->rawcmd == 2 )
FDCS500drivers/block/floppy.cFDCS->reset = 1;
FDCS632drivers/block/floppy.cif ( FDCS->reset ){
FDCS666drivers/block/floppy.cFDCS->reset=1;
FDCS672drivers/block/floppy.cFDCS->reset=1;
FDCS680drivers/block/floppy.cFDCS->reset=1;
FDCS703drivers/block/floppy.cif (FDCS->reset)
FDCS720drivers/block/floppy.cFDCS->reset = 1;
FDCS739drivers/block/floppy.cif (FDCS->reset)
FDCS759drivers/block/floppy.cFDCS->reset = 1;
FDCS788drivers/block/floppy.cFDCS->reset = 1; /* convenient way to return to
FDCS796drivers/block/floppy.cif ( FDCS->perp_mode == perp_mode )
FDCS798drivers/block/floppy.cif (FDCS->version >= FDC_82077_ORIG && FDCS->has_fifo) {
FDCS801drivers/block/floppy.cFDCS->perp_mode = perp_mode;
FDCS838drivers/block/floppy.cif (FDCS->need_configure && FDCS->has_fifo) {
FDCS839drivers/block/floppy.cif ( FDCS->reset )
FDCS847drivers/block/floppy.cif ( FDCS->reset ){
FDCS848drivers/block/floppy.cFDCS->has_fifo=0;
FDCS851drivers/block/floppy.cFDCS->need_configure = 0;
FDCS867drivers/block/floppy.cif (FDCS->version >= FDC_82072) {
FDCS897drivers/block/floppy.cif (FDCS->spec1 != spec1 || FDCS->spec2 != spec2) {
FDCS900drivers/block/floppy.coutput_byte(FDCS->spec1 = spec1);
FDCS901drivers/block/floppy.coutput_byte(FDCS->spec2 = spec2);
FDCS912drivers/block/floppy.cif ( raw_cmd.rate == FDCS->dtr)
FDCS924drivers/block/floppy.cFDCS->dtr = raw_cmd.rate;
FDCS947drivers/block/floppy.cFDCS->reset = 1;
FDCS1147drivers/block/floppy.cFDCS->reset = 1;
FDCS1200drivers/block/floppy.cFDCS->reset = 1;
FDCS1243drivers/block/floppy.cif ( FDCS->reset )
FDCS1255drivers/block/floppy.cFDCS->reset = 0;
FDCS1257drivers/block/floppy.cif ( FDCS->version >= FDC_82077 )
FDCS1258drivers/block/floppy.coutb_p(0x80 | ( FDCS->dtr &3), FD_STATUS);
FDCS1261drivers/block/floppy.coutb_p(FDCS->dor & ~0x04, FD_DOR);
FDCS1263drivers/block/floppy.coutb(FDCS->dor, FD_DOR);
FDCS1280drivers/block/floppy.cFDCS->reset = 1;
FDCS1291drivers/block/floppy.cif ( (FDCS->dor & 0x03) != UNIT(current_drive) )
FDCS1295drivers/block/floppy.cif ( ! ( FDCS->dor & ( 0x10 << UNIT(current_drive) ) )){
FDCS1320drivers/block/floppy.cFDCS->reset = 1;
FDCS1420drivers/block/floppy.cif ( FDCS->reset )
FDCS1492drivers/block/floppy.cFDCS->reset = 1;
FDCS2256drivers/block/floppy.cFDCS->reset=1;
FDCS2259drivers/block/floppy.cif(FDCS->rawcmd == 2 )
FDCS2263drivers/block/floppy.cif ( FDCS->reset ){
FDCS2327drivers/block/floppy.cif ( FDCS->rawcmd <= 1 )
FDCS2328drivers/block/floppy.cFDCS->rawcmd = 1;
FDCS2339drivers/block/floppy.cif(FDCS->reset)
FDCS2363drivers/block/floppy.cif ( !ret && !FDCS->reset ){
FDCS2834drivers/block/floppy.cif ( FDCS->reset )
FDCS2928drivers/block/floppy.cFDCS->dtr = -1;
FDCS2929drivers/block/floppy.cFDCS->dor = 0;
FDCS2930drivers/block/floppy.cFDCS->reset = 0;
FDCS2931drivers/block/floppy.cFDCS->version = FDC_NONE;
FDCS2948drivers/block/floppy.cFDCS->rawcmd = 2;
FDCS2952drivers/block/floppy.cFDCS->version = get_fdc_version();
FDCS2953drivers/block/floppy.cif (FDCS->version == FDC_NONE)
FDCS2960drivers/block/floppy.cFDCS->has_fifo = FDCS->version >= FDC_82077_ORIG;