Lines Matching refs:sc_handler
110 if (sc->sc_handler[irqno].level > saved_spl_level) {
111 int spl_save = _splraise(sc->sc_handler[irqno].level);
112 (* sc->sc_handler[irqno].func)(
113 sc->sc_handler[irqno].arg);
164 _splraise(sc->sc_handler[irqno].level);
165 (* sc->sc_handler[irqno].func)(
166 sc->sc_handler[irqno].arg);
244 sc->sc_handler[i].func = obio_spurious;
245 sc->sc_handler[i].arg = (void *)i;
322 sc->sc_handler[irq].func = func;
323 sc->sc_handler[irq].arg = arg;
324 sc->sc_handler[irq].level = ipl;
349 return &sc->sc_handler[irq];
360 if (sc->sc_handler[irq].func != func)
363 sc->sc_handler[irq].func = obio_spurious;
364 sc->sc_handler[irq].level = IPL_NONE;
383 irqno = ih - sc->sc_handler;
402 irqno = ih - sc->sc_handler;