Changeset View
Changeset View
Standalone View
Standalone View
head/sys/arm64/arm64/gic_v3_var.h
Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Lines | struct gic_v3_softc { | ||||
device_t *gic_children; | device_t *gic_children; | ||||
struct intr_pic *gic_pic; | struct intr_pic *gic_pic; | ||||
struct gic_v3_irqsrc *gic_irqs; | struct gic_v3_irqsrc *gic_irqs; | ||||
}; | }; | ||||
struct gic_v3_devinfo { | struct gic_v3_devinfo { | ||||
int gic_domain; | int gic_domain; | ||||
int msi_xref; | |||||
}; | }; | ||||
#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 */ | ||||
#define GICV3_IVAR_NIRQS 1000 | #define GICV3_IVAR_NIRQS 1000 | ||||
▲ Show 20 Lines • Show All 49 Lines • Show Last 20 Lines |