Lines Matching refs:sc_irq
127 u_short sc_irq ; /* IRQ status of port */ member
395 sc->sc_irq = LP_HAS_IRQ | LP_USE_IRQ | LP_ENABLE_IRQ; in lpt_attach()
398 sc->sc_irq = 0; in lpt_attach()
401 lprintf(("irq %x\n", sc->sc_irq)); in lpt_attach()
523 if (sc->sc_irq & LP_ENABLE_IRQ) in lptopen()
524 sc->sc_irq |= LP_USE_IRQ; in lptopen()
526 sc->sc_irq &= ~LP_USE_IRQ; in lptopen()
569 if (sc->sc_irq & LP_USE_IRQ) in lptopen()
579 lprintf(("irq %x\n", sc->sc_irq)); in lptopen()
580 if (sc->sc_irq & LP_USE_IRQ) { in lptopen()
618 if ((!(sc->sc_state & INTERRUPTED)) && (sc->sc_irq & LP_USE_IRQ)) in lptclose()
790 if (sc->sc_irq & LP_ENABLE_EXT) { in lptwrite()
814 } else while ((sc->sc_xfercnt > 0)&&(sc->sc_irq & LP_USE_IRQ)) { in lptwrite()
833 if (!(sc->sc_irq & LP_USE_IRQ) && (sc->sc_xfercnt)) { in lptwrite()
924 if (sc->sc_irq & LP_HAS_IRQ) { in lptioctl()
934 old_sc_irq = sc->sc_irq; in lptioctl()
937 sc->sc_irq &= (~LP_ENABLE_IRQ); in lptioctl()
940 sc->sc_irq &= (~LP_ENABLE_EXT); in lptioctl()
941 sc->sc_irq |= LP_ENABLE_IRQ; in lptioctl()
947 sc->sc_irq &= (~LP_ENABLE_IRQ); in lptioctl()
948 sc->sc_irq |= LP_ENABLE_EXT; in lptioctl()
951 sc->sc_irq &= (~LP_ENABLE_EXT); in lptioctl()
957 if (old_sc_irq != sc->sc_irq ) in lptioctl()
960 (sc->sc_irq & LP_ENABLE_IRQ)? in lptioctl()
962 (sc->sc_irq & LP_ENABLE_EXT)? in lptioctl()