Lines Matching refs:sc_state
111 short sc_state;
206 if (sc->sc_state & HAVEBUS)
211 sc->sc_state |= HAVEBUS;
223 if (sc->sc_state & HAVEBUS) {
226 sc->sc_state &= ~HAVEBUS;
455 if (sc->sc_state & OPEN) {
461 sc->sc_state &= ~TOUT;
463 if (sc->sc_state & EERROR)
464 sc->sc_state &= ~EERROR;
472 sc->sc_state &= ~OBUSY;
498 if (sc->sc_state) {
500 sc->sc_state));
504 sc->sc_state |= LPTINIT;
510 sc->sc_state = OPEN;
518 sc->sc_state = 0;
552 sc->sc_state = 0;
561 sc->sc_state = 0;
581 sc->sc_state &= ~LPTINIT;
582 sc->sc_state |= OPEN;
588 sc->sc_state |= TOUT;
625 if ((!(sc->sc_state & INTERRUPTED)) && (sc->sc_irq & LP_USE_IRQ))
634 sc->sc_state &= ~OPEN;
644 sc->sc_state = 0;
790 sc->sc_state &= ~INTERRUPTED;
811 sc->sc_state |= INTERRUPTED;
828 if ((sc->sc_state & OBUSY) == 0){
833 if (sc->sc_state & OBUSY)
836 sc->sc_state |= INTERRUPTED;
887 sc->sc_state = (sc->sc_state | OBUSY) & ~EERROR;
907 sc->sc_state &= ~OBUSY;
909 if (!(sc->sc_state & INTERRUPTED))
915 (sc->sc_state & OPEN))
916 sc->sc_state |= EERROR;