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)