Lines Matching refs:dor
745 if (!(FDCS->dor & (0x10 << UNIT(drive))) || in disk_change()
746 (FDCS->dor & 3) != UNIT(drive) || fdc != FDC(drive)) { in disk_change()
749 (unsigned int)FDCS->dor); in disk_change()
784 static inline int is_selected(int dor, int unit) in is_selected() argument
786 return ((dor & (0x10 << unit)) && (dor & 3) == unit); in is_selected()
805 olddor = FDCS->dor; in set_dor()
815 FDCS->dor = newdor; in set_dor()
831 fd_outb(FDCS->dor & ~(0x10 << UNIT(current_drive)), FD_DOR); in twaddle()
832 fd_outb(FDCS->dor, FD_DOR); in twaddle()
924 if (!(FDCS->dor & (0x10 << UNIT(drive)))) in floppy_off()
1695 pr_info("DOR0=%x\n", fdc_state[0].dor); in floppy_interrupt()
1784 fd_outb(FDCS->dor & ~0x04, FD_DOR); in reset_fdc()
1786 fd_outb(FDCS->dor, FD_DOR); in reset_fdc()
1870 if (!(FDCS->dor & (0x10 << UNIT(current_drive)))) { in start_motor()
1878 } else if (FDCS->dor & (0x10 << UNIT(current_drive))) in start_motor()
3644 unsigned char dor; member
3842 v32.dor = v.dor; in compat_getfdcstat()
4604 FDCS->dor = 0x4; in do_floppy_init()
4845 fd_outb(FDCS->dor, FD_DOR); in floppy_grab_irq_and_dma()
4853 fd_outb(FDCS->dor, FD_DOR); in floppy_grab_irq_and_dma()