tag | line | file | source code |
FDCS | 575 | drivers/block/floppy.c | #define CHECK_RESET { if ( FDCS->reset ){ reset_fdc(); return ; } } |
FDCS | 727 | drivers/block/floppy.c | if(! (FDCS->dor & (0x10 << UNIT(drive))) || |
FDCS | 728 | drivers/block/floppy.c | (FDCS->dor & 3) != UNIT(drive) || |
FDCS | 732 | drivers/block/floppy.c | FDCS->dor); |
FDCS | 780 | drivers/block/floppy.c | if(FDCS->address == -1) |
FDCS | 783 | drivers/block/floppy.c | olddor = FDCS->dor; |
FDCS | 796 | drivers/block/floppy.c | FDCS->dor = newdor; |
FDCS | 816 | drivers/block/floppy.c | outb_p(FDCS->dor & ~(0x10<<UNIT(current_drive)),FD_DOR); |
FDCS | 817 | drivers/block/floppy.c | outb_p(FDCS->dor, FD_DOR); |
FDCS | 827 | drivers/block/floppy.c | FDCS->spec1 = FDCS->spec2 = -1; |
FDCS | 828 | drivers/block/floppy.c | FDCS->need_configure = 1; |
FDCS | 829 | drivers/block/floppy.c | FDCS->perp_mode = 1; |
FDCS | 830 | drivers/block/floppy.c | FDCS->rawcmd = 0; |
FDCS | 846 | drivers/block/floppy.c | if ( FDCS->rawcmd == 2 ) |
FDCS | 849 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 922 | drivers/block/floppy.c | if( !(FDCS->dor & ( 0x10 << UNIT(drive)))) |
FDCS | 997 | drivers/block/floppy.c | if ( FDCS->reset ){ |
FDCS | 1055 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1075 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 1082 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 1090 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 1114 | drivers/block/floppy.c | if (FDCS->reset) |
FDCS | 1116 | drivers/block/floppy.c | for(counter = 0 ; counter < 10000 && !FDCS->reset ; counter++) { |
FDCS | 1134 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1147 | drivers/block/floppy.c | if (FDCS->reset) |
FDCS | 1149 | drivers/block/floppy.c | for (counter = 0 ; counter < 10000 && !FDCS->reset ; counter++) { |
FDCS | 1171 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1198 | drivers/block/floppy.c | FDCS->reset = 1; /* convenient way to return to |
FDCS | 1206 | drivers/block/floppy.c | if ( FDCS->perp_mode == perp_mode ) |
FDCS | 1208 | drivers/block/floppy.c | if (FDCS->version >= FDC_82077_ORIG && FDCS->has_fifo) { |
FDCS | 1211 | drivers/block/floppy.c | FDCS->perp_mode = perp_mode; |
FDCS | 1247 | drivers/block/floppy.c | if (FDCS->need_configure && FDCS->has_fifo) { |
FDCS | 1248 | drivers/block/floppy.c | if ( FDCS->reset ) |
FDCS | 1256 | drivers/block/floppy.c | if ( FDCS->reset ){ |
FDCS | 1257 | drivers/block/floppy.c | FDCS->has_fifo=0; |
FDCS | 1260 | drivers/block/floppy.c | FDCS->need_configure = 0; |
FDCS | 1276 | drivers/block/floppy.c | if (FDCS->version >= FDC_82072) { |
FDCS | 1305 | drivers/block/floppy.c | if (FDCS->spec1 != spec1 || FDCS->spec2 != spec2) { |
FDCS | 1308 | drivers/block/floppy.c | output_byte(FDCS->spec1 = spec1); |
FDCS | 1309 | drivers/block/floppy.c | output_byte(FDCS->spec2 = spec2); |
FDCS | 1320 | drivers/block/floppy.c | if ( raw_cmd->rate == FDCS->dtr) |
FDCS | 1331 | drivers/block/floppy.c | FDCS->dtr = raw_cmd->rate; |
FDCS | 1356 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1515 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1601 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1678 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1694 | drivers/block/floppy.c | if ( fdc >= N_FDC || FDCS->address == -1){ |
FDCS | 1739 | drivers/block/floppy.c | if ( FDCS->reset ) |
FDCS | 1751 | drivers/block/floppy.c | FDCS->reset = 0; |
FDCS | 1753 | drivers/block/floppy.c | if ( FDCS->version >= FDC_82077 ) |
FDCS | 1754 | drivers/block/floppy.c | outb_p(0x80 | ( FDCS->dtr &3), FD_STATUS); |
FDCS | 1756 | drivers/block/floppy.c | outb_p(FDCS->dor & ~0x04, FD_DOR); |
FDCS | 1758 | drivers/block/floppy.c | outb(FDCS->dor, FD_DOR); |
FDCS | 1795 | drivers/block/floppy.c | if(FDCS->address != -1){ |
FDCS | 1836 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1856 | drivers/block/floppy.c | if(!(FDCS->dor & ( 0x10 << UNIT(current_drive) ) )){ |
FDCS | 1865 | drivers/block/floppy.c | if (FDCS->dor & ( 0x10 << UNIT(current_drive) ) ) |
FDCS | 1969 | drivers/block/floppy.c | if ( FDCS->reset ) |
FDCS | 2039 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 2840 | drivers/block/floppy.c | if(arg == FD_RESET_IF_NEEDED && !FDCS->reset) |
FDCS | 2844 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 2845 | drivers/block/floppy.c | if ( FDCS->reset ){ |
FDCS | 3072 | drivers/block/floppy.c | if ( FDCS->rawcmd <= 1 ) |
FDCS | 3073 | drivers/block/floppy.c | FDCS->rawcmd = 1; |
FDCS | 3079 | drivers/block/floppy.c | FDCS->rawcmd = 2; |
FDCS | 3083 | drivers/block/floppy.c | FDCS->rawcmd = 2; |
FDCS | 3088 | drivers/block/floppy.c | if(FDCS->reset) |
FDCS | 3106 | drivers/block/floppy.c | if(ret != -EINTR && FDCS->reset) |
FDCS | 3656 | drivers/block/floppy.c | if ( FDCS->reset ) |
FDCS | 3856 | drivers/block/floppy.c | FDCS->dtr = -1; |
FDCS | 3857 | drivers/block/floppy.c | FDCS->dor = 0x4; |
FDCS | 3858 | drivers/block/floppy.c | FDCS->reset = 0; |
FDCS | 3859 | drivers/block/floppy.c | FDCS->version = FDC_NONE; |
FDCS | 3886 | drivers/block/floppy.c | FDCS->driver_version = FD_DRIVER_VERSION; |
FDCS | 3888 | drivers/block/floppy.c | FDCS->track[unit] = 0; |
FDCS | 3889 | drivers/block/floppy.c | if (FDCS->address == -1 ) |
FDCS | 3891 | drivers/block/floppy.c | FDCS->rawcmd = 2; |
FDCS | 3893 | drivers/block/floppy.c | FDCS->address = -1; |
FDCS | 3897 | drivers/block/floppy.c | FDCS->version = get_fdc_version(); |
FDCS | 3898 | drivers/block/floppy.c | if (FDCS->version == FDC_NONE){ |
FDCS | 3899 | drivers/block/floppy.c | FDCS->address = -1; |
FDCS | 3903 | drivers/block/floppy.c | request_region(FDCS->address, 6, "floppy"); |
FDCS | 3904 | drivers/block/floppy.c | request_region(FDCS->address+7, 1, "floppy DIR"); |
FDCS | 3913 | drivers/block/floppy.c | FDCS->has_fifo = FDCS->version >= FDC_82077_ORIG; |
FDCS | 3939 | drivers/block/floppy.c | if(FDCS->address != -1){ |
FDCS | 3942 | drivers/block/floppy.c | outb_p(FDCS->dor, FD_DOR); |
FDCS | 3960 | drivers/block/floppy.c | if(FDCS->address != -1) |
FDCS | 3961 | drivers/block/floppy.c | outb_p(FDCS->dor, FD_DOR); |
FDCS | 4084 | drivers/block/floppy.c | if (FDCS->address != -1){ |
FDCS | 4085 | drivers/block/floppy.c | release_region(FDCS->address, 6); |
FDCS | 4086 | drivers/block/floppy.c | release_region(FDCS->address+7, 1); |