/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | recalc_apic_map_test.c | 37 struct kvm_vcpu *vcpus[KVM_MAX_VCPUS]; 44 kvm_static_assert(KVM_MAX_VCPUS > MAX_XAPIC_ID); 51 vm = vm_create_with_vcpus(KVM_MAX_VCPUS, NULL, vcpus); 57 for (i = 0; i < KVM_MAX_VCPUS; i++) 62 vcpuN = vcpus[KVM_MAX_VCPUS - 1];
|
H A D | private_mem_conversions_test.c | 380 struct kvm_vcpu *vcpus[KVM_MAX_VCPUS]; 381 pthread_t threads[KVM_MAX_VCPUS];
|
H A D | dirty_log_page_splitting_test.c | 33 static int vcpu_last_completed_iteration[KVM_MAX_VCPUS];
|
/linux-master/tools/testing/selftests/kvm/ |
H A D | arch_timer.c | 40 struct kvm_vcpu *vcpus[KVM_MAX_VCPUS]; 41 struct test_vcpu_shared_data vcpu_shared_data[KVM_MAX_VCPUS]; 43 static pthread_t pt_vcpu_run[KVM_MAX_VCPUS]; 186 NR_VCPUS_DEF, KVM_MAX_VCPUS); 207 if (test_args.nr_vcpus > KVM_MAX_VCPUS) { 209 KVM_MAX_VCPUS);
|
H A D | access_tracking_perf_test.c | 63 static int vcpu_last_completed_iteration[KVM_MAX_VCPUS];
|
H A D | dirty_log_perf_test.c | 66 static int vcpu_last_completed_iteration[KVM_MAX_VCPUS];
|
H A D | kvm_page_table_test.c | 56 struct kvm_vcpu *vcpus[KVM_MAX_VCPUS];
|
/linux-master/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];
|
/linux-master/tools/testing/selftests/kvm/lib/ |
H A D | ucall_common.c | 13 DECLARE_BITMAP(in_use, KVM_MAX_VCPUS); 14 struct ucall ucalls[KVM_MAX_VCPUS]; 40 for (i = 0; i < KVM_MAX_VCPUS; ++i) { 58 for (i = 0; i < KVM_MAX_VCPUS; ++i) {
|
H A D | memstress.c | 33 static struct vcpu_thread vcpu_threads[KVM_MAX_VCPUS]; 41 static struct kvm_vcpu *vcpus[KVM_MAX_VCPUS];
|
/linux-master/arch/loongarch/kvm/ |
H A D | vm.c | 86 r = KVM_MAX_VCPUS;
|
/linux-master/arch/riscv/kvm/ |
H A D | vm.c | 193 r = min_t(unsigned int, num_online_cpus(), KVM_MAX_VCPUS); 196 r = KVM_MAX_VCPUS;
|
H A D | tlb.c | 297 DECLARE_BITMAP(vcpu_mask, KVM_MAX_VCPUS); 299 bitmap_zero(vcpu_mask, KVM_MAX_VCPUS);
|
/linux-master/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); 932 struct page *pages[KVM_MAX_VCPUS]; 946 DECLARE_BITMAP(kicked_mask, KVM_MAX_VCPUS); 995 DECLARE_BITMAP(idle_mask, KVM_MAX_VCPUS);
|
/linux-master/arch/x86/kvm/ |
H A D | irq_comm.c | 52 unsigned long i, dest_vcpu_bitmap[BITS_TO_LONGS(KVM_MAX_VCPUS)]; 93 dest_vcpu_bitmap, KVM_MAX_VCPUS);
|
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) 1530 if (!host || new_vp_index >= KVM_MAX_VCPUS) 1804 sizeof(*vcpu_mask) * BITS_TO_LONGS(KVM_MAX_VCPUS)); 1828 bitmap_zero(vcpu_mask, KVM_MAX_VCPUS); 2008 DECLARE_BITMAP(vcpu_mask, KVM_MAX_VCPUS); 2145 for_each_set_bit(i, vcpu_mask, KVM_MAX_VCPUS) { 2158 bitmap_zero(vcpu_mask, KVM_MAX_VCPUS); 2872 ent->eax = KVM_MAX_VCPUS;
|
H A D | ioapic.c | 322 DECLARE_BITMAP(vcpu_bitmap, KVM_MAX_VCPUS); 416 bitmap_zero(vcpu_bitmap, KVM_MAX_VCPUS);
|
/linux-master/arch/loongarch/include/asm/ |
H A D | kvm_host.h | 27 #define KVM_MAX_VCPUS 256 macro
|
/linux-master/arch/riscv/include/asm/ |
H A D | kvm_host.h | 25 #define KVM_MAX_VCPUS 1024 macro
|
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_host.h | 32 #define KVM_MAX_VCPUS NR_CPUS macro 48 #define KVM_MAX_VCPU_IDS KVM_MAX_VCPUS
|
H A D | kvm_book3s.h | 653 * [0..KVM_MAX_VCPUS) space, using knowledge of the guest's core stride 657 * The implementation leaves VCPU IDs from the range [0..KVM_MAX_VCPUS) (block 662 * KVM_MAX_VCPUS (effectively masking off the top bits) and then an offset is 665 * VCPU IDs in the range [KVM_MAX_VCPUS..(KVM_MAX_VCPUS*2)) (block 1) are only 670 * Similarly, if VCPU IDs in the range [(KVM_MAX_VCPUS*2)..(KVM_MAX_VCPUS*4)) 687 int block = (id / KVM_MAX_VCPUS) * (MAX_SMT_THREADS / stride); 692 packed_id = (id % KVM_MAX_VCPUS) + block_offsets[block]; 693 if (WARN_ONCE(packed_id >= KVM_MAX_VCPUS, "VCP [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 47 #define KVM_MAX_VCPUS CONFIG_KVM_MAX_NR_VCPUS macro 49 #define KVM_MAX_VCPUS 1024 macro 62 #define KVM_MAX_VCPU_IDS (KVM_MAX_VCPUS * KVM_VCPU_ID_RATIO) 1172 unsigned long poll_mask[BITS_TO_LONGS(KVM_MAX_VCPUS)];
|
/linux-master/arch/mips/kvm/ |
H A D | mips.c | 1046 r = min_t(unsigned int, num_online_cpus(), KVM_MAX_VCPUS); 1049 r = KVM_MAX_VCPUS;
|
/linux-master/arch/s390/kvm/ |
H A D | interrupt.c | 774 cpu_addr = find_first_bit(li->sigp_emerg_pending, KVM_MAX_VCPUS); 776 if (bitmap_empty(li->sigp_emerg_pending, KVM_MAX_VCPUS)) 1379 bitmap_zero(li->sigp_emerg_pending, KVM_MAX_VCPUS); 1876 (ASYNC_PF_PER_VCPU * KVM_MAX_VCPUS)) { 3015 DECLARE_BITMAP(sigp_emerg_pending, KVM_MAX_VCPUS); 3042 for_each_set_bit(cpuaddr, sigp_emerg_pending, KVM_MAX_VCPUS) {
|
/linux-master/arch/powerpc/kvm/ |
H A D | powerpc.c | 650 r = min_t(unsigned int, num_present_cpus(), KVM_MAX_VCPUS); 652 r = min_t(unsigned int, num_online_cpus(), KVM_MAX_VCPUS); 655 r = KVM_MAX_VCPUS;
|