| /linux/tools/testing/selftests/kvm/ |
| A D | access_tracking_perf_test.c | 77 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 D | kvm_page_table_test.c | 342 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 D | perf_test_util.c | 71 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 D | kvm_util_internal.h | 58 struct list_head vcpus; member
|
| A D | kvm_util.c | 227 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 D | perf_test_util.h | 42 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 D | vm.c | 52 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 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/mips/kvm/ |
| A D | loongson_ipi.c | 123 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 D | mips.c | 186 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 D | vgic.c | 45 list_for_each(iter, &vm->vcpus) in vgic_v3_setup()
|
| /linux/arch/s390/hypfs/ |
| A D | hypfs_vm.c | 36 __u32 vcpus; member 147 ATTRIBUTE(cpus_dir, "count", data->vcpus); in hypfs_vm_create_guest()
|
| /linux/Documentation/translations/zh_CN/virt/ |
| A D | guest-halt-polling.rst | 19 cpuidle_haltpoll驱动,与haltpoll管理器一起,允许客户机vcpus在停机前轮询
|
| /linux/tools/perf/Documentation/ |
| A D | perf-kvm.txt | 104 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 D | guest-halt-polling.rst | 6 the guest vcpus to poll for a specified amount of time before
|
| /linux/Documentation/virt/kvm/devices/ |
| A D | arm-vgic-its.rst | 128 a) restore all guest memory and create vcpus 139 Then vcpus can be started.
|
| A D | vcpu.rst | 40 all vcpus, while as an SPI it must be a separate number per vcpu.
|
| A D | vm.rst | 99 :Returns: -EBUSY in case 1 or more vcpus are already activated (only in write case);
|
| /linux/arch/arm64/kvm/ |
| A D | arm.c | 185 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 D | halt-polling.rst | 11 vcpus of a single vcore have ceded, the host kernel polls for wakeup conditions
|
| A D | api.rst | 19 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 D | kvm_host.h | 555 struct kvm_vcpu *vcpus[KVM_MAX_VCPUS]; member 704 return kvm->vcpus[i]; in kvm_get_vcpu()
|
| /linux/Documentation/admin-guide/mm/ |
| A D | userfaultfd.rst | 204 the guest vcpus.
|
| /linux/arch/s390/kvm/ |
| A D | kvm-s390.c | 2834 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 D | powerpc.c | 484 kvm->vcpus[i] = NULL; in kvm_arch_destroy_vm()
|