Lines Matching refs:sc_irq
127 u_short sc_irq ; /* IRQ status of port */
400 sc->sc_irq = LP_HAS_IRQ | LP_USE_IRQ | LP_ENABLE_IRQ;
403 sc->sc_irq = 0;
406 lprintf(("irq %x\n", sc->sc_irq));
528 if (sc->sc_irq & LP_ENABLE_IRQ)
529 sc->sc_irq |= LP_USE_IRQ;
531 sc->sc_irq &= ~LP_USE_IRQ;
576 if (sc->sc_irq & LP_USE_IRQ)
586 lprintf(("irq %x\n", sc->sc_irq));
587 if (sc->sc_irq & LP_USE_IRQ) {
625 if ((!(sc->sc_state & INTERRUPTED)) && (sc->sc_irq & LP_USE_IRQ))
800 if (sc->sc_irq & LP_ENABLE_EXT) {
824 } else while ((sc->sc_xfercnt > 0)&&(sc->sc_irq & LP_USE_IRQ)) {
843 if (!(sc->sc_irq & LP_USE_IRQ) && (sc->sc_xfercnt)) {
934 if (sc->sc_irq & LP_HAS_IRQ) {
944 old_sc_irq = sc->sc_irq;
947 sc->sc_irq &= (~LP_ENABLE_IRQ);
950 sc->sc_irq &= (~LP_ENABLE_EXT);
951 sc->sc_irq |= LP_ENABLE_IRQ;
957 sc->sc_irq &= (~LP_ENABLE_IRQ);
958 sc->sc_irq |= LP_ENABLE_EXT;
961 sc->sc_irq &= (~LP_ENABLE_EXT);
967 if (old_sc_irq != sc->sc_irq )
970 (sc->sc_irq & LP_ENABLE_IRQ)?
972 (sc->sc_irq & LP_ENABLE_EXT)?