Searched refs:nirqs (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/riscv/vmm/ |
H A D | vmm_aplic.c | 113 int nirqs; member 122 if (i <= 0 || i > aplic->nirqs) in aplic_handle_sourcecfg() 148 if (i <= 0 || i > aplic->nirqs) in aplic_set_enabled() 220 for (i = 0; i < aplic->nirqs; i++) { in aplic_handle_idc_claimi() 274 (reg <= APLIC_SOURCECFG(aplic->nirqs))) { in aplic_mmio_access() 280 if ((reg >= APLIC_TARGET(1)) && (reg <= APLIC_TARGET(aplic->nirqs))) { in aplic_mmio_access() 293 if ((reg >= APLIC_CLRIE) && (reg < (APLIC_CLRIE + aplic->nirqs * 4))) { in aplic_mmio_access() 421 aplic->nirqs = APLIC_NIRQS; in aplic_attach_to_vm() 424 aplic->irqs = malloc(sizeof(struct aplic_irq) * aplic->nirqs, M_APLIC, in aplic_attach_to_vm() 464 for (i = 0; i < aplic->nirqs; i++) { in aplic_check_pending()
|
/freebsd/sys/arm/allwinner/ |
H A D | aw_gpio.c | 353 int nirqs; member 1221 for (irq = 0; irq < sc->nirqs; irq++) { in aw_gpio_intr() 1247 int nirqs; in aw_gpio_register_isrcs() local 1253 for (nirqs = 0, pin = 0; pin < sc->conf->padconf->npins; pin++) { in aw_gpio_register_isrcs() 1257 nirqs++; in aw_gpio_register_isrcs() 1260 sc->gpio_pic_irqsrc = malloc(sizeof(*sc->gpio_pic_irqsrc) * nirqs, in aw_gpio_register_isrcs() 1262 for (nirqs = 0, pin = 0; pin < sc->conf->padconf->npins; pin++) { in aw_gpio_register_isrcs() 1266 sc->gpio_pic_irqsrc[nirqs].pin = pin; in aw_gpio_register_isrcs() 1267 sc->gpio_pic_irqsrc[nirqs].bank = sc->conf->padconf->pins[pin].eint_bank; in aw_gpio_register_isrcs() 1268 sc->gpio_pic_irqsrc[nirqs].intnum = sc->conf->padconf->pins[pin].eint_num; in aw_gpio_register_isrcs() [all …]
|
/freebsd/sys/arm/arm/ |
H A D | gic.c | 213 for (irq = 0; irq < sc->nirqs; irq += 4) in arm_gic_init_secondary() 217 for (irq = 0; GIC_SUPPORT_SECEXT(sc) && irq < sc->nirqs; irq += 32) { in arm_gic_init_secondary() 278 sc->nirqs = num; in arm_gic_register_isrcs() 290 KASSERT((start + count) <= sc->nirqs, in arm_gic_reserve_msi_range() 292 start, count, sc->nirqs)); in arm_gic_reserve_msi_range() 314 uint32_t icciidr, mask, nirqs; in arm_gic_attach() local 343 nirqs = GICD_TYPER_I_NUM(sc->typer); in arm_gic_attach() 345 if (arm_gic_register_isrcs(sc, nirqs)) { in arm_gic_attach() 354 GICD_IIDR_REV(icciidr), GICD_IIDR_IMPL(icciidr), sc->nirqs); in arm_gic_attach() 358 for (i = 32; i < sc->nirqs; i += 16) { in arm_gic_attach() [all …]
|
H A D | gic.h | 56 uint32_t nirqs; member
|
/freebsd/sys/powerpc/powerpc/ |
H A D | intr_machdep.c | 122 static u_int nirqs = 16; /* Allocated IRQS (ISA pre-allocated). */ variable 124 static u_int nirqs = 0; /* Allocated IRQs. */ variable 388 p->base = (atpic) ? 0 : nirqs; in powerpc_register_pic() 390 p->base = nirqs; in powerpc_register_pic() 393 nirqs = MAX(nirqs, irq); in powerpc_register_pic() 431 piclist[idx].base = nirqs; in powerpc_get_irq() 432 nirqs += (1 << 25); in powerpc_get_irq()
|
/freebsd/sys/arm/mv/ |
H A D | mpic.c | 118 int nirqs; member 193 sc->mpic_isrcs = malloc(sc->nirqs * sizeof (*sc->mpic_isrcs), M_DEVBUF, in mv_mpic_register_isrcs() 197 for (irq = 0; irq < sc->nirqs; irq++) { in mv_mpic_register_isrcs() 262 sc->nirqs = MPIC_CTRL_NIRQS(val); in mv_mpic_attach() 350 if (daf->ncells !=1 || daf->cells[0] >= sc->nirqs) in mpic_map_intr()
|
/freebsd/sys/arm64/arm64/ |
H A D | gic_v3_var.h | 113 __BUS_ACCESSOR(gicv3, nirqs, GICV3, NIRQS, u_int);
|