tag | line | file | source code |
FDCS | 504 | drivers/block/floppy.c | #define CHECK_RESET { if (FDCS->reset){ reset_fdc(); return; } } |
FDCS | 673 | drivers/block/floppy.c | if (!(FDCS->dor & (0x10 << UNIT(drive))) || |
FDCS | 674 | drivers/block/floppy.c | (FDCS->dor & 3) != UNIT(drive) || |
FDCS | 678 | drivers/block/floppy.c | FDCS->dor); |
FDCS | 726 | drivers/block/floppy.c | if (FDCS->address == -1) |
FDCS | 729 | drivers/block/floppy.c | olddor = FDCS->dor; |
FDCS | 742 | drivers/block/floppy.c | FDCS->dor = newdor; |
FDCS | 762 | drivers/block/floppy.c | fd_outb(FDCS->dor & ~(0x10<<UNIT(current_drive)),FD_DOR); |
FDCS | 763 | drivers/block/floppy.c | fd_outb(FDCS->dor, FD_DOR); |
FDCS | 773 | drivers/block/floppy.c | FDCS->spec1 = FDCS->spec2 = -1; |
FDCS | 774 | drivers/block/floppy.c | FDCS->need_configure = 1; |
FDCS | 775 | drivers/block/floppy.c | FDCS->perp_mode = 1; |
FDCS | 776 | drivers/block/floppy.c | FDCS->rawcmd = 0; |
FDCS | 798 | drivers/block/floppy.c | if (FDCS->rawcmd == 2) |
FDCS | 801 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 874 | drivers/block/floppy.c | if (!(FDCS->dor & (0x10 << UNIT(drive)))) |
FDCS | 949 | drivers/block/floppy.c | if (FDCS->reset){ |
FDCS | 1007 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1013 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 1021 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 1032 | drivers/block/floppy.c | virtual_dma_port = FDCS->address; |
FDCS | 1044 | drivers/block/floppy.c | if(FDCS->reset) |
FDCS | 1056 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1077 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1113 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1147 | drivers/block/floppy.c | FDCS->reset = 1; /* convenient way to return to |
FDCS | 1155 | drivers/block/floppy.c | if (FDCS->perp_mode == perp_mode) |
FDCS | 1157 | drivers/block/floppy.c | if (FDCS->version >= FDC_82077_ORIG) { |
FDCS | 1160 | drivers/block/floppy.c | FDCS->perp_mode = perp_mode; |
FDCS | 1217 | drivers/block/floppy.c | if (FDCS->need_configure && FDCS->has_fifo) { |
FDCS | 1219 | drivers/block/floppy.c | FDCS->need_configure = 0; |
FDCS | 1235 | drivers/block/floppy.c | if (FDCS->version >= FDC_82078) { |
FDCS | 1250 | drivers/block/floppy.c | if (FDCS->version >= FDC_82072) { |
FDCS | 1277 | drivers/block/floppy.c | if (FDCS->spec1 != spec1 || FDCS->spec2 != spec2) { |
FDCS | 1280 | drivers/block/floppy.c | output_byte(FDCS->spec1 = spec1); |
FDCS | 1281 | drivers/block/floppy.c | output_byte(FDCS->spec2 = spec2); |
FDCS | 1292 | drivers/block/floppy.c | if ((raw_cmd->rate & 3) == FDCS->dtr) |
FDCS | 1303 | drivers/block/floppy.c | FDCS->dtr = raw_cmd->rate & 3; |
FDCS | 1328 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1490 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1585 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1662 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1679 | drivers/block/floppy.c | if (fdc >= N_FDC || FDCS->address == -1){ |
FDCS | 1723 | drivers/block/floppy.c | if (FDCS->reset) { |
FDCS | 1737 | drivers/block/floppy.c | FDCS->reset = 0; |
FDCS | 1744 | drivers/block/floppy.c | if (FDCS->version >= FDC_82072A) |
FDCS | 1745 | drivers/block/floppy.c | fd_outb(0x80 | (FDCS->dtr &3), FD_STATUS); |
FDCS | 1747 | drivers/block/floppy.c | fd_outb(FDCS->dor & ~0x04, FD_DOR); |
FDCS | 1749 | drivers/block/floppy.c | fd_outb(FDCS->dor, FD_DOR); |
FDCS | 1818 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 1838 | drivers/block/floppy.c | if (!(FDCS->dor & (0x10 << UNIT(current_drive)))){ |
FDCS | 1847 | drivers/block/floppy.c | if (FDCS->dor & (0x10 << UNIT(current_drive))) |
FDCS | 1951 | drivers/block/floppy.c | if (FDCS->reset) |
FDCS | 2020 | drivers/block/floppy.c | FDCS->reset = 1; |
FDCS | 2828 | drivers/block/floppy.c | FDCS->reset=1; |
FDCS | 2829 | drivers/block/floppy.c | if (FDCS->reset){ |
FDCS | 3063 | drivers/block/floppy.c | if (FDCS->rawcmd <= 1) |
FDCS | 3064 | drivers/block/floppy.c | FDCS->rawcmd = 1; |
FDCS | 3070 | drivers/block/floppy.c | FDCS->rawcmd = 2; |
FDCS | 3074 | drivers/block/floppy.c | FDCS->rawcmd = 2; |
FDCS | 3079 | drivers/block/floppy.c | if (FDCS->reset) |
FDCS | 3097 | drivers/block/floppy.c | if (ret != -EINTR && FDCS->reset) |
FDCS | 3754 | drivers/block/floppy.c | FDCS->has_fifo = 0; |
FDCS | 3756 | drivers/block/floppy.c | if (FDCS->reset) |
FDCS | 3780 | drivers/block/floppy.c | FDCS->has_fifo = fdc_configure(); |
FDCS | 3993 | drivers/block/floppy.c | CLEARSTRUCT(FDCS); |
FDCS | 3994 | drivers/block/floppy.c | FDCS->dtr = -1; |
FDCS | 3995 | drivers/block/floppy.c | FDCS->dor = 0x4; |
FDCS | 4020 | drivers/block/floppy.c | FDCS->driver_version = FD_DRIVER_VERSION; |
FDCS | 4022 | drivers/block/floppy.c | FDCS->track[unit] = 0; |
FDCS | 4023 | drivers/block/floppy.c | if (FDCS->address == -1) |
FDCS | 4025 | drivers/block/floppy.c | FDCS->rawcmd = 2; |
FDCS | 4027 | drivers/block/floppy.c | FDCS->address = -1; |
FDCS | 4031 | drivers/block/floppy.c | FDCS->version = get_fdc_version(); |
FDCS | 4032 | drivers/block/floppy.c | if (FDCS->version == FDC_NONE){ |
FDCS | 4033 | drivers/block/floppy.c | FDCS->address = -1; |
FDCS | 4037 | drivers/block/floppy.c | request_region(FDCS->address, 6, "floppy"); |
FDCS | 4038 | drivers/block/floppy.c | request_region(FDCS->address+7, 1, "floppy DIR"); |
FDCS | 4073 | drivers/block/floppy.c | if (FDCS->address != -1){ |
FDCS | 4076 | drivers/block/floppy.c | fd_outb(FDCS->dor, FD_DOR); |
FDCS | 4093 | drivers/block/floppy.c | if (FDCS->address != -1) |
FDCS | 4094 | drivers/block/floppy.c | fd_outb(FDCS->dor, FD_DOR); |
FDCS | 4235 | drivers/block/floppy.c | if (FDCS->address != -1){ |
FDCS | 4236 | drivers/block/floppy.c | release_region(FDCS->address, 6); |
FDCS | 4237 | drivers/block/floppy.c | release_region(FDCS->address+7, 1); |