Home
last modified time | relevance | path

Searched refs:vcpus (Results 1 – 25 of 28) sorted by relevance

12

/linux/tools/testing/selftests/kvm/
A Daccess_tracking_perf_test.c77 int vcpus; member
266 for (vcpu_id = 0; vcpu_id < vcpus; vcpu_id++) in run_iteration()
279 run_iteration(vm, vcpus, description); in access_memory()
292 run_iteration(vm, vcpus, "Mark memory idle"); in mark_memory_idle()
299 int vcpus = params->vcpus; in run_test() local
304 perf_test_start_vcpu_threads(vcpus, vcpu_thread_main); in run_test()
314 mark_memory_idle(vm, vcpus); in run_test()
316 mark_memory_idle(vm, vcpus); in run_test()
322 perf_test_join_vcpu_threads(vcpus); in run_test()
350 .vcpus = 1, in main()
[all …]
A Dkvm_page_table_test.c342 int vcpus; in vcpus_complete_new_stage() local
345 for (vcpus = 0; vcpus < nr_vcpus; vcpus++) { in vcpus_complete_new_stage()
352 for (vcpus = 0; vcpus < nr_vcpus; vcpus++) { in vcpus_complete_new_stage()
357 vcpus + 1, test_stage_string[stage]); in vcpus_complete_new_stage()
/linux/tools/testing/selftests/kvm/lib/
A Dperf_test_util.c71 void perf_test_setup_vcpus(struct kvm_vm *vm, int vcpus, in perf_test_setup_vcpus() argument
79 for (vcpu_id = 0; vcpu_id < vcpus; vcpu_id++) { in perf_test_setup_vcpus()
91 vcpu_args->pages = (vcpus * vcpu_memory_bytes) / in perf_test_setup_vcpus()
104 struct kvm_vm *perf_test_create_vm(enum vm_guest_mode mode, int vcpus, in perf_test_create_vm() argument
127 (vcpus * vcpu_memory_bytes) / pta->guest_page_size); in perf_test_create_vm()
142 vm = vm_create_with_vcpus(mode, vcpus, DEFAULT_GUEST_PHY_PAGES, in perf_test_create_vm()
155 guest_num_pages, vm_get_max_gfn(vm), vcpus, in perf_test_create_vm()
228 for (vcpu_id = 0; vcpu_id < vcpus; vcpu_id++) { in perf_test_start_vcpu_threads()
237 for (vcpu_id = 0; vcpu_id < vcpus; vcpu_id++) { in perf_test_start_vcpu_threads()
245 void perf_test_join_vcpu_threads(int vcpus) in perf_test_join_vcpu_threads() argument
[all …]
A Dkvm_util_internal.h58 struct list_head vcpus; member
A Dkvm_util.c227 INIT_LIST_HEAD(&vm->vcpus); in vm_create()
552 list_for_each_entry(vcpu, &vm->vcpus, list) { in vcpu_find()
599 list_for_each_entry_safe(vcpu, tmp, &vmp->vcpus, list) in kvm_vm_release()
1153 list_add(&vcpu->list, &vm->vcpus); in vm_vcpu_add()
2133 list_for_each_entry(vcpu, &vm->vcpus, list) in vm_dump()
/linux/tools/testing/selftests/kvm/include/
A Dperf_test_util.h42 struct kvm_vm *perf_test_create_vm(enum vm_guest_mode mode, int vcpus,
50 void perf_test_start_vcpu_threads(int vcpus, void (*vcpu_fn)(struct perf_test_vcpu_args *));
51 void perf_test_join_vcpu_threads(int vcpus);
/linux/arch/riscv/kvm/
A Dvm.c52 if (kvm->vcpus[i]) { in kvm_arch_destroy_vm()
53 kvm_vcpu_destroy(kvm->vcpus[i]); in kvm_arch_destroy_vm()
54 kvm->vcpus[i] = NULL; in kvm_arch_destroy_vm()
/linux/Documentation/powerpc/
A Dvcpudispatch_stats.rst8 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/mips/kvm/
A Dloongson_ipi.c123 kvm_vcpu_ioctl_interrupt(kvm->vcpus[id], &irq); in loongson_vipi_write()
131 kvm_vcpu_ioctl_interrupt(kvm->vcpus[id], &irq); in loongson_vipi_write()
A Dmips.c186 kvm->vcpus[i] = NULL; in kvm_mips_free_vcpus()
501 dvcpu = vcpu->kvm->vcpus[irq->cpu]; in kvm_vcpu_ioctl_interrupt()
/linux/tools/testing/selftests/kvm/lib/aarch64/
A Dvgic.c45 list_for_each(iter, &vm->vcpus) in vgic_v3_setup()
/linux/arch/s390/hypfs/
A Dhypfs_vm.c36 __u32 vcpus; member
147 ATTRIBUTE(cpus_dir, "count", data->vcpus); in hypfs_vm_create_guest()
/linux/Documentation/translations/zh_CN/virt/
A Dguest-halt-polling.rst19 cpuidle_haltpoll驱动,与haltpoll管理器一起,允许客户机vcpus在停机前轮询
/linux/tools/perf/Documentation/
A Dperf-kvm.txt104 analyze events which occur on this vcpu. (default: all vcpus)
138 analyze events which occur on this vcpu. (default: all vcpus)
/linux/Documentation/virt/
A Dguest-halt-polling.rst6 the guest vcpus to poll for a specified amount of time before
/linux/Documentation/virt/kvm/devices/
A Darm-vgic-its.rst128 a) restore all guest memory and create vcpus
139 Then vcpus can be started.
A Dvcpu.rst40 all vcpus, while as an SPI it must be a separate number per vcpu.
A Dvm.rst99 :Returns: -EBUSY in case 1 or more vcpus are already activated (only in write case);
/linux/arch/arm64/kvm/
A Darm.c185 if (kvm->vcpus[i]) { in kvm_arch_destroy_vm()
186 kvm_vcpu_destroy(kvm->vcpus[i]); in kvm_arch_destroy_vm()
187 kvm->vcpus[i] = NULL; in kvm_arch_destroy_vm()
/linux/Documentation/virt/kvm/
A Dhalt-polling.rst11 vcpus of a single vcore have ceded, the host kernel polls for wakeup conditions
A Dapi.rst19 create virtual cpus (vcpus) and devices.
48 to control the vcpu or device. For vcpus, this includes the important
321 On powerpc using book3s_hv mode, the vcpus are mapped onto virtual
325 of vcpus per virtual core (vcore). The vcore id is obtained by
326 dividing the vcpu id by the number of vcpus per vcore. The vcpus in a
331 single-threaded guest vcpus, it should make all vcpu ids be a multiple
332 of the number of vcpus per vcore.
2489 .. [1] These encodings are not accepted for SVE-enabled vcpus. See
2529 These registers are only accessible on vcpus for which SVE is enabled.
3064 There must be no vcpus running when this ioctl is called; if there
[all …]
/linux/include/linux/
A Dkvm_host.h555 struct kvm_vcpu *vcpus[KVM_MAX_VCPUS]; member
704 return kvm->vcpus[i]; in kvm_get_vcpu()
/linux/Documentation/admin-guide/mm/
A Duserfaultfd.rst204 the guest vcpus.
/linux/arch/s390/kvm/
A Dkvm-s390.c2834 kvm->vcpus[i] = NULL; in kvm_free_vcpus()
4593 if (!is_vcpu_stopped(vcpu->kvm->vcpus[i])) in kvm_s390_vcpu_start()
4655 if (!is_vcpu_stopped(vcpu->kvm->vcpus[i])) { in kvm_s390_vcpu_stop()
4657 started_vcpu = vcpu->kvm->vcpus[i]; in kvm_s390_vcpu_stop()
/linux/arch/powerpc/kvm/
A Dpowerpc.c484 kvm->vcpus[i] = NULL; in kvm_arch_destroy_vm()

Completed in 65 milliseconds

12