Lines Matching refs:dor
736 if (!(fdc_state[fdc].dor & (0x10 << UNIT(drive))) || in disk_change()
737 (fdc_state[fdc].dor & 3) != UNIT(drive) || fdc != FDC(drive)) { in disk_change()
740 (unsigned int)fdc_state[fdc].dor); in disk_change()
779 static inline int is_selected(int dor, int unit) in is_selected() argument
781 return ((dor & (0x10 << unit)) && (dor & 3) == unit); in is_selected()
800 olddor = fdc_state[fdc].dor; in set_dor()
810 fdc_state[fdc].dor = newdor; in set_dor()
826 fdc_outb(fdc_state[fdc].dor & ~(0x10 << UNIT(drive)), in twaddle()
828 fdc_outb(fdc_state[fdc].dor, fdc, FD_DOR); in twaddle()
935 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()
3628 unsigned char dor; member
3829 v32.dor = v.dor; in compat_getfdcstat()
4627 fdc_state[i].dor = 0x4; in do_floppy_init()
4866 fdc_outb(fdc_state[fdc].dor, fdc, FD_DOR); in floppy_grab_irq_and_dma()
4874 fdc_outb(fdc_state[fdc].dor, fdc, FD_DOR); in floppy_grab_irq_and_dma()