Home
last modified time | relevance | path

Searched refs:sc_handler (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/sys/arch/arm64/dev/
Dampintc.c137 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 …]
Daplpinctrl.c84 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()
Dbcm2836_intr.c99 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()
Dagintc.c161 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/
Dampintc.c139 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/
Dopal.c53 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()
Dxive.c96 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()