GIC_FIRST_SPI
db_printf("SPI %2u ", i - GIC_FIRST_SPI);
"%s,s%u", name, irq - GIC_FIRST_SPI);
if (irq < GIC_FIRST_SPI)
irq = GIC_FIRST_SPI + cells[1];
if (gi->gi_irq < GIC_FIRST_SPI)
return (irq - GIC_FIRST_SPI);
if (irq >= GIC_FIRST_SPI && irq <= GIC_LAST_SPI) {
KASSERT(gi->gi_irq >= GIC_FIRST_SPI && gi->gi_irq <= GIC_LAST_SPI,
for (i = GIC_FIRST_SPI; i < sc->gic_nirqs; i += GICD_I_PER_IGROUPRn)
for (i = GIC_FIRST_SPI; i < sc->gic_nirqs; i += GICD_I_PER_ICFGRn)
for (i = GIC_FIRST_SPI;
for (i = GIC_FIRST_SPI; i < sc->gic_nirqs; i += GICD_I_PER_ISENABLERn)
for (i = GIC_FIRST_SPI; i < sc->gic_nirqs; i++)
"%s,s%u", name, irq - GIC_FIRST_SPI);
irq = GIC_FIRST_SPI + cells[1];
if (irq >= GIC_FIRST_SPI && *polp != INTR_POLARITY_HIGH)
} else if (irq >= GIC_FIRST_SPI && irq <= GIC_LAST_SPI) {
} else if (irq >= GIC_FIRST_SPI && irq <= GIC_LAST_SPI) {
#define VGIC_SPI_NUM (GIC_LAST_SPI - GIC_FIRST_SPI + 1)
assert(intr >= GIC_FIRST_SPI);
SET_PROP_U32(interrupts, 1, intr - GIC_FIRST_SPI);
assert(intr >= GIC_FIRST_SPI);
SET_PROP_U32(interrupts, 1, intr - GIC_FIRST_SPI);
assert(intr >= GIC_FIRST_SPI);
SET_PROP_U32(prop, 10 * i + 8, intr - GIC_FIRST_SPI);