Home
last modified time | relevance | path

Searched refs:vcpu_args (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/tools/testing/selftests/kvm/lib/
H A Dmemstress.c51 struct memstress_vcpu_args *vcpu_args = &args->vcpu_args[vcpu_idx]; in memstress_guest_code() local
61 gva = vcpu_args->gva; in memstress_guest_code()
62 pages = vcpu_args->pages; in memstress_guest_code()
65 GUEST_ASSERT(vcpu_args->vcpu_idx == vcpu_idx); in memstress_guest_code()
95 struct memstress_vcpu_args *vcpu_args; in memstress_setup_vcpus() local
99 vcpu_args = &args->vcpu_args[i]; in memstress_setup_vcpus()
101 vcpu_args->vcpu = vcpus[i]; in memstress_setup_vcpus()
102 vcpu_args->vcpu_idx = i; in memstress_setup_vcpus()
105 vcpu_args->gva = guest_test_virt_mem + in memstress_setup_vcpus()
107 vcpu_args->pages = vcpu_memory_bytes / in memstress_setup_vcpus()
[all …]
/openbmc/linux/tools/testing/selftests/kvm/
H A Ddemand_paging_test.c35 static void vcpu_worker(struct memstress_vcpu_args *vcpu_args) in vcpu_worker() argument
37 struct kvm_vcpu *vcpu = vcpu_args->vcpu; in vcpu_worker()
38 int vcpu_idx = vcpu_args->vcpu_idx; in vcpu_worker()
131 struct memstress_vcpu_args *vcpu_args; in run_test() local
151 vcpu_args = &memstress_args.vcpu_args[i]; in run_test()
152 prefault_mem(addr_gpa2alias(vm, vcpu_args->gpa), in run_test()
153 vcpu_args->pages * memstress_args.guest_page_size); in run_test()
163 vcpu_args = &memstress_args.vcpu_args[i]; in run_test()
166 vcpu_hva = addr_gpa2hva(vm, vcpu_args->gpa); in run_test()
173 vcpu_args->pages * memstress_args.guest_page_size, in run_test()
[all …]
H A Daccess_tracking_perf_test.c127 struct memstress_vcpu_args *vcpu_args) in mark_vcpu_memory_idle() argument
129 int vcpu_idx = vcpu_args->vcpu_idx; in mark_vcpu_memory_idle()
130 uint64_t base_gva = vcpu_args->gva; in mark_vcpu_memory_idle()
131 uint64_t pages = vcpu_args->pages; in mark_vcpu_memory_idle()
226 static void vcpu_thread_main(struct memstress_vcpu_args *vcpu_args) in vcpu_thread_main() argument
228 struct kvm_vcpu *vcpu = vcpu_args->vcpu; in vcpu_thread_main()
230 int vcpu_idx = vcpu_args->vcpu_idx; in vcpu_thread_main()
240 mark_vcpu_memory_idle(vm, vcpu_args); in vcpu_thread_main()
H A Ddirty_log_perf_test.c70 static void vcpu_worker(struct memstress_vcpu_args *vcpu_args) in vcpu_worker() argument
72 struct kvm_vcpu *vcpu = vcpu_args->vcpu; in vcpu_worker()
73 int vcpu_idx = vcpu_args->vcpu_idx; in vcpu_worker()
102 pages_count += vcpu_args->pages; in vcpu_worker()
H A Dmemslot_modification_stress_test.c37 static void vcpu_worker(struct memstress_vcpu_args *vcpu_args) in vcpu_worker() argument
39 struct kvm_vcpu *vcpu = vcpu_args->vcpu; in vcpu_worker()
/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Ddirty_log_page_splitting_test.c65 static void vcpu_worker(struct memstress_vcpu_args *vcpu_args) in vcpu_worker() argument
67 struct kvm_vcpu *vcpu = vcpu_args->vcpu; in vcpu_worker()
68 int vcpu_idx = vcpu_args->vcpu_idx; in vcpu_worker()
/openbmc/linux/tools/testing/selftests/kvm/include/
H A Dmemstress.h53 struct memstress_vcpu_args vcpu_args[KVM_MAX_VCPUS]; member