taglinefilesource code
FDCS501drivers/block/floppy.c#define CHECK_RESET { if ( FDCS->reset ){ reset_fdc(); return ; } }
FDCS654drivers/block/floppy.cif(! (FDCS->dor & (0x10 << UNIT(drive))) ||
FDCS655drivers/block/floppy.c(FDCS->dor & 3) != UNIT(drive) ||
FDCS659drivers/block/floppy.cFDCS->dor);
FDCS707drivers/block/floppy.cif(FDCS->address == -1)
FDCS710drivers/block/floppy.colddor = FDCS->dor;
FDCS723drivers/block/floppy.cFDCS->dor = newdor;
FDCS743drivers/block/floppy.coutb_p(FDCS->dor & ~(0x10<<UNIT(current_drive)),FD_DOR);
FDCS744drivers/block/floppy.coutb_p(FDCS->dor, FD_DOR);
FDCS754drivers/block/floppy.cFDCS->spec1 = FDCS->spec2 = -1;
FDCS755drivers/block/floppy.cFDCS->need_configure = 1;
FDCS756drivers/block/floppy.cFDCS->perp_mode = 1;
FDCS757drivers/block/floppy.cFDCS->rawcmd = 0;
FDCS773drivers/block/floppy.cif ( FDCS->rawcmd == 2 )
FDCS776drivers/block/floppy.cFDCS->reset = 1;
FDCS850drivers/block/floppy.cif( !(FDCS->dor & ( 0x10 << UNIT(drive))))
FDCS925drivers/block/floppy.cif ( FDCS->reset ){
FDCS983drivers/block/floppy.cFDCS->reset = 1;
FDCS1000drivers/block/floppy.cFDCS->reset=1;
FDCS1006drivers/block/floppy.cFDCS->reset=1;
FDCS1013drivers/block/floppy.cFDCS->reset=1;
FDCS1037drivers/block/floppy.cif (FDCS->reset)
FDCS1039drivers/block/floppy.cfor(counter = 0 ; counter < 10000 && !FDCS->reset ; counter++) {
FDCS1057drivers/block/floppy.cFDCS->reset = 1;
FDCS1070drivers/block/floppy.cif (FDCS->reset)
FDCS1072drivers/block/floppy.cfor (counter = 0 ; counter < 10000 && !FDCS->reset ; counter++) {
FDCS1094drivers/block/floppy.cFDCS->reset = 1;
FDCS1121drivers/block/floppy.cFDCS->reset = 1; /* convenient way to return to
FDCS1129drivers/block/floppy.cif ( FDCS->perp_mode == perp_mode )
FDCS1131drivers/block/floppy.cif (FDCS->version >= FDC_82077_ORIG && FDCS->has_fifo) {
FDCS1134drivers/block/floppy.cFDCS->perp_mode = perp_mode;
FDCS1170drivers/block/floppy.cif (FDCS->need_configure && FDCS->has_fifo) {
FDCS1171drivers/block/floppy.cif ( FDCS->reset )
FDCS1179drivers/block/floppy.cif ( FDCS->reset ){
FDCS1180drivers/block/floppy.cFDCS->has_fifo=0;
FDCS1183drivers/block/floppy.cFDCS->need_configure = 0;
FDCS1199drivers/block/floppy.cif (FDCS->version >= FDC_82072) {
FDCS1228drivers/block/floppy.cif (FDCS->spec1 != spec1 || FDCS->spec2 != spec2) {
FDCS1231drivers/block/floppy.coutput_byte(FDCS->spec1 = spec1);
FDCS1232drivers/block/floppy.coutput_byte(FDCS->spec2 = spec2);
FDCS1243drivers/block/floppy.cif ( raw_cmd.rate == FDCS->dtr)
FDCS1254drivers/block/floppy.cFDCS->dtr = raw_cmd.rate;
FDCS1279drivers/block/floppy.cFDCS->reset = 1;
FDCS1438drivers/block/floppy.cFDCS->reset = 1;
FDCS1524drivers/block/floppy.cFDCS->reset = 1;
FDCS1599drivers/block/floppy.cFDCS->reset = 1;
FDCS1615drivers/block/floppy.cif ( fdc >= N_FDC || FDCS->address == -1){
FDCS1660drivers/block/floppy.cif ( FDCS->reset )
FDCS1672drivers/block/floppy.cFDCS->reset = 0;
FDCS1674drivers/block/floppy.cif ( FDCS->version >= FDC_82077 )
FDCS1675drivers/block/floppy.coutb_p(0x80 | ( FDCS->dtr &3), FD_STATUS);
FDCS1677drivers/block/floppy.coutb_p(FDCS->dor & ~0x04, FD_DOR);
FDCS1679drivers/block/floppy.coutb(FDCS->dor, FD_DOR);
FDCS1716drivers/block/floppy.cif(FDCS->address != -1){
FDCS1756drivers/block/floppy.cFDCS->reset = 1;
FDCS1776drivers/block/floppy.cif(!(FDCS->dor & ( 0x10 << UNIT(current_drive) ) )){
FDCS1785drivers/block/floppy.cif (FDCS->dor & ( 0x10 << UNIT(current_drive) ) )
FDCS1892drivers/block/floppy.cif ( FDCS->reset )
FDCS1967drivers/block/floppy.cFDCS->reset = 1;
FDCS2772drivers/block/floppy.cif(arg == FD_RESET_IF_NEEDED && !FDCS->reset)
FDCS2776drivers/block/floppy.cFDCS->reset=1;
FDCS2777drivers/block/floppy.cif ( FDCS->reset ){
FDCS2833drivers/block/floppy.cif ( FDCS->rawcmd <= 1 )
FDCS2834drivers/block/floppy.cFDCS->rawcmd = 1;
FDCS2840drivers/block/floppy.cFDCS->rawcmd = 2;
FDCS2844drivers/block/floppy.cFDCS->rawcmd = 2;
FDCS2849drivers/block/floppy.cif(FDCS->reset)
FDCS2886drivers/block/floppy.cif ( !ret && !FDCS->reset ){
FDCS3412drivers/block/floppy.cif ( FDCS->reset )
FDCS3605drivers/block/floppy.cFDCS->dtr = -1;
FDCS3606drivers/block/floppy.cFDCS->dor = 0x4;
FDCS3607drivers/block/floppy.cFDCS->reset = 0;
FDCS3608drivers/block/floppy.cFDCS->version = FDC_NONE;
FDCS3635drivers/block/floppy.cif (FDCS->address == -1 )
FDCS3637drivers/block/floppy.cFDCS->rawcmd = 2;
FDCS3639drivers/block/floppy.cFDCS->address = -1;
FDCS3643drivers/block/floppy.cFDCS->version = get_fdc_version();
FDCS3644drivers/block/floppy.cif (FDCS->version == FDC_NONE){
FDCS3645drivers/block/floppy.cFDCS->address = -1;
FDCS3649drivers/block/floppy.crequest_region(FDCS->address, 6, "floppy");
FDCS3650drivers/block/floppy.crequest_region(FDCS->address+7, 1, "floppy DIR");
FDCS3659drivers/block/floppy.cFDCS->has_fifo = FDCS->version >= FDC_82077_ORIG;
FDCS3685drivers/block/floppy.cif(FDCS->address != -1){  
FDCS3688drivers/block/floppy.coutb_p(FDCS->dor, FD_DOR);
FDCS3705drivers/block/floppy.cif(FDCS->address != -1)
FDCS3706drivers/block/floppy.coutb_p(FDCS->dor, FD_DOR);
FDCS3832drivers/block/floppy.cif (FDCS->address != -1){
FDCS3833drivers/block/floppy.crelease_region(FDCS->address, 6);
FDCS3834drivers/block/floppy.crelease_region(FDCS->address+7, 1);