taglinefilesource code
FDCS423drivers/block/floppy.c#define CHECK_RESET { if ( FDCS->reset ){ reset_fdc(); return ; } }
FDCS517drivers/block/floppy.cif(! (FDCS->dor & (0x10 << UNIT(drive))) ||
FDCS518drivers/block/floppy.c(FDCS->dor & 3) != UNIT(drive) ||
FDCS522drivers/block/floppy.cFDCS->dor);
FDCS570drivers/block/floppy.cif(FDCS->address == -1)
FDCS573drivers/block/floppy.colddor = FDCS->dor;
FDCS586drivers/block/floppy.cFDCS->dor = newdor;
FDCS606drivers/block/floppy.coutb_p(FDCS->dor & ~(0x10<<UNIT(current_drive)),FD_DOR);
FDCS607drivers/block/floppy.coutb_p(FDCS->dor, FD_DOR);
FDCS617drivers/block/floppy.cFDCS->spec1 = FDCS->spec2 = -1;
FDCS618drivers/block/floppy.cFDCS->need_configure = 1;
FDCS619drivers/block/floppy.cFDCS->perp_mode = 1;
FDCS620drivers/block/floppy.cFDCS->rawcmd = 0;
FDCS638drivers/block/floppy.cif ( FDCS->rawcmd == 2 )
FDCS641drivers/block/floppy.cFDCS->reset = 1;
FDCS719drivers/block/floppy.cif( !(FDCS->dor & ( 0x10 << UNIT(drive))))
FDCS794drivers/block/floppy.cif ( FDCS->reset ){
FDCS828drivers/block/floppy.cFDCS->reset=1;
FDCS834drivers/block/floppy.cFDCS->reset=1;
FDCS842drivers/block/floppy.cFDCS->reset=1;
FDCS865drivers/block/floppy.cif (FDCS->reset)
FDCS867drivers/block/floppy.cfor(counter = 0 ; counter < 10000 && !FDCS->reset ; counter++) {
FDCS877drivers/block/floppy.cFDCS->reset = 1;
FDCS890drivers/block/floppy.cif (FDCS->reset)
FDCS892drivers/block/floppy.cfor (counter = 0 ; counter < 10000 && !FDCS->reset ; counter++) {
FDCS909drivers/block/floppy.cFDCS->reset = 1;
FDCS936drivers/block/floppy.cFDCS->reset = 1; /* convenient way to return to
FDCS944drivers/block/floppy.cif ( FDCS->perp_mode == perp_mode )
FDCS946drivers/block/floppy.cif (FDCS->version >= FDC_82077_ORIG && FDCS->has_fifo) {
FDCS949drivers/block/floppy.cFDCS->perp_mode = perp_mode;
FDCS985drivers/block/floppy.cif (FDCS->need_configure && FDCS->has_fifo) {
FDCS986drivers/block/floppy.cif ( FDCS->reset )
FDCS994drivers/block/floppy.cif ( FDCS->reset ){
FDCS995drivers/block/floppy.cFDCS->has_fifo=0;
FDCS998drivers/block/floppy.cFDCS->need_configure = 0;
FDCS1014drivers/block/floppy.cif (FDCS->version >= FDC_82072) {
FDCS1043drivers/block/floppy.cif (FDCS->spec1 != spec1 || FDCS->spec2 != spec2) {
FDCS1046drivers/block/floppy.coutput_byte(FDCS->spec1 = spec1);
FDCS1047drivers/block/floppy.coutput_byte(FDCS->spec2 = spec2);
FDCS1058drivers/block/floppy.cif ( raw_cmd.rate == FDCS->dtr)
FDCS1069drivers/block/floppy.cFDCS->dtr = raw_cmd.rate;
FDCS1094drivers/block/floppy.cFDCS->reset = 1;
FDCS1253drivers/block/floppy.cFDCS->reset = 1;
FDCS1339drivers/block/floppy.cFDCS->reset = 1;
FDCS1410drivers/block/floppy.cFDCS->reset = 1;
FDCS1422drivers/block/floppy.cif ( fdc >= N_FDC || FDCS->address == -1){
FDCS1464drivers/block/floppy.cif ( FDCS->reset )
FDCS1476drivers/block/floppy.cFDCS->reset = 0;
FDCS1478drivers/block/floppy.cif ( FDCS->version >= FDC_82077 )
FDCS1479drivers/block/floppy.coutb_p(0x80 | ( FDCS->dtr &3), FD_STATUS);
FDCS1481drivers/block/floppy.coutb_p(FDCS->dor & ~0x04, FD_DOR);
FDCS1483drivers/block/floppy.coutb(FDCS->dor, FD_DOR);
FDCS1499drivers/block/floppy.cif(FDCS->address != -1){
FDCS1535drivers/block/floppy.cFDCS->reset = 1;
FDCS1549drivers/block/floppy.cif(!(FDCS->dor & ( 0x10 << UNIT(current_drive) ) )){
FDCS1558drivers/block/floppy.cif (FDCS->dor & ( 0x10 << UNIT(current_drive) ) )
FDCS1665drivers/block/floppy.cif ( FDCS->reset )
FDCS1739drivers/block/floppy.cFDCS->reset = 1;
FDCS2525drivers/block/floppy.cif(arg == FD_RESET_IF_NEEDED && !FDCS->reset)
FDCS2529drivers/block/floppy.cFDCS->reset=1;
FDCS2530drivers/block/floppy.cif ( FDCS->reset ){
FDCS2588drivers/block/floppy.cif ( FDCS->rawcmd <= 1 )
FDCS2589drivers/block/floppy.cFDCS->rawcmd = 1;
FDCS2595drivers/block/floppy.cFDCS->rawcmd = 2;
FDCS2599drivers/block/floppy.cFDCS->rawcmd = 2;
FDCS2604drivers/block/floppy.cif(FDCS->reset)
FDCS2637drivers/block/floppy.cif ( !ret && !FDCS->reset ){
FDCS3128drivers/block/floppy.cif ( FDCS->reset )
FDCS3251drivers/block/floppy.cFDCS->dtr = -1;
FDCS3252drivers/block/floppy.cFDCS->dor = 0x4;
FDCS3253drivers/block/floppy.cFDCS->reset = 0;
FDCS3254drivers/block/floppy.cFDCS->version = FDC_NONE;
FDCS3279drivers/block/floppy.cif (FDCS->address == -1 )
FDCS3281drivers/block/floppy.cFDCS->rawcmd = 2;
FDCS3283drivers/block/floppy.cFDCS->address = -1;
FDCS3287drivers/block/floppy.cFDCS->version = get_fdc_version();
FDCS3288drivers/block/floppy.cif (FDCS->version == FDC_NONE){
FDCS3289drivers/block/floppy.cFDCS->address = -1;
FDCS3298drivers/block/floppy.cFDCS->has_fifo = FDCS->version >= FDC_82077_ORIG;
FDCS3329drivers/block/floppy.cif(FDCS->address != -1){  
FDCS3332drivers/block/floppy.coutb_p(FDCS->dor, FD_DOR);
FDCS3349drivers/block/floppy.cif(FDCS->address != -1)
FDCS3350drivers/block/floppy.coutb_p(FDCS->dor, FD_DOR);