/linux/tools/testing/selftests/kvm/x86_64/ |
H A D | set_boot_cpu_id.c |
|
H A D | recalc_apic_map_test.c |
|
H A D | xapic_state_test.c |
|
H A D | private_mem_conversions_test.c |
|
/linux/tools/testing/selftests/kvm/aarch64/ |
H A D | vgic_init.c |
|
H A D | vgic_lpi_stress.c |
|
H A D | arch_timer.c |
|
/linux/tools/testing/selftests/kvm/ |
H A D | max_guest_memory_test.c |
|
H A D | kvm_page_table_test.c | 56 struct kvm_vcpu *vcpus[KVM_MAX_VCPUS]; member 256 guest_code, test_args.vcpus); in pre_init_before_test() 319 int vcpus; in vcpus_complete_new_stage() local 322 for (vcpus = 0; vcpus < nr_vcpus; vcpus++) { in vcpus_complete_new_stage() 329 for (vcpus = 0; vcpus < nr_vcpus; vcpus++) { in vcpus_complete_new_stage() 334 vcpus + 1, test_stage_string[stage]); in vcpus_complete_new_stage() 360 test_args.vcpus[i]); in run_test()
|
H A D | mmu_stress_test.c | 205 static pthread_t *spawn_workers(struct kvm_vm *vm, struct kvm_vcpu **vcpus, in spawn_workers() argument 224 info[i].vcpu = vcpus[i]; in spawn_workers() 286 struct kvm_vcpu **vcpus; in main() local 327 vcpus = malloc(nr_vcpus * sizeof(*vcpus)); in main() 328 TEST_ASSERT(vcpus, "Failed to allocate vCPU array"); in main() 336 guest_code, vcpus); in main() 373 threads = spawn_workers(vm, vcpus, start_gpa, gpa); in main() 375 free(vcpus); in main() 376 vcpus = NULL; in main()
|
H A D | kvm_binary_stats_test.c | 188 struct kvm_vcpu **vcpus; in main() local 216 vcpus = malloc(sizeof(struct kvm_vcpu *) * max_vm * max_vcpu); in main() 217 TEST_ASSERT(vcpus, "Allocate memory for storing vCPU pointers"); in main() 229 vcpus[i * max_vcpu + j] = __vm_vcpu_add(vms[i], j); in main() 248 vcpu_stats_fds[j] = vcpu_get_stats_fd(vcpus[i * max_vcpu + j]); in main() 250 stats_test(vcpu_get_stats_fd(vcpus[i * max_vcpu + j])); in main() 269 free(vcpus); in main()
|
H A D | steal_time.c | 342 struct kvm_vcpu *vcpus[NR_VCPUS]; in main() 363 vm = vm_create_with_vcpus(NR_VCPUS, guest_code, vcpus); in main() 369 TEST_REQUIRE(is_steal_time_supported(vcpus[0])); in main() 374 steal_time_init(vcpus[i], i); in main() 376 vcpu_args_set(vcpus[i], 1, i); in main() 379 run_vcpu(vcpus[i]); in main() 382 run_vcpu(vcpus[i]); in main() 403 run_vcpu(vcpus[i]); in main() 343 struct kvm_vcpu *vcpus[NR_VCPUS]; main() local
|
H A D | arch_timer.c | 40 struct kvm_vcpu *vcpus[KVM_MAX_VCPUS]; variable 51 struct kvm_vcpu *vcpu = vcpus[vcpu_idx]; in test_vcpu_run()
|
/linux/tools/testing/selftests/kvm/lib/ |
H A D | memstress.c | 41 static struct kvm_vcpu *vcpus[KVM_MAX_VCPUS]; variable 89 struct kvm_vcpu *vcpus[], in memstress_setup_vcpus() argument 100 vcpu_args->vcpu = vcpus[i]; in memstress_setup_vcpus() 116 vcpu_args_set(vcpus[i], 1, i); in memstress_setup_vcpus() 172 memstress_guest_code, vcpus); in memstress_create_vm() 220 memstress_setup_vcpus(vm, nr_vcpus, vcpus, vcpu_memory_bytes, in memstress_create_vm() 225 memstress_setup_nested(vm, nr_vcpus, vcpus); in memstress_create_vm() 256 void __weak memstress_setup_nested(struct kvm_vm *vm, int nr_vcpus, struct kvm_vcpu **vcpus) in memstress_setup_nested() argument
|
/linux/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | memstress.c |
|
/linux/tools/testing/selftests/kvm/riscv/ |
H A D | arch_timer.c | 85 vm = vm_create_with_vcpus(nr_vcpus, guest_code, vcpus); in test_vm_create() 86 __TEST_REQUIRE(__vcpu_has_isa_ext(vcpus[0], KVM_RISCV_ISA_EXT_SSTC), in test_vm_create() 93 vcpu_init_vector_tables(vcpus[i]); in test_vm_create() 96 timer_freq = vcpu_get_reg(vcpus[0], RISCV_TIMER_REG(frequency)); in test_vm_create()
|
/linux/tools/testing/selftests/kvm/include/ |
H A D | memstress.h | 67 void memstress_start_vcpu_threads(int vcpus, void (*vcpu_fn)(struct memstress_vcpu_args *)); 68 void memstress_join_vcpu_threads(int vcpus); 72 void memstress_setup_nested(struct kvm_vm *vm, int nr_vcpus, struct kvm_vcpu *vcpus[]);
|
H A D | timer_test.h | 39 extern struct kvm_vcpu *vcpus[];
|
H A D | kvm_util.h | 88 struct list_head vcpus; member 139 if (!((vcpu) = vm->vcpus[i])) \ 923 void *guest_code, struct kvm_vcpu *vcpus[]); in vm_create_with_vcpus() 927 struct kvm_vcpu *vcpus[]) 930 guest_code, vcpus); 921 vm_create_with_vcpus(uint32_t nr_vcpus,void * guest_code,struct kvm_vcpu * vcpus[]) vm_create_with_vcpus() argument
|
/linux/drivers/xen/ |
H A D | privcmd.c | 1143 unsigned int vcpus; member 1149 struct ioreq_port ports[] __counted_by(vcpus); 1214 for (i = kioreq->vcpus - 1; i >= 0; i--) in ioreq_free() 1232 size = struct_size(kioreq, ports, ioeventfd->vcpus); in alloc_ioreq() 1238 kioreq->vcpus = ioeventfd->vcpus; in alloc_ioreq() 1258 kioreq->vcpus, sizeof(*ports)); in alloc_ioreq() 1264 for (i = 0; i < kioreq->vcpus; i++) { in alloc_ioreq() 1308 kioreq->vcpus != ioeventfd->vcpus) { in get_ioreq() 1310 kioreq->dom, ioeventfd->dom, kioreq->vcpus, in get_ioreq() 1311 ioeventfd->vcpus); in get_ioreq() [all …]
|
/linux/Documentation/arch/powerpc/ |
H A D | vcpudispatch_stats.rst | 8 static mapping of the LPAR processors (vcpus) to physical processor 9 chips (representing the "home" node) and tries to always dispatch vcpus 11 scenarios, vcpus may be dispatched on a different processor chip (away
|
/linux/arch/arm64/kvm/hyp/nvhe/ |
H A D | pkvm.c | 245 hyp_vcpu = hyp_vm->vcpus[vcpu_idx]; in pkvm_load_hyp_vcpu() 654 hyp_vm->vcpus[idx] = hyp_vcpu; in __pkvm_init_vcpu() 710 unpin_host_vcpus(hyp_vm->vcpus, hyp_vm->nr_vcpus); in __pkvm_teardown_vm() 714 struct pkvm_hyp_vcpu *hyp_vcpu = hyp_vm->vcpus[idx]; in __pkvm_teardown_vm()
|
/linux/arch/s390/hypfs/ |
H A D | hypfs_vm.h | 25 __u32 vcpus; member
|
/linux/Documentation/translations/zh_CN/virt/ |
H A D | guest-halt-polling.rst | 19 cpuidle_haltpoll驱动,与haltpoll管理器一起,允许客户机vcpus在停机前轮询
|
/linux/include/uapi/xen/ |
H A D | privcmd.h | 122 __u32 vcpus; member
|