Home
last modified time | relevance | path

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

/f-stack/freebsd/arm64/arm64/
H A Dgic_v3.c458 uint64_t active_irq; in arm_gic_v3_intr() local
476 : "=&r" (active_irq)); in arm_gic_v3_intr()
478 active_irq = gic_icc_read(IAR1); in arm_gic_v3_intr()
481 if (active_irq >= GIC_FIRST_LPI) { in arm_gic_v3_intr()
482 intr_child_irq_handler(pic, active_irq); in arm_gic_v3_intr()
490 gi = &sc->gic_irqs[active_irq]; in arm_gic_v3_intr()
491 if (active_irq <= GIC_LAST_SGI) { in arm_gic_v3_intr()
493 gic_icc_write(EOIR1, (uint64_t)active_irq); in arm_gic_v3_intr()
498 (uintmax_t)(active_irq - GIC_FIRST_SGI)); in arm_gic_v3_intr()
500 } else if (active_irq >= GIC_FIRST_PPI && in arm_gic_v3_intr()
[all …]