FDCS 745 drivers/block/floppy.c if (!(FDCS->dor & (0x10 << UNIT(drive))) || FDCS 746 drivers/block/floppy.c (FDCS->dor & 3) != UNIT(drive) || fdc != FDC(drive)) { FDCS 749 drivers/block/floppy.c (unsigned int)FDCS->dor); FDCS 802 drivers/block/floppy.c if (FDCS->address == -1) FDCS 805 drivers/block/floppy.c olddor = FDCS->dor; FDCS 815 drivers/block/floppy.c FDCS->dor = newdor; FDCS 831 drivers/block/floppy.c fd_outb(FDCS->dor & ~(0x10 << UNIT(current_drive)), FD_DOR); FDCS 832 drivers/block/floppy.c fd_outb(FDCS->dor, FD_DOR); FDCS 844 drivers/block/floppy.c FDCS->spec1 = FDCS->spec2 = -1; FDCS 845 drivers/block/floppy.c FDCS->need_configure = 1; FDCS 846 drivers/block/floppy.c FDCS->perp_mode = 1; FDCS 847 drivers/block/floppy.c FDCS->rawcmd = 0; FDCS 871 drivers/block/floppy.c if (FDCS->rawcmd == 2) FDCS 874 drivers/block/floppy.c FDCS->reset = 1; FDCS 927 drivers/block/floppy.c if (!(FDCS->dor & (0x10 << UNIT(drive)))) FDCS 1038 drivers/block/floppy.c if (FDCS->reset) { FDCS 1066 drivers/block/floppy.c FDCS->reset = 1; FDCS 1072 drivers/block/floppy.c FDCS->reset = 1; FDCS 1080 drivers/block/floppy.c DMA_MODE_READ : DMA_MODE_WRITE, FDCS->address) < 0) { FDCS 1083 drivers/block/floppy.c FDCS->reset = 1; FDCS 1094 drivers/block/floppy.c virtual_dma_port = FDCS->address; FDCS 1108 drivers/block/floppy.c if (FDCS->reset) FDCS 1119 drivers/block/floppy.c FDCS->reset = 1; FDCS 1139 drivers/block/floppy.c FDCS->reset = 1; FDCS 1174 drivers/block/floppy.c FDCS->reset = 1; FDCS 1211 drivers/block/floppy.c FDCS->reset = 1; FDCS 1222 drivers/block/floppy.c if (FDCS->perp_mode == perp_mode) FDCS 1224 drivers/block/floppy.c if (FDCS->version >= FDC_82077_ORIG) { FDCS 1227 drivers/block/floppy.c FDCS->perp_mode = perp_mode; FDCS 1282 drivers/block/floppy.c if (FDCS->need_configure && FDCS->version >= FDC_82072A) { FDCS 1284 drivers/block/floppy.c FDCS->need_configure = 0; FDCS 1293 drivers/block/floppy.c if (FDCS->version >= FDC_82078) { FDCS 1308 drivers/block/floppy.c if (FDCS->version >= FDC_82072) { FDCS 1338 drivers/block/floppy.c if (FDCS->spec1 != spec1 || FDCS->spec2 != spec2) { FDCS 1341 drivers/block/floppy.c output_byte(FDCS->spec1 = spec1); FDCS 1342 drivers/block/floppy.c output_byte(FDCS->spec2 = spec2); FDCS 1353 drivers/block/floppy.c if ((raw_cmd->rate & 3) == FDCS->dtr) FDCS 1364 drivers/block/floppy.c FDCS->dtr = raw_cmd->rate & 3; FDCS 1417 drivers/block/floppy.c FDCS->reset = 1; FDCS 1551 drivers/block/floppy.c FDCS->reset = 1; FDCS 1628 drivers/block/floppy.c FDCS->reset = 1; FDCS 1696 drivers/block/floppy.c if (fdc >= N_FDC || FDCS->address == -1) { FDCS 1705 drivers/block/floppy.c FDCS->reset = 0; FDCS 1732 drivers/block/floppy.c FDCS->reset = 1; FDCS 1758 drivers/block/floppy.c if (FDCS->reset) { FDCS 1774 drivers/block/floppy.c FDCS->reset = 0; FDCS 1784 drivers/block/floppy.c if (FDCS->version >= FDC_82072A) FDCS 1785 drivers/block/floppy.c fd_outb(0x80 | (FDCS->dtr & 3), FD_STATUS); FDCS 1787 drivers/block/floppy.c fd_outb(FDCS->dor & ~0x04, FD_DOR); FDCS 1789 drivers/block/floppy.c fd_outb(FDCS->dor, FD_DOR); FDCS 1853 drivers/block/floppy.c FDCS->reset = 1; FDCS 1873 drivers/block/floppy.c if (!(FDCS->dor & (0x10 << UNIT(current_drive)))) { FDCS 1881 drivers/block/floppy.c } else if (FDCS->dor & (0x10 << UNIT(current_drive))) FDCS 1895 drivers/block/floppy.c if (FDCS->reset) { FDCS 1994 drivers/block/floppy.c if (FDCS->reset) FDCS 2063 drivers/block/floppy.c FDCS->reset = 1; FDCS 2970 drivers/block/floppy.c FDCS->reset = 1; FDCS 2971 drivers/block/floppy.c if (FDCS->reset) { FDCS 3182 drivers/block/floppy.c if (FDCS->rawcmd <= 1) FDCS 3183 drivers/block/floppy.c FDCS->rawcmd = 1; FDCS 3189 drivers/block/floppy.c FDCS->rawcmd = 2; FDCS 3193 drivers/block/floppy.c FDCS->rawcmd = 2; FDCS 3198 drivers/block/floppy.c if (FDCS->reset) FDCS 3212 drivers/block/floppy.c if (ret != -EINTR && FDCS->reset) FDCS 4261 drivers/block/floppy.c if (FDCS->reset) FDCS 4494 drivers/block/floppy.c if (FDCS->address != -1) FDCS 4605 drivers/block/floppy.c memset(FDCS, 0, sizeof(*FDCS)); FDCS 4606 drivers/block/floppy.c FDCS->dtr = -1; FDCS 4607 drivers/block/floppy.c FDCS->dor = 0x4; FDCS 4613 drivers/block/floppy.c FDCS->version = FDC_82072A; FDCS 4656 drivers/block/floppy.c FDCS->driver_version = FD_DRIVER_VERSION; FDCS 4658 drivers/block/floppy.c FDCS->track[unit] = 0; FDCS 4659 drivers/block/floppy.c if (FDCS->address == -1) FDCS 4661 drivers/block/floppy.c FDCS->rawcmd = 2; FDCS 4665 drivers/block/floppy.c FDCS->address = -1; FDCS 4666 drivers/block/floppy.c FDCS->version = FDC_NONE; FDCS 4670 drivers/block/floppy.c FDCS->version = get_fdc_version(); FDCS 4671 drivers/block/floppy.c if (FDCS->version == FDC_NONE) { FDCS 4674 drivers/block/floppy.c FDCS->address = -1; FDCS 4677 drivers/block/floppy.c if (can_use_virtual_dma == 2 && FDCS->version < FDC_82072A) FDCS 4783 drivers/block/floppy.c release_region(FDCS->address + p->offset, p->size); FDCS 4794 drivers/block/floppy.c if (!request_region(FDCS->address + p->offset, FDCS 4797 drivers/block/floppy.c FDCS->address + p->offset); FDCS 4840 drivers/block/floppy.c if (FDCS->address != -1) { FDCS 4846 drivers/block/floppy.c if (FDCS->address != -1) { FDCS 4848 drivers/block/floppy.c fd_outb(FDCS->dor, FD_DOR); FDCS 4855 drivers/block/floppy.c if (FDCS->address != -1) FDCS 4856 drivers/block/floppy.c fd_outb(FDCS->dor, FD_DOR); FDCS 4918 drivers/block/floppy.c if (FDCS->address != -1)