Lines Matching defs:unit
304 /* reverse mapping from unit and fdc to drive */
305 #define REVDRIVE(fdc, unit) ((unit) + ((fdc) << 2))
782 static inline int is_selected(int dor, int unit)
784 return ((dor & (0x10 << unit)) && (dor & 3) == unit);
795 unsigned char unit;
806 unit = olddor & 0x3;
807 if (is_selected(olddor, unit) && !is_selected(newdor, unit)) {
808 drive = REVDRIVE(fdc, unit);
816 unit = newdor & 0x3;
817 if (!is_selected(olddor, unit) && is_selected(newdor, unit)) {
818 drive = REVDRIVE(fdc, unit);
4569 int i, unit, drive, err;
4675 for (unit = 0; unit < 4; unit++)
4676 fdc_state[i].track[unit] = 0;