Searched refs:VGIC_NR_PRIVATE_IRQS (Results 1 - 12 of 12) sorted by relevance

/linux-master/include/kvm/
H A Darm_vgic.h28 #define VGIC_NR_PRIVATE_IRQS (VGIC_NR_SGIS + VGIC_NR_PPIS) macro
29 #define VGIC_MAX_PRIVATE (VGIC_NR_PRIVATE_IRQS - 1)
35 #define irq_is_ppi(irq) ((irq) >= VGIC_NR_SGIS && (irq) < VGIC_NR_PRIVATE_IRQS)
36 #define irq_is_spi(irq) ((irq) >= VGIC_NR_PRIVATE_IRQS && \
333 struct vgic_irq private_irqs[VGIC_NR_PRIVATE_IRQS];
396 #define vgic_valid_spi(k, i) (((i) >= VGIC_NR_PRIVATE_IRQS) && \
397 ((i) < (k)->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS))
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-debug.c44 if (iter->intid == VGIC_NR_PRIVATE_IRQS &&
48 if (iter->intid >= (iter->nr_spis + VGIC_NR_PRIVATE_IRQS)) {
79 iter->intid >= (iter->nr_spis + VGIC_NR_PRIVATE_IRQS) &&
185 else if (irq->intid < VGIC_NR_PRIVATE_IRQS)
192 if (irq->intid ==0 || irq->intid == VGIC_NR_PRIVATE_IRQS)
H A Dvgic-init.c161 irq->intid = i + VGIC_NR_PRIVATE_IRQS;
211 for (i = 0; i < VGIC_NR_PRIVATE_IRQS; i++) {
280 dist->nr_spis = VGIC_NR_IRQS_LEGACY - VGIC_NR_PRIVATE_IRQS;
290 for (i = 0; i < VGIC_NR_PRIVATE_IRQS; i++) {
H A Dvgic-irqfd.c22 unsigned int spi_id = e->irqchip.pin + VGIC_NR_PRIVATE_IRQS;
H A Dvgic-mmio.c475 intid >= VGIC_NR_PRIVATE_IRQS)
484 intid >= VGIC_NR_PRIVATE_IRQS)
750 if (intid + i < VGIC_NR_PRIVATE_IRQS)
770 int nr_irqs = vcpu->kvm->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS;
792 int nr_irqs = vcpu->kvm->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS;
922 int flags, nr_irqs = kvm->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS;
H A Dvgic-kvm-device.c232 if (val < (VGIC_NR_PRIVATE_IRQS + 32) ||
243 val - VGIC_NR_PRIVATE_IRQS;
298 VGIC_NR_PRIVATE_IRQS, uaddr);
H A Dvgic-mmio-v2.c36 value = vgic->nr_spis + VGIC_NR_PRIVATE_IRQS;
190 if (intid < VGIC_NR_PRIVATE_IRQS)
H A Dvgic-mmio-v3.c79 value = vgic->nr_spis + VGIC_NR_PRIVATE_IRQS;
579 .len = (bpi * VGIC_NR_PRIVATE_IRQS) / 8, \
584 .reg_offset = off + (bpi * VGIC_NR_PRIVATE_IRQS) / 8, \
586 .len = (bpi * (1024 - VGIC_NR_PRIVATE_IRQS)) / 8, \
H A Dvgic.c93 if (intid < (kvm->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS)) {
94 intid = array_index_nospec(intid, kvm->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS);
95 return &kvm->arch.vgic.spis[intid - VGIC_NR_PRIVATE_IRQS];
432 if (!vcpu && intid < VGIC_NR_PRIVATE_IRQS)
H A Dvgic-v2.c73 intid - VGIC_NR_PRIVATE_IRQS);
H A Dvgic-v3.c66 intid - VGIC_NR_PRIVATE_IRQS);
/linux-master/arch/arm64/kvm/
H A Darm.c1243 if (irq_num < VGIC_NR_SGIS || irq_num >= VGIC_NR_PRIVATE_IRQS)
1251 if (irq_num < VGIC_NR_PRIVATE_IRQS)

Completed in 171 milliseconds