nr_spis 67 drivers/irqchip/irq-gic-v2m.c u32 nr_spis; /* The number of SPIs for MSIs */ nr_spis 185 drivers/irqchip/irq-gic-v2m.c offset = bitmap_find_free_region(tmp->bm, tmp->nr_spis, nr_spis 318 drivers/irqchip/irq-gic-v2m.c u32 spi_start, u32 nr_spis, nr_spis 343 drivers/irqchip/irq-gic-v2m.c if (spi_start && nr_spis) { nr_spis 345 drivers/irqchip/irq-gic-v2m.c v2m->nr_spis = nr_spis; nr_spis 357 drivers/irqchip/irq-gic-v2m.c v2m->nr_spis = V2M_MSI_TYPER_NUM_SPI(typer); nr_spis 360 drivers/irqchip/irq-gic-v2m.c if (!is_msi_spi_valid(v2m->spi_start, v2m->nr_spis)) { nr_spis 390 drivers/irqchip/irq-gic-v2m.c v2m->bm = kcalloc(BITS_TO_LONGS(v2m->nr_spis), sizeof(long), nr_spis 400 drivers/irqchip/irq-gic-v2m.c v2m->spi_start, (v2m->spi_start + v2m->nr_spis - 1)); nr_spis 424 drivers/irqchip/irq-gic-v2m.c u32 spi_start = 0, nr_spis = 0; nr_spis 438 drivers/irqchip/irq-gic-v2m.c !of_property_read_u32(child, "arm,msi-num-spis", &nr_spis)) nr_spis 440 drivers/irqchip/irq-gic-v2m.c spi_start, nr_spis); nr_spis 442 drivers/irqchip/irq-gic-v2m.c ret = gicv2m_init_one(&child->fwnode, spi_start, nr_spis, nr_spis 500 drivers/irqchip/irq-gic-v2m.c u32 spi_start = 0, nr_spis = 0; nr_spis 522 drivers/irqchip/irq-gic-v2m.c nr_spis = m->spi_count; nr_spis 525 drivers/irqchip/irq-gic-v2m.c spi_start, nr_spis); nr_spis 534 drivers/irqchip/irq-gic-v2m.c ret = gicv2m_init_one(fwnode, spi_start, nr_spis, &res, flags); nr_spis 23 drivers/irqchip/irq-gic-v3-mbi.c u32 nr_spis; nr_spis 94 drivers/irqchip/irq-gic-v3-mbi.c mbi_ranges[i].nr_spis, nr_spis 289 drivers/irqchip/irq-gic-v3-mbi.c &mbi_ranges[n].nr_spis); nr_spis 293 drivers/irqchip/irq-gic-v3-mbi.c mbi_ranges[n].bm = kcalloc(BITS_TO_LONGS(mbi_ranges[n].nr_spis), nr_spis 300 drivers/irqchip/irq-gic-v3-mbi.c mbi_ranges[n].spi_start + mbi_ranges[n].nr_spis - 1); nr_spis 219 include/kvm/arm_vgic.h int nr_spis; nr_spis 361 include/kvm/arm_vgic.h ((i) < (k)->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS)) nr_spis 27 virt/kvm/arm/vgic/vgic-debug.c int nr_spis; nr_spis 48 virt/kvm/arm/vgic/vgic-debug.c if (iter->intid >= (iter->nr_spis + VGIC_NR_PRIVATE_IRQS)) { nr_spis 63 virt/kvm/arm/vgic/vgic-debug.c iter->nr_spis = kvm->arch.vgic.nr_spis; nr_spis 79 virt/kvm/arm/vgic/vgic-debug.c iter->intid >= (iter->nr_spis + VGIC_NR_PRIVATE_IRQS) && nr_spis 150 virt/kvm/arm/vgic/vgic-debug.c seq_printf(s, "nr_spis:\t%d\n", dist->nr_spis); nr_spis 142 virt/kvm/arm/vgic/vgic-init.c static int kvm_vgic_dist_init(struct kvm *kvm, unsigned int nr_spis) nr_spis 148 virt/kvm/arm/vgic/vgic-init.c dist->spis = kcalloc(nr_spis, sizeof(struct vgic_irq), GFP_KERNEL); nr_spis 160 virt/kvm/arm/vgic/vgic-init.c for (i = 0; i < nr_spis; i++) { nr_spis 277 virt/kvm/arm/vgic/vgic-init.c if (!dist->nr_spis) nr_spis 278 virt/kvm/arm/vgic/vgic-init.c dist->nr_spis = VGIC_NR_IRQS_LEGACY - VGIC_NR_PRIVATE_IRQS; nr_spis 280 virt/kvm/arm/vgic/vgic-init.c ret = kvm_vgic_dist_init(kvm, dist->nr_spis); nr_spis 339 virt/kvm/arm/vgic/vgic-init.c dist->nr_spis = 0; nr_spis 125 virt/kvm/arm/vgic/vgic-irqfd.c u32 nr = dist->nr_spis; nr_spis 193 virt/kvm/arm/vgic/vgic-kvm-device.c if (vgic_ready(dev->kvm) || dev->kvm->arch.vgic.nr_spis) nr_spis 196 virt/kvm/arm/vgic/vgic-kvm-device.c dev->kvm->arch.vgic.nr_spis = nr_spis 240 virt/kvm/arm/vgic/vgic-kvm-device.c r = put_user(dev->kvm->arch.vgic.nr_spis + nr_spis 36 virt/kvm/arm/vgic/vgic-mmio-v2.c value = vgic->nr_spis + VGIC_NR_PRIVATE_IRQS; nr_spis 74 virt/kvm/arm/vgic/vgic-mmio-v3.c value = vgic->nr_spis + VGIC_NR_PRIVATE_IRQS; nr_spis 607 virt/kvm/arm/vgic/vgic-mmio.c int nr_irqs = vcpu->kvm->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS; nr_spis 629 virt/kvm/arm/vgic/vgic-mmio.c int nr_irqs = vcpu->kvm->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS; nr_spis 759 virt/kvm/arm/vgic/vgic-mmio.c int flags, nr_irqs = kvm->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS; nr_spis 100 virt/kvm/arm/vgic/vgic.c if (intid < (kvm->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS)) { nr_spis 101 virt/kvm/arm/vgic/vgic.c intid = array_index_nospec(intid, kvm->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS);