taglinefilesource code
FDCS429drivers/block/floppy.c#define CHECK_RESET { if ( FDCS->reset ){ reset_fdc(); return ; } }
FDCS523drivers/block/floppy.cif(! (FDCS->dor & (0x10 << UNIT(drive))) ||
FDCS524drivers/block/floppy.c(FDCS->dor & 3) != UNIT(drive) ||
FDCS528drivers/block/floppy.cFDCS->dor);
FDCS576drivers/block/floppy.cif(FDCS->address == -1)
FDCS579drivers/block/floppy.colddor = FDCS->dor;
FDCS592drivers/block/floppy.cFDCS->dor = newdor;
FDCS612drivers/block/floppy.coutb_p(FDCS->dor & ~(0x10<<UNIT(current_drive)),FD_DOR);
FDCS613drivers/block/floppy.coutb_p(FDCS->dor, FD_DOR);
FDCS623drivers/block/floppy.cFDCS->spec1 = FDCS->spec2 = -1;
FDCS624drivers/block/floppy.cFDCS->need_configure = 1;
FDCS625drivers/block/floppy.cFDCS->perp_mode = 1;
FDCS626drivers/block/floppy.cFDCS->rawcmd = 0;
FDCS642drivers/block/floppy.cif ( FDCS->rawcmd == 2 )
FDCS645drivers/block/floppy.cFDCS->reset = 1;
FDCS720drivers/block/floppy.cif( !(FDCS->dor & ( 0x10 << UNIT(drive))))
FDCS795drivers/block/floppy.cif ( FDCS->reset ){
FDCS859drivers/block/floppy.cFDCS->reset=1;
FDCS865drivers/block/floppy.cFDCS->reset=1;
FDCS873drivers/block/floppy.cFDCS->reset=1;
FDCS897drivers/block/floppy.cif (FDCS->reset)
FDCS899drivers/block/floppy.cfor(counter = 0 ; counter < 10000 && !FDCS->reset ; counter++) {
FDCS909drivers/block/floppy.cFDCS->reset = 1;
FDCS922drivers/block/floppy.cif (FDCS->reset)
FDCS924drivers/block/floppy.cfor (counter = 0 ; counter < 10000 && !FDCS->reset ; counter++) {
FDCS941drivers/block/floppy.cFDCS->reset = 1;
FDCS968drivers/block/floppy.cFDCS->reset = 1; /* convenient way to return to
FDCS976drivers/block/floppy.cif ( FDCS->perp_mode == perp_mode )
FDCS978drivers/block/floppy.cif (FDCS->version >= FDC_82077_ORIG && FDCS->has_fifo) {
FDCS981drivers/block/floppy.cFDCS->perp_mode = perp_mode;
FDCS1017drivers/block/floppy.cif (FDCS->need_configure && FDCS->has_fifo) {
FDCS1018drivers/block/floppy.cif ( FDCS->reset )
FDCS1026drivers/block/floppy.cif ( FDCS->reset ){
FDCS1027drivers/block/floppy.cFDCS->has_fifo=0;
FDCS1030drivers/block/floppy.cFDCS->need_configure = 0;
FDCS1046drivers/block/floppy.cif (FDCS->version >= FDC_82072) {
FDCS1075drivers/block/floppy.cif (FDCS->spec1 != spec1 || FDCS->spec2 != spec2) {
FDCS1078drivers/block/floppy.coutput_byte(FDCS->spec1 = spec1);
FDCS1079drivers/block/floppy.coutput_byte(FDCS->spec2 = spec2);
FDCS1090drivers/block/floppy.cif ( raw_cmd.rate == FDCS->dtr)
FDCS1101drivers/block/floppy.cFDCS->dtr = raw_cmd.rate;
FDCS1126drivers/block/floppy.cFDCS->reset = 1;
FDCS1285drivers/block/floppy.cFDCS->reset = 1;
FDCS1371drivers/block/floppy.cFDCS->reset = 1;
FDCS1446drivers/block/floppy.cFDCS->reset = 1;
FDCS1459drivers/block/floppy.cif ( fdc >= N_FDC || FDCS->address == -1){
FDCS1501drivers/block/floppy.cif ( FDCS->reset )
FDCS1513drivers/block/floppy.cFDCS->reset = 0;
FDCS1515drivers/block/floppy.cif ( FDCS->version >= FDC_82077 )
FDCS1516drivers/block/floppy.coutb_p(0x80 | ( FDCS->dtr &3), FD_STATUS);
FDCS1518drivers/block/floppy.coutb_p(FDCS->dor & ~0x04, FD_DOR);
FDCS1520drivers/block/floppy.coutb(FDCS->dor, FD_DOR);
FDCS1536drivers/block/floppy.cif(FDCS->address != -1){
FDCS1573drivers/block/floppy.cFDCS->reset = 1;
FDCS1587drivers/block/floppy.cif(!(FDCS->dor & ( 0x10 << UNIT(current_drive) ) )){
FDCS1596drivers/block/floppy.cif (FDCS->dor & ( 0x10 << UNIT(current_drive) ) )
FDCS1703drivers/block/floppy.cif ( FDCS->reset )
FDCS1778drivers/block/floppy.cFDCS->reset = 1;
FDCS2564drivers/block/floppy.cif(arg == FD_RESET_IF_NEEDED && !FDCS->reset)
FDCS2568drivers/block/floppy.cFDCS->reset=1;
FDCS2569drivers/block/floppy.cif ( FDCS->reset ){
FDCS2627drivers/block/floppy.cif ( FDCS->rawcmd <= 1 )
FDCS2628drivers/block/floppy.cFDCS->rawcmd = 1;
FDCS2634drivers/block/floppy.cFDCS->rawcmd = 2;
FDCS2638drivers/block/floppy.cFDCS->rawcmd = 2;
FDCS2643drivers/block/floppy.cif(FDCS->reset)
FDCS2676drivers/block/floppy.cif ( !ret && !FDCS->reset ){
FDCS3168drivers/block/floppy.cif ( FDCS->reset )
FDCS3364drivers/block/floppy.cFDCS->dtr = -1;
FDCS3365drivers/block/floppy.cFDCS->dor = 0x4;
FDCS3366drivers/block/floppy.cFDCS->reset = 0;
FDCS3367drivers/block/floppy.cFDCS->version = FDC_NONE;
FDCS3392drivers/block/floppy.cif (FDCS->address == -1 )
FDCS3394drivers/block/floppy.cFDCS->rawcmd = 2;
FDCS3396drivers/block/floppy.cFDCS->address = -1;
FDCS3400drivers/block/floppy.cFDCS->version = get_fdc_version();
FDCS3401drivers/block/floppy.cif (FDCS->version == FDC_NONE){
FDCS3402drivers/block/floppy.cFDCS->address = -1;
FDCS3411drivers/block/floppy.cFDCS->has_fifo = FDCS->version >= FDC_82077_ORIG;
FDCS3442drivers/block/floppy.cif(FDCS->address != -1){  
FDCS3445drivers/block/floppy.coutb_p(FDCS->dor, FD_DOR);
FDCS3462drivers/block/floppy.cif(FDCS->address != -1)
FDCS3463drivers/block/floppy.coutb_p(FDCS->dor, FD_DOR);