Home
last modified time | relevance | path

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

/freebsd/sys/arm/arm/
H A Dgic.c113 enum intr_polarity gi_pol; member
257 irqs[irq].gi_pol = INTR_POLARITY_CONFORM; in arm_gic_register_isrcs()
297 KASSERT(sc->gic_irqs[start + i].gi_pol == INTR_POLARITY_CONFORM, in arm_gic_reserve_msi_range()
303 sc->gic_irqs[start + i].gi_pol = INTR_POLARITY_HIGH; in arm_gic_reserve_msi_range()
851 pol = gi->gi_pol; in arm_gic_setup_intr()
871 if ((pol != INTR_POLARITY_CONFORM && pol != gi->gi_pol) || in arm_gic_setup_intr()
885 gi->gi_pol = pol; in arm_gic_setup_intr()
903 gic_config(sc, gi->gi_irq, gi->gi_trig, gi->gi_pol); in arm_gic_setup_intr()
915 gi->gi_pol = INTR_POLARITY_CONFORM; in arm_gic_teardown_intr()
/freebsd/sys/arm64/arm64/
H A Dgic_v3.c182 enum intr_polarity gi_pol; member
282 KASSERT(sc->gic_irqs[start + i].gi_pol == INTR_POLARITY_CONFORM, in gic_v3_reserve_msi_range()
288 sc->gic_irqs[start + i].gi_pol = INTR_POLARITY_HIGH; in gic_v3_reserve_msi_range()
363 sc->gic_irqs[irq].gi_pol = INTR_POLARITY_CONFORM; in gic_v3_attach()
917 if (pol != gi->gi_pol || trig != gi->gi_trig) in gic_v3_setup_intr()
925 gi->gi_pol = pol; in gic_v3_setup_intr()
954 gi->gi_pol = INTR_POLARITY_CONFORM; in gic_v3_teardown_intr()