Lines Matching refs:dor
744 if (!(FDCS->dor & (0x10 << UNIT(drive))) || in disk_change()
745 (FDCS->dor & 3) != UNIT(drive) || fdc != FDC(drive)) { in disk_change()
748 (unsigned int)FDCS->dor); in disk_change()
783 static inline int is_selected(int dor, int unit) in is_selected() argument
785 return ((dor & (0x10 << unit)) && (dor & 3) == unit); in is_selected()
804 olddor = FDCS->dor; in set_dor()
814 FDCS->dor = newdor; in set_dor()
830 fd_outb(FDCS->dor & ~(0x10 << UNIT(current_drive)), FD_DOR); in twaddle()
831 fd_outb(FDCS->dor, FD_DOR); in twaddle()
923 if (!(FDCS->dor & (0x10 << UNIT(drive)))) in floppy_off()
1694 pr_info("DOR0=%x\n", fdc_state[0].dor); in floppy_interrupt()
1783 fd_outb(FDCS->dor & ~0x04, FD_DOR); in reset_fdc()
1785 fd_outb(FDCS->dor, FD_DOR); in reset_fdc()
1869 if (!(FDCS->dor & (0x10 << UNIT(current_drive)))) { in start_motor()
1877 } else if (FDCS->dor & (0x10 << UNIT(current_drive))) in start_motor()
3627 unsigned char dor; member
3823 v32.dor = v.dor; in compat_getfdcstat()
4576 FDCS->dor = 0x4; in do_floppy_init()
4816 fd_outb(FDCS->dor, FD_DOR); in floppy_grab_irq_and_dma()
4824 fd_outb(FDCS->dor, FD_DOR); in floppy_grab_irq_and_dma()