Searched refs:FDCS (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/drivers/block/
H A Dfloppy.c306 #define FDCS (&fdc_state[fdc]) macro
739 if (!(FDCS->dor & (0x10 << UNIT(drive))) || disk_change()
740 (FDCS->dor & 3) != UNIT(drive) || fdc != FDC(drive)) { disk_change()
743 (unsigned int)FDCS->dor); disk_change()
796 if (FDCS->address == -1) set_dor()
799 olddor = FDCS->dor; set_dor()
809 FDCS->dor = newdor; set_dor()
825 fd_outb(FDCS->dor & ~(0x10 << UNIT(current_drive)), FD_DOR); twaddle()
826 fd_outb(FDCS->dor, FD_DOR); twaddle()
838 FDCS->spec1 = FDCS->spec2 = -1; reset_fdc_info()
839 FDCS->need_configure = 1; reset_fdc_info()
840 FDCS->perp_mode = 1; reset_fdc_info()
841 FDCS->rawcmd = 0; reset_fdc_info()
862 if (FDCS->rawcmd == 2) set_fdc()
865 FDCS->reset = 1; set_fdc()
914 if (!(FDCS->dor & (0x10 << UNIT(drive)))) floppy_off()
1025 if (FDCS->reset) { fd_wait_for_completion()
1053 FDCS->reset = 1; setup_DMA()
1059 FDCS->reset = 1; setup_DMA()
1067 DMA_MODE_READ : DMA_MODE_WRITE, FDCS->address) < 0) { setup_DMA()
1070 FDCS->reset = 1; setup_DMA()
1081 virtual_dma_port = FDCS->address; setup_DMA()
1095 if (FDCS->reset) wait_til_ready()
1106 FDCS->reset = 1; wait_til_ready()
1126 FDCS->reset = 1; output_byte()
1161 FDCS->reset = 1; result()
1198 FDCS->reset = 1; perpendicular_mode()
1209 if (FDCS->perp_mode == perp_mode) perpendicular_mode()
1211 if (FDCS->version >= FDC_82077_ORIG) { perpendicular_mode()
1214 FDCS->perp_mode = perp_mode; perpendicular_mode()
1269 if (FDCS->need_configure && FDCS->version >= FDC_82072A) { fdc_specify()
1271 FDCS->need_configure = 0; fdc_specify()
1280 if (FDCS->version >= FDC_82078) { fdc_specify()
1295 if (FDCS->version >= FDC_82072) { fdc_specify()
1325 if (FDCS->spec1 != spec1 || FDCS->spec2 != spec2) { fdc_specify()
1328 output_byte(FDCS->spec1 = spec1); fdc_specify()
1329 output_byte(FDCS->spec2 = spec2); fdc_specify()
1340 if ((raw_cmd->rate & 3) == FDCS->dtr) fdc_dtr()
1351 FDCS->dtr = raw_cmd->rate & 3; fdc_dtr()
1404 FDCS->reset = 1; interpret_errors()
1541 FDCS->reset = 1; check_wp()
1618 FDCS->reset = 1; recal_interrupt()
1686 if (fdc >= N_FDC || FDCS->address == -1) { floppy_interrupt()
1695 FDCS->reset = 0; floppy_interrupt()
1698 * emit SENSEI's to clear the interrupt line. And FDCS->reset blocks the floppy_interrupt()
1722 FDCS->reset = 1; floppy_interrupt()
1748 if (FDCS->reset) { reset_interrupt()
1764 FDCS->reset = 0; reset_fdc()
1774 if (FDCS->version >= FDC_82072A) reset_fdc()
1775 fd_outb(0x80 | (FDCS->dtr & 3), FD_STATUS); reset_fdc()
1777 fd_outb(FDCS->dor & ~0x04, FD_DOR); reset_fdc()
1779 fd_outb(FDCS->dor, FD_DOR); reset_fdc()
1843 FDCS->reset = 1; floppy_shutdown()
1863 if (!(FDCS->dor & (0x10 << UNIT(current_drive)))) { start_motor()
1871 } else if (FDCS->dor & (0x10 << UNIT(current_drive))) start_motor()
1885 if (FDCS->reset) { floppy_ready()
1984 if (FDCS->reset) wait_til_done()
2053 FDCS->reset = 1; bad_flp_intr()
2967 FDCS->reset = 1; user_reset_fdc()
2968 if (FDCS->reset) { user_reset_fdc()
3179 if (FDCS->rawcmd <= 1) raw_cmd_ioctl()
3180 FDCS->rawcmd = 1; raw_cmd_ioctl()
3186 FDCS->rawcmd = 2; raw_cmd_ioctl()
3190 FDCS->rawcmd = 2; raw_cmd_ioctl()
3195 if (FDCS->reset) raw_cmd_ioctl()
3209 if (ret != -EINTR && FDCS->reset) raw_cmd_ioctl()
3898 if (FDCS->reset) get_fdc_version()
4131 if (FDCS->address != -1) floppy_resume()
4235 memset(FDCS, 0, sizeof(*FDCS)); do_floppy_init()
4236 FDCS->dtr = -1; do_floppy_init()
4237 FDCS->dor = 0x4; do_floppy_init()
4243 FDCS->version = FDC_82072A; do_floppy_init()
4286 FDCS->driver_version = FD_DRIVER_VERSION; do_floppy_init()
4288 FDCS->track[unit] = 0; do_floppy_init()
4289 if (FDCS->address == -1) do_floppy_init()
4291 FDCS->rawcmd = 2; do_floppy_init()
4295 FDCS->address = -1; do_floppy_init()
4296 FDCS->version = FDC_NONE; do_floppy_init()
4300 FDCS->version = get_fdc_version(); do_floppy_init()
4301 if (FDCS->version == FDC_NONE) { do_floppy_init()
4304 FDCS->address = -1; do_floppy_init()
4307 if (can_use_virtual_dma == 2 && FDCS->version < FDC_82072A) do_floppy_init()
4413 release_region(FDCS->address + p->offset, p->size); floppy_release_allocated_regions()
4424 if (!request_region(FDCS->address + p->offset, floppy_request_regions()
4427 FDCS->address + p->offset); floppy_request_regions()
4470 if (FDCS->address != -1) { floppy_grab_irq_and_dma()
4476 if (FDCS->address != -1) { floppy_grab_irq_and_dma()
4478 fd_outb(FDCS->dor, FD_DOR); floppy_grab_irq_and_dma()
4485 if (FDCS->address != -1) floppy_grab_irq_and_dma()
4486 fd_outb(FDCS->dor, FD_DOR); floppy_grab_irq_and_dma()
4548 if (FDCS->address != -1) floppy_release_irq_and_dma()
/linux-4.1.27/drivers/isdn/i4l/
H A Disdn_ttyfax.c58 "+FHNG:", "+FDCS:", "CONNECT", "+FTSI:", isdn_tty_fax_modem_result()
110 case 6: /* +FDCS */ isdn_tty_fax_modem_result()
238 isdn_tty_fax_modem_result(6, info); /* +FDCS */ isdn_tty_fax_command()
243 isdn_tty_fax_modem_result(6, info); /* +FDCS */ isdn_tty_fax_command()

Completed in 782 milliseconds