Changeset View
Changeset View
Standalone View
Standalone View
sys/arm64/arm64/gic_v3_var.h
| Show First 20 Lines • Show All 104 Lines • ▼ Show 20 Lines | |||||
| }; | }; | ||||
| #define GIC_INTR_ISRC(sc, irq) (&sc->gic_irqs[irq].gi_isrc) | #define GIC_INTR_ISRC(sc, irq) (&sc->gic_irqs[irq].gi_isrc) | ||||
| MALLOC_DECLARE(M_GIC_V3); | MALLOC_DECLARE(M_GIC_V3); | ||||
| /* ivars */ | /* ivars */ | ||||
| enum { | enum { | ||||
| GICV3_IVAR_NIRQS = BUS_IVARS_GICV3, | GICV3_IVAR_NIRQS = BUS_IVARS_PRIVATE, | ||||
| GICV3_IVAR_REDIST, | GICV3_IVAR_REDIST, | ||||
| GICV3_IVAR_FLAGS, | GICV3_IVAR_FLAGS, | ||||
| }; | }; | ||||
| __BUS_ACCESSOR(gicv3, nirqs, GICV3, NIRQS, u_int); | __BUS_ACCESSOR(gicv3, nirqs, GICV3, NIRQS, u_int); | ||||
| __BUS_ACCESSOR(gicv3, redist, GICV3, REDIST, void *); | __BUS_ACCESSOR(gicv3, redist, GICV3, REDIST, void *); | ||||
| __BUS_ACCESSOR(gicv3, flags, GICV3, FLAGS, uint32_t); | __BUS_ACCESSOR(gicv3, flags, GICV3, FLAGS, uint32_t); | ||||
| ▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines | |||||