Home
last modified time | relevance | path

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

/f-stack/freebsd/arm/arm/
H A Dgic.c109 enum intr_trigger gi_trig; member
250 irqs[irq].gi_trig = INTR_TRIGGER_CONFORM; in arm_gic_register_isrcs()
292 KASSERT(sc->gic_irqs[start + i].gi_trig == INTR_TRIGGER_CONFORM, in arm_gic_reserve_msi_range()
296 sc->gic_irqs[start + i].gi_trig = INTR_TRIGGER_EDGE; in arm_gic_reserve_msi_range()
833 trig = gi->gi_trig; in arm_gic_setup_intr()
853 (trig != INTR_TRIGGER_CONFORM && trig != gi->gi_trig)) in arm_gic_setup_intr()
867 gi->gi_trig = trig; in arm_gic_setup_intr()
870 if (gi->gi_trig == INTR_TRIGGER_EDGE) in arm_gic_setup_intr()
884 gic_config(sc, gi->gi_irq, gi->gi_trig, gi->gi_pol); in arm_gic_setup_intr()
897 gi->gi_trig = INTR_TRIGGER_CONFORM; in arm_gic_teardown_intr()
/f-stack/freebsd/arm64/arm64/
H A Dgic_v3.c166 enum intr_trigger gi_trig; member
316 sc->gic_irqs[irq].gi_trig = INTR_TRIGGER_CONFORM; in gic_v3_attach()
340 sc->gic_irqs[irq].gi_trig = INTR_TRIGGER_EDGE; in gic_v3_attach()
502 if (gi->gi_trig == INTR_TRIGGER_EDGE) in arm_gic_v3_intr()
506 if (gi->gi_trig != INTR_TRIGGER_EDGE) in arm_gic_v3_intr()
724 if (pol != gi->gi_pol || trig != gi->gi_trig) in gic_v3_setup_intr()
733 gi->gi_trig = trig; in gic_v3_setup_intr()
785 gi->gi_trig = INTR_TRIGGER_CONFORM; in gic_v3_teardown_intr()
860 if (gi->gi_trig == INTR_TRIGGER_EDGE) in gic_v3_post_filter()