Lines Matching refs:dor
740 if (!(fdc_state[fdc].dor & (0x10 << UNIT(drive))) || in disk_change()
741 (fdc_state[fdc].dor & 3) != UNIT(drive) || fdc != FDC(drive)) { in disk_change()
744 (unsigned int)fdc_state[fdc].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 = fdc_state[fdc].dor; in set_dor()
814 fdc_state[fdc].dor = newdor; in set_dor()
830 fdc_outb(fdc_state[fdc].dor & ~(0x10 << UNIT(drive)), in twaddle()
832 fdc_outb(fdc_state[fdc].dor, fdc, FD_DOR); in twaddle()
939 if (!(fdc_state[fdc].dor & (0x10 << UNIT(drive)))) in floppy_off()
1729 pr_info("DOR0=%x\n", fdc_state[0].dor); in floppy_interrupt()
1821 fdc_outb(fdc_state[current_fdc].dor & ~0x04, current_fdc, FD_DOR); in reset_fdc()
1823 fdc_outb(fdc_state[current_fdc].dor, current_fdc, FD_DOR); in reset_fdc()
1907 if (!(fdc_state[current_fdc].dor & (0x10 << UNIT(current_drive)))) { in start_motor()
1915 } else if (fdc_state[current_fdc].dor & (0x10 << UNIT(current_drive))) in start_motor()
3698 unsigned char dor; member
3899 v32.dor = v.dor; in compat_getfdcstat()
4661 fdc_state[i].dor = 0x4; in do_floppy_init()
4904 fdc_outb(fdc_state[fdc].dor, fdc, FD_DOR); in floppy_grab_irq_and_dma()
4912 fdc_outb(fdc_state[fdc].dor, fdc, FD_DOR); in floppy_grab_irq_and_dma()