tag | line | file | source code |
FDCS | 429 | drivers/block/floppy.c | #define CHECK_RESET { if ( FDCS->reset ){ reset_fdc(); return ; } } |
FDCS | 523 | drivers/block/floppy.c | if(! (FDCS->dor & (0x10 << UNIT(drive))) || |
FDCS | 524 | drivers/block/floppy.c | (FDCS->dor & 3) != UNIT(drive) || |
FDCS | 528 | drivers/block/floppy.c | FDCS->dor); |
FDCS | 576 | drivers/block/floppy.c | if(FDCS->address == -1) |
FDCS | 579 | drivers/block/floppy.c | olddor = FDCS->dor; |
FDCS | 592 | drivers/block/floppy.c | FDCS->dor = newdor; |
FDCS | 612 | drivers/block/floppy.c | outb_p(FDCS->dor & ~(0x10<<UNIT(current_drive)),FD_DOR); |
FDCS | 613 | drivers/block/floppy.c | outb_p(FDCS->dor, FD_DOR); |
FDCS | 623 | drivers/block/floppy.c | FDCS->spec1 = FDCS->spec2 = -1; |
FDCS | 624 | drivers/block/floppy.c | FDCS->need_configure = 1; |
FDCS | 625 | drivers/block/floppy.c | FDCS->perp_mode = 1; |
FDCS | 626 | drivers/block/floppy.c | FDCS->rawcmd = 0; |
FDCS | 642 | drivers/block/floppy.c | if ( FDCS->rawcmd == 2 ) |
FDCS | 645 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 720 | drivers/block/floppy.c | if( !(FDCS->dor & ( 0x10 << UNIT(drive)))) |
FDCS | 795 | drivers/block/floppy.c | if ( FDCS->reset ){ |
FDCS | 859 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 865 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 873 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 897 | drivers/block/floppy.c | if (FDCS->reset) |
FDCS | 899 | drivers/block/floppy.c | for(counter = 0 ; counter < 10000 && !FDCS->reset ; counter++) { |
FDCS | 909 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 922 | drivers/block/floppy.c | if (FDCS->reset) |
FDCS | 924 | drivers/block/floppy.c | for (counter = 0 ; counter < 10000 && !FDCS->reset ; counter++) { |
FDCS | 941 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 968 | drivers/block/floppy.c | FDCS->reset = 1; /* convenient way to return to |
FDCS | 976 | drivers/block/floppy.c | if ( FDCS->perp_mode == perp_mode ) |
FDCS | 978 | drivers/block/floppy.c | if (FDCS->version >= FDC_82077_ORIG && FDCS->has_fifo) { |
FDCS | 981 | drivers/block/floppy.c | FDCS->perp_mode = perp_mode; |
FDCS | 1017 | drivers/block/floppy.c | if (FDCS->need_configure && FDCS->has_fifo) { |
FDCS | 1018 | drivers/block/floppy.c | if ( FDCS->reset ) |
FDCS | 1026 | drivers/block/floppy.c | if ( FDCS->reset ){ |
FDCS | 1027 | drivers/block/floppy.c | FDCS->has_fifo=0; |
FDCS | 1030 | drivers/block/floppy.c | FDCS->need_configure = 0; |
FDCS | 1046 | drivers/block/floppy.c | if (FDCS->version >= FDC_82072) { |
FDCS | 1075 | drivers/block/floppy.c | if (FDCS->spec1 != spec1 || FDCS->spec2 != spec2) { |
FDCS | 1078 | drivers/block/floppy.c | output_byte(FDCS->spec1 = spec1); |
FDCS | 1079 | drivers/block/floppy.c | output_byte(FDCS->spec2 = spec2); |
FDCS | 1090 | drivers/block/floppy.c | if ( raw_cmd.rate == FDCS->dtr) |
FDCS | 1101 | drivers/block/floppy.c | FDCS->dtr = raw_cmd.rate; |
FDCS | 1126 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1285 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1371 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1446 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1459 | drivers/block/floppy.c | if ( fdc >= N_FDC || FDCS->address == -1){ |
FDCS | 1501 | drivers/block/floppy.c | if ( FDCS->reset ) |
FDCS | 1513 | drivers/block/floppy.c | FDCS->reset = 0; |
FDCS | 1515 | drivers/block/floppy.c | if ( FDCS->version >= FDC_82077 ) |
FDCS | 1516 | drivers/block/floppy.c | outb_p(0x80 | ( FDCS->dtr &3), FD_STATUS); |
FDCS | 1518 | drivers/block/floppy.c | outb_p(FDCS->dor & ~0x04, FD_DOR); |
FDCS | 1520 | drivers/block/floppy.c | outb(FDCS->dor, FD_DOR); |
FDCS | 1536 | drivers/block/floppy.c | if(FDCS->address != -1){ |
FDCS | 1573 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1587 | drivers/block/floppy.c | if(!(FDCS->dor & ( 0x10 << UNIT(current_drive) ) )){ |
FDCS | 1596 | drivers/block/floppy.c | if (FDCS->dor & ( 0x10 << UNIT(current_drive) ) ) |
FDCS | 1703 | drivers/block/floppy.c | if ( FDCS->reset ) |
FDCS | 1778 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 2564 | drivers/block/floppy.c | if(arg == FD_RESET_IF_NEEDED && !FDCS->reset) |
FDCS | 2568 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 2569 | drivers/block/floppy.c | if ( FDCS->reset ){ |
FDCS | 2627 | drivers/block/floppy.c | if ( FDCS->rawcmd <= 1 ) |
FDCS | 2628 | drivers/block/floppy.c | FDCS->rawcmd = 1; |
FDCS | 2634 | drivers/block/floppy.c | FDCS->rawcmd = 2; |
FDCS | 2638 | drivers/block/floppy.c | FDCS->rawcmd = 2; |
FDCS | 2643 | drivers/block/floppy.c | if(FDCS->reset) |
FDCS | 2676 | drivers/block/floppy.c | if ( !ret && !FDCS->reset ){ |
FDCS | 3168 | drivers/block/floppy.c | if ( FDCS->reset ) |
FDCS | 3364 | drivers/block/floppy.c | FDCS->dtr = -1; |
FDCS | 3365 | drivers/block/floppy.c | FDCS->dor = 0x4; |
FDCS | 3366 | drivers/block/floppy.c | FDCS->reset = 0; |
FDCS | 3367 | drivers/block/floppy.c | FDCS->version = FDC_NONE; |
FDCS | 3392 | drivers/block/floppy.c | if (FDCS->address == -1 ) |
FDCS | 3394 | drivers/block/floppy.c | FDCS->rawcmd = 2; |
FDCS | 3396 | drivers/block/floppy.c | FDCS->address = -1; |
FDCS | 3400 | drivers/block/floppy.c | FDCS->version = get_fdc_version(); |
FDCS | 3401 | drivers/block/floppy.c | if (FDCS->version == FDC_NONE){ |
FDCS | 3402 | drivers/block/floppy.c | FDCS->address = -1; |
FDCS | 3411 | drivers/block/floppy.c | FDCS->has_fifo = FDCS->version >= FDC_82077_ORIG; |
FDCS | 3442 | drivers/block/floppy.c | if(FDCS->address != -1){ |
FDCS | 3445 | drivers/block/floppy.c | outb_p(FDCS->dor, FD_DOR); |
FDCS | 3462 | drivers/block/floppy.c | if(FDCS->address != -1) |
FDCS | 3463 | drivers/block/floppy.c | outb_p(FDCS->dor, FD_DOR); |