Searched refs:sc_handler (Results 1 – 7 of 7) sorted by relevance
| /openbsd/src/sys/arch/arm64/dev/ |
| D | ampintc.c | 137 struct intrq *sc_handler; member 281 sc->sc_handler = mallocarray(nintr, sizeof(*sc->sc_handler), M_DEVBUF, in ampintc_attach() 284 TAILQ_INIT(&sc->sc_handler[i].iq_list); in ampintc_attach() 396 ci = sc->sc_handler[irq].iq_ci; in ampintc_activate() 397 min = sc->sc_handler[irq].iq_irq_min; in ampintc_activate() 527 struct cpu_info *ci = sc->sc_handler[irq].iq_ci; in ampintc_calc_irq() 532 TAILQ_FOREACH(ih, &sc->sc_handler[irq].iq_list, ih_list) { in ampintc_calc_irq() 543 if (sc->sc_handler[irq].iq_irq_max == max && in ampintc_calc_irq() 544 sc->sc_handler[irq].iq_irq_min == min) in ampintc_calc_irq() 547 sc->sc_handler[irq].iq_irq_max = max; in ampintc_calc_irq() [all …]
|
| D | aplpinctrl.c | 84 TAILQ_HEAD(, intrhand) *sc_handler; 166 sc->sc_handler = mallocarray(sc->sc_ngpios, in aplpinctrl_attach() 167 sizeof(*sc->sc_handler), M_DEVBUF, M_ZERO | M_WAITOK); in aplpinctrl_attach() 169 TAILQ_INIT(&sc->sc_handler[i]); in aplpinctrl_attach() 285 TAILQ_FOREACH(ih, &sc->sc_handler[pin], ih_list) { in aplpinctrl_intr() 334 ih = TAILQ_FIRST(&sc->sc_handler[pin]); in aplpinctrl_intr_establish() 348 TAILQ_INSERT_TAIL(&sc->sc_handler[pin], ih, ih_list); in aplpinctrl_intr_establish() 391 TAILQ_REMOVE(&sc->sc_handler[ih->ih_irq], ih, ih_list); in aplpinctrl_intr_disestablish() 395 if (TAILQ_EMPTY(&sc->sc_handler[ih->ih_irq])) { in aplpinctrl_intr_disestablish()
|
| D | bcm2836_intr.c | 99 struct intrsource sc_handler[INTC_NIRQ]; member 207 TAILQ_INIT(&sc->sc_handler[i].is_list); in bcm_intc_attach() 283 TAILQ_FOREACH(ih, &sc->sc_handler[irq].is_list, ih_list) { in bcm_intc_calc_mask() 291 sc->sc_handler[irq].is_irq = max; in bcm_intc_calc_mask() 494 pri = sc->sc_handler[irq].is_irq; in bcm_intc_irq_handler() 496 TAILQ_FOREACH(ih, &sc->sc_handler[irq].is_list, ih_list) { in bcm_intc_irq_handler() 565 TAILQ_INSERT_TAIL(&sc->sc_handler[irqno].is_list, ih, ih_list); in bcm_intc_intr_establish() 589 TAILQ_REMOVE(&sc->sc_handler[irqno].is_list, ih, ih_list); in bcm_intc_intr_disestablish()
|
| D | agintc.c | 161 struct intrq *sc_handler; member 569 sc->sc_handler = mallocarray(nintr, in agintc_attach() 570 sizeof(*sc->sc_handler), M_DEVBUF, M_ZERO | M_WAITOK); in agintc_attach() 572 TAILQ_INIT(&sc->sc_handler[i].iq_list); in agintc_attach() 862 if (TAILQ_EMPTY(&sc->sc_handler[irq].iq_list)) in agintc_enable_wakeup() 866 TAILQ_FOREACH(ih, &sc->sc_handler[irq].iq_list, ih_list) { in agintc_enable_wakeup() 904 if (TAILQ_EMPTY(&sc->sc_handler[irq].iq_list)) in agintc_disable_wakeup() 908 TAILQ_FOREACH(ih, &sc->sc_handler[irq].iq_list, ih_list) { in agintc_disable_wakeup() 998 struct cpu_info *ci = sc->sc_handler[irq].iq_ci; in agintc_calc_irq() 1003 TAILQ_FOREACH(ih, &sc->sc_handler[irq].iq_list, ih_list) { in agintc_calc_irq() [all …]
|
| /openbsd/src/sys/arch/arm/cortex/ |
| D | ampintc.c | 139 struct intrq *sc_handler; member 294 sc->sc_handler = mallocarray(nintr, sizeof(*sc->sc_handler), M_DEVBUF, in ampintc_attach() 297 TAILQ_INIT(&sc->sc_handler[i].iq_list); in ampintc_attach() 469 TAILQ_FOREACH(ih, &sc->sc_handler[irq].iq_list, ih_list) { in ampintc_calc_mask() 480 if (sc->sc_handler[irq].iq_irq_max == max && in ampintc_calc_mask() 481 sc->sc_handler[irq].iq_irq_min == min) in ampintc_calc_mask() 484 sc->sc_handler[irq].iq_irq_max = max; in ampintc_calc_mask() 485 sc->sc_handler[irq].iq_irq_min = min; in ampintc_calc_mask() 614 sc->sc_handler[ih->ih_irq].iq_irq_min); in ampintc_route_irq() 656 pri = sc->sc_handler[irq].iq_irq_max; in ampintc_irq_handler() [all …]
|
| /openbsd/src/sys/arch/powerpc64/dev/ |
| D | opal.c | 53 struct intrhand *sc_handler[OPAL_NUM_HANDLERS]; member 188 struct intrhand *ih = sc->sc_handler[i]; in opal_intr() 209 if (sc->sc_handler[i] == NULL) in opal_intr_establish() 219 sc->sc_handler[i] = ih; in opal_intr_establish()
|
| D | xive.c | 96 struct intrhand *sc_handler[XIVE_NUM_IRQS]; member 310 sc->sc_handler[lirq] = ih; in xive_intr_establish() 440 ih = sc->sc_handler[lirq]; in xive_hvi()
|