Searched refs:gic_irqs (Results 1 - 4 of 4) sorted by path

/freebsd-11-stable/sys/arm/arm/
H A Dgic.c170 struct gic_irqsrc * gic_irqs; member in struct:arm_gic_softc
195 #define GIC_INTR_ISRC(sc, irq) (&sc->gic_irqs[irq].gi_isrc)
475 sc->gic_irqs = irqs;
593 KASSERT(sc->gic_irqs[start + i].gi_isrc.isrc_handlers == 0,
596 KASSERT(sc->gic_irqs[start + i].gi_pol == INTR_POLARITY_CONFORM,
599 KASSERT(sc->gic_irqs[start + i].gi_trig == INTR_TRIGGER_CONFORM,
602 sc->gic_irqs[start + i].gi_pol = INTR_POLARITY_HIGH;
603 sc->gic_irqs[start + i].gi_trig = INTR_TRIGGER_EDGE;
604 sc->gic_irqs[start + i].gi_flags |= GI_FLAG_MSI;
761 if (sc->gic_irqs !
[all...]
/freebsd-11-stable/sys/arm64/arm64/
H A Dgic_v3.c270 sc->gic_irqs = malloc(sizeof(*sc->gic_irqs) * sc->gic_nirqs,
276 sc->gic_irqs[irq].gi_irq = irq;
277 sc->gic_irqs[irq].gi_pol = INTR_POLARITY_CONFORM;
278 sc->gic_irqs[irq].gi_trig = INTR_TRIGGER_CONFORM;
280 isrc = &sc->gic_irqs[irq].gi_isrc;
293 free(sc->gic_irqs, M_DEVBUF);
404 gi = &sc->gic_irqs[active_irq];
H A Dgic_v3_var.h79 struct gic_v3_irqsrc *gic_irqs; member in struct:gic_v3_softc
82 #define GIC_INTR_ISRC(sc, irq) (&sc->gic_irqs[irq].gi_isrc)
/freebsd-11-stable/sys/mips/mediatek/
H A Dmtk_intr_gic.c89 struct mtk_gic_irqsrc gic_irqs[MTK_NIRQS]; member in struct:mtk_gic_softc
94 #define GIC_INTR_ISRC(sc, irq) (&(sc)->gic_irqs[(irq)].isrc)
154 sc->gic_irqs[irq].irq = irq;
187 sc->nirqs = nitems(sc->gic_irqs);

Completed in 127 milliseconds