Lines Matching refs:dor
739 if (!(FDCS->dor & (0x10 << UNIT(drive))) || in disk_change()
740 (FDCS->dor & 3) != UNIT(drive) || fdc != FDC(drive)) { in disk_change()
743 (unsigned int)FDCS->dor); in disk_change()
778 static inline int is_selected(int dor, int unit) in is_selected() argument
780 return ((dor & (0x10 << unit)) && (dor & 3) == unit); in is_selected()
799 olddor = FDCS->dor; in set_dor()
809 FDCS->dor = newdor; in set_dor()
825 fd_outb(FDCS->dor & ~(0x10 << UNIT(current_drive)), FD_DOR); in twaddle()
826 fd_outb(FDCS->dor, FD_DOR); in twaddle()
914 if (!(FDCS->dor & (0x10 << UNIT(drive)))) in floppy_off()
1688 pr_info("DOR0=%x\n", fdc_state[0].dor); in floppy_interrupt()
1777 fd_outb(FDCS->dor & ~0x04, FD_DOR); in reset_fdc()
1779 fd_outb(FDCS->dor, FD_DOR); in reset_fdc()
1863 if (!(FDCS->dor & (0x10 << UNIT(current_drive)))) { in start_motor()
1871 } else if (FDCS->dor & (0x10 << UNIT(current_drive))) in start_motor()
4237 FDCS->dor = 0x4; in do_floppy_init()
4478 fd_outb(FDCS->dor, FD_DOR); in floppy_grab_irq_and_dma()
4486 fd_outb(FDCS->dor, FD_DOR); in floppy_grab_irq_and_dma()