Lines Matching refs:sc_state
111 short sc_state; member
202 if (sc->sc_state & HAVEBUS) in lpt_request_ppbus()
207 sc->sc_state |= HAVEBUS; in lpt_request_ppbus()
219 if (sc->sc_state & HAVEBUS) { in lpt_release_ppbus()
222 sc->sc_state &= ~HAVEBUS; in lpt_release_ppbus()
450 if (sc->sc_state & OPEN) { in lptout()
456 sc->sc_state &= ~TOUT; in lptout()
458 if (sc->sc_state & EERROR) in lptout()
459 sc->sc_state &= ~EERROR; in lptout()
467 sc->sc_state &= ~OBUSY; in lptout()
493 if (sc->sc_state) { in lptopen()
495 sc->sc_state)); in lptopen()
499 sc->sc_state |= LPTINIT; in lptopen()
505 sc->sc_state = OPEN; in lptopen()
513 sc->sc_state = 0; in lptopen()
547 sc->sc_state = 0; in lptopen()
556 sc->sc_state = 0; in lptopen()
574 sc->sc_state &= ~LPTINIT; in lptopen()
575 sc->sc_state |= OPEN; in lptopen()
581 sc->sc_state |= TOUT; in lptopen()
618 if ((!(sc->sc_state & INTERRUPTED)) && (sc->sc_irq & LP_USE_IRQ)) in lptclose()
625 sc->sc_state &= ~OPEN; in lptclose()
635 sc->sc_state = 0; in lptclose()
780 sc->sc_state &= ~INTERRUPTED; in lptwrite()
801 sc->sc_state |= INTERRUPTED; in lptwrite()
818 if ((sc->sc_state & OBUSY) == 0){ in lptwrite()
823 if (sc->sc_state & OBUSY) in lptwrite()
826 sc->sc_state |= INTERRUPTED; in lptwrite()
877 sc->sc_state = (sc->sc_state | OBUSY) & ~EERROR; in lptintr()
897 sc->sc_state &= ~OBUSY; in lptintr()
899 if (!(sc->sc_state & INTERRUPTED)) in lptintr()
905 (sc->sc_state & OPEN)) in lptintr()
906 sc->sc_state |= EERROR; in lptintr()