/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | recalc_apic_map_test.c | 37 struct kvm_vcpu *vcpus[KVM_MAX_VCPUS]; in main() 44 kvm_static_assert(KVM_MAX_VCPUS > MAX_XAPIC_ID); in main() 51 vm = vm_create_with_vcpus(KVM_MAX_VCPUS, NULL, vcpus); in main() 57 for (i = 0; i < KVM_MAX_VCPUS; i++) in main() 62 vcpuN = vcpus[KVM_MAX_VCPUS - 1]; in main()
|
H A D | dirty_log_page_splitting_test.c | 32 static int vcpu_last_completed_iteration[KVM_MAX_VCPUS];
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/ |
H A D | ucall_common.c | 10 DECLARE_BITMAP(in_use, KVM_MAX_VCPUS); 11 struct ucall ucalls[KVM_MAX_VCPUS]; 36 for (i = 0; i < KVM_MAX_VCPUS; ++i) { in ucall_init() 54 for (i = 0; i < KVM_MAX_VCPUS; ++i) { in ucall_alloc()
|
H A D | memstress.c | 34 static struct vcpu_thread vcpu_threads[KVM_MAX_VCPUS]; 42 static struct kvm_vcpu *vcpus[KVM_MAX_VCPUS];
|
/kernel/linux/linux-5.10/arch/loongarch/kvm/intc/ |
H A D | ls3a_ext_irq.h | 71 uint64_t reg_u64[KVM_MAX_VCPUS][EXTIOI_IRQS_BITMAP_SIZE / 8]; 72 uint32_t reg_u32[KVM_MAX_VCPUS][EXTIOI_IRQS_BITMAP_SIZE / 4]; 73 uint8_t reg_u8[KVM_MAX_VCPUS][EXTIOI_IRQS_BITMAP_SIZE]; 95 uint8_t ext_sw_ipisr[KVM_MAX_VCPUS][LS3A_INTC_IP][EXTIOI_IRQS_BITMAP_SIZE];
|
H A D | ls3a_ipi.h | 25 gipi_single core[KVM_MAX_VCPUS];
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/ |
H A D | arch_timer.c | 80 static struct kvm_vcpu *vcpus[KVM_MAX_VCPUS]; 81 static pthread_t pt_vcpu_run[KVM_MAX_VCPUS]; 82 static struct test_vcpu_shared_data vcpu_shared_data[KVM_MAX_VCPUS]; 414 NR_VCPUS_DEF, KVM_MAX_VCPUS); in test_print_help() 433 if (test_args.nr_vcpus > KVM_MAX_VCPUS) { in parse_args() 435 KVM_MAX_VCPUS); in parse_args()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/ |
H A D | memstress.h | 48 uint32_t vcpu_to_pcpu[KVM_MAX_VCPUS]; 53 struct memstress_vcpu_args vcpu_args[KVM_MAX_VCPUS];
|
/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | vm.c | 193 r = min_t(unsigned int, num_online_cpus(), KVM_MAX_VCPUS); in kvm_vm_ioctl_check_extension() 196 r = KVM_MAX_VCPUS; in kvm_vm_ioctl_check_extension()
|
H A D | tlb.c | 297 DECLARE_BITMAP(vcpu_mask, KVM_MAX_VCPUS); in make_xfence_request() 299 bitmap_zero(vcpu_mask, KVM_MAX_VCPUS); in make_xfence_request()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | kvm_host.h | 30 #define KVM_MAX_VCPUS 255 macro 633 DECLARE_BITMAP(sigp_emerg_pending, KVM_MAX_VCPUS); 903 struct page *pages[KVM_MAX_VCPUS]; 917 DECLARE_BITMAP(kicked_mask, KVM_MAX_VCPUS); 961 DECLARE_BITMAP(idle_mask, KVM_MAX_VCPUS);
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | kvm_host.h | 32 #define KVM_MAX_VCPUS 255 macro 649 DECLARE_BITMAP(sigp_emerg_pending, KVM_MAX_VCPUS); 931 struct page *pages[KVM_MAX_VCPUS]; 945 DECLARE_BITMAP(kicked_mask, KVM_MAX_VCPUS); 994 DECLARE_BITMAP(idle_mask, KVM_MAX_VCPUS);
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | kvm_book3s.h | 426 * [0..KVM_MAX_VCPUS) space, using knowledge of the guest's core stride 430 * The implementation leaves VCPU IDs from the range [0..KVM_MAX_VCPUS) (block 435 * KVM_MAX_VCPUS (effectively masking off the top bits) and then an offset is 438 * VCPU IDs in the range [KVM_MAX_VCPUS..(KVM_MAX_VCPUS*2)) (block 1) are only 443 * Similarly, if VCPU IDs in the range [(KVM_MAX_VCPUS*2)..(KVM_MAX_VCPUS*4)) 460 int block = (id / KVM_MAX_VCPUS) * (MAX_SMT_THREADS / stride); in kvmppc_pack_vcpu_id() 465 packed_id = (id % KVM_MAX_VCPUS) + block_offsets[block]; in kvmppc_pack_vcpu_id() 466 if (WARN_ONCE(packed_id >= KVM_MAX_VCPUS, "VCP in kvmppc_pack_vcpu_id() [all...] |
H A D | kvm_host.h | 29 #define KVM_MAX_VCPUS NR_CPUS macro 41 #define KVM_MAX_VCPU_ID KVM_MAX_VCPUS
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | kvm_book3s.h | 441 * [0..KVM_MAX_VCPUS) space, using knowledge of the guest's core stride 445 * The implementation leaves VCPU IDs from the range [0..KVM_MAX_VCPUS) (block 450 * KVM_MAX_VCPUS (effectively masking off the top bits) and then an offset is 453 * VCPU IDs in the range [KVM_MAX_VCPUS..(KVM_MAX_VCPUS*2)) (block 1) are only 458 * Similarly, if VCPU IDs in the range [(KVM_MAX_VCPUS*2)..(KVM_MAX_VCPUS*4)) 475 int block = (id / KVM_MAX_VCPUS) * (MAX_SMT_THREADS / stride); in kvmppc_pack_vcpu_id() 480 packed_id = (id % KVM_MAX_VCPUS) + block_offsets[block]; in kvmppc_pack_vcpu_id() 481 if (WARN_ONCE(packed_id >= KVM_MAX_VCPUS, "VCP in kvmppc_pack_vcpu_id() [all...] |
H A D | kvm_host.h | 31 #define KVM_MAX_VCPUS NR_CPUS macro 47 #define KVM_MAX_VCPU_IDS KVM_MAX_VCPUS
|
/kernel/linux/linux-6.6/virt/kvm/ |
H A D | pfncache.c | 28 DECLARE_BITMAP(vcpu_bitmap, KVM_MAX_VCPUS); in gfn_to_pfn_cache_invalidate_start() 48 bitmap_zero(vcpu_bitmap, KVM_MAX_VCPUS); in gfn_to_pfn_cache_invalidate_start()
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | hyperv.c | 39 #define KVM_HV_MAX_SPARSE_VCPU_SET_BITS DIV_ROUND_UP(KVM_MAX_VCPUS, 64) 140 if (vpidx >= KVM_MAX_VCPUS) in get_vcpu_by_vpidx() 1235 if (!host || new_vp_index >= KVM_MAX_VCPUS) in kvm_hv_set_msr() 1492 bitmap_zero(vcpu_bitmap, KVM_MAX_VCPUS); in sparse_set_to_vcpu_mask() 1509 DECLARE_BITMAP(vcpu_bitmap, KVM_MAX_VCPUS); in kvm_hv_flush_tlb() 1613 DECLARE_BITMAP(vcpu_bitmap, KVM_MAX_VCPUS); in kvm_hv_send_ipi() 2079 ent->eax = KVM_MAX_VCPUS; in kvm_vcpu_ioctl_get_hv_cpuid()
|
H A D | irq_comm.c | 52 unsigned long dest_vcpu_bitmap[BITS_TO_LONGS(KVM_MAX_VCPUS)]; in kvm_irq_delivery_to_apic() 93 dest_vcpu_bitmap, KVM_MAX_VCPUS); in kvm_irq_delivery_to_apic()
|
H A D | ioapic.c | 323 DECLARE_BITMAP(vcpu_bitmap, KVM_MAX_VCPUS); in ioapic_write_indirect() 387 bitmap_zero(vcpu_bitmap, KVM_MAX_VCPUS); in ioapic_write_indirect()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | hyperv.c | 45 #define KVM_HV_MAX_SPARSE_VCPU_SET_BITS DIV_ROUND_UP(KVM_MAX_VCPUS, HV_VCPUS_PER_SPARSE_BANK) 195 if (vpidx >= KVM_MAX_VCPUS) in get_vcpu_by_vpidx() 1480 if (!host || new_vp_index >= KVM_MAX_VCPUS) in kvm_hv_set_msr() 1754 sizeof(*vcpu_mask) * BITS_TO_LONGS(KVM_MAX_VCPUS)); in sparse_set_to_vcpu_mask() 1778 bitmap_zero(vcpu_mask, KVM_MAX_VCPUS); in sparse_set_to_vcpu_mask() 1958 DECLARE_BITMAP(vcpu_mask, KVM_MAX_VCPUS); in kvm_hv_flush_tlb() 2095 for_each_set_bit(i, vcpu_mask, KVM_MAX_VCPUS) { in kvm_hv_flush_tlb() 2108 bitmap_zero(vcpu_mask, KVM_MAX_VCPUS); in kvm_hv_flush_tlb() 2822 ent->eax = KVM_MAX_VCPUS; in kvm_get_hv_cpuid()
|
H A D | irq_comm.c | 52 unsigned long i, dest_vcpu_bitmap[BITS_TO_LONGS(KVM_MAX_VCPUS)]; in kvm_irq_delivery_to_apic() 93 dest_vcpu_bitmap, KVM_MAX_VCPUS); in kvm_irq_delivery_to_apic()
|
H A D | ioapic.c | 322 DECLARE_BITMAP(vcpu_bitmap, KVM_MAX_VCPUS); in ioapic_write_indirect() 416 bitmap_zero(vcpu_bitmap, KVM_MAX_VCPUS); in ioapic_write_indirect()
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | kvm_host.h | 25 #define KVM_MAX_VCPUS 1024 macro
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/ |
H A D | access_tracking_perf_test.c | 63 static int vcpu_last_completed_iteration[KVM_MAX_VCPUS];
|