Home
last modified time | relevance | path

Searched refs:VGIC_NR_PRIVATE_IRQS (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/virt/kvm/arm/
Dvgic.c128 nr_longs = nr_cpus + BITS_TO_LONGS(nr_irqs - VGIC_NR_PRIVATE_IRQS); in vgic_init_bitmap()
172 if (irq < VGIC_NR_PRIVATE_IRQS) in vgic_bitmap_get_irq_val()
175 return test_bit(irq - VGIC_NR_PRIVATE_IRQS, x->shared); in vgic_bitmap_get_irq_val()
183 if (irq < VGIC_NR_PRIVATE_IRQS) { in vgic_bitmap_set_irq_val()
187 irq -= VGIC_NR_PRIVATE_IRQS; in vgic_bitmap_set_irq_val()
210 size = nr_cpus * VGIC_NR_PRIVATE_IRQS; in vgic_init_bytemap()
211 size += nr_irqs - VGIC_NR_PRIVATE_IRQS; in vgic_init_bytemap()
217 x->shared = x->private + nr_cpus * VGIC_NR_PRIVATE_IRQS / sizeof(u32); in vgic_init_bytemap()
232 if (offset < VGIC_NR_PRIVATE_IRQS) { in vgic_bytemap_get_reg()
234 offset += cpuid * VGIC_NR_PRIVATE_IRQS; in vgic_bytemap_get_reg()
[all …]
Dvgic-v3-emul.c126 if (likely(offset >= VGIC_NR_PRIVATE_IRQS / 8)) in handle_mmio_set_enable_reg_dist()
140 if (likely(offset >= VGIC_NR_PRIVATE_IRQS / 8)) in handle_mmio_clear_enable_reg_dist()
154 if (likely(offset >= VGIC_NR_PRIVATE_IRQS / 8)) in handle_mmio_set_pending_reg_dist()
167 if (likely(offset >= VGIC_NR_PRIVATE_IRQS / 8)) in handle_mmio_clear_pending_reg_dist()
182 if (unlikely(offset < VGIC_NR_PRIVATE_IRQS)) { in handle_mmio_priority_reg_dist()
201 if (unlikely(offset < VGIC_NR_PRIVATE_IRQS / 4)) { in handle_mmio_cfg_reg_dist()
802 int nr_spis = dist->nr_irqs - VGIC_NR_PRIVATE_IRQS; in vgic_v3_init_model()
812 for (i = VGIC_NR_PRIVATE_IRQS; i < dist->nr_irqs; i++) { in vgic_v3_init_model()
813 dist->irq_spi_cpu[i - VGIC_NR_PRIVATE_IRQS] = 0; in vgic_v3_init_model()
814 dist->irq_spi_mpidr[i - VGIC_NR_PRIVATE_IRQS] = mpidr; in vgic_v3_init_model()
Dvgic-v2-emul.c146 irq -= VGIC_NR_PRIVATE_IRQS; in vgic_get_target_reg()
162 irq -= VGIC_NR_PRIVATE_IRQS; in vgic_set_target_reg()
555 for (i = VGIC_NR_PRIVATE_IRQS; i < kvm->arch.vgic.nr_irqs; i += 4) in vgic_v2_init_model()
/linux-4.1.27/include/kvm/
Darm_vgic.h32 #define VGIC_NR_PRIVATE_IRQS (VGIC_NR_SGIS + VGIC_NR_PPIS) macro
286 DECLARE_BITMAP( pending_percpu, VGIC_NR_PRIVATE_IRQS);
287 DECLARE_BITMAP( active_percpu, VGIC_NR_PRIVATE_IRQS);
288 DECLARE_BITMAP( pend_act_percpu, VGIC_NR_PRIVATE_IRQS);
/linux-4.1.27/arch/arm/kvm/
Darm.c666 if (irq_num < VGIC_NR_SGIS || irq_num >= VGIC_NR_PRIVATE_IRQS) in kvm_vm_ioctl_irq_line()
674 if (irq_num < VGIC_NR_PRIVATE_IRQS) in kvm_vm_ioctl_irq_line()