Home
last modified time | relevance | path

Searched refs:perf_test_args (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/tools/testing/selftests/kvm/lib/
Dperf_test_util.c11 struct perf_test_args perf_test_args; variable
27 struct perf_test_vcpu_args *vcpu_args = &perf_test_args.vcpu_args[vcpu_id]; in guest_code()
40 uint64_t addr = gva + (i * perf_test_args.guest_page_size); in guest_code()
42 if (i % perf_test_args.wr_fract == 0) in guest_code()
62 perf_test_args.host_page_size = getpagesize(); in perf_test_create_vm()
63 perf_test_args.guest_page_size = vm_guest_mode_params[mode].page_size; in perf_test_create_vm()
66 (vcpus * vcpu_memory_bytes) / perf_test_args.guest_page_size); in perf_test_create_vm()
68 TEST_ASSERT(vcpu_memory_bytes % perf_test_args.host_page_size == 0, in perf_test_create_vm()
70 TEST_ASSERT(vcpu_memory_bytes % perf_test_args.guest_page_size == 0, in perf_test_create_vm()
77 (vcpus * vcpu_memory_bytes) / perf_test_args.guest_page_size, in perf_test_create_vm()
[all …]
/Linux-v5.15/tools/testing/selftests/kvm/include/
Dperf_test_util.h28 struct perf_test_args { struct
37 extern struct perf_test_args perf_test_args; argument
/Linux-v5.15/tools/testing/selftests/kvm/
Daccess_tracking_perf_test.c132 uint64_t base_gva = perf_test_args.vcpu_args[vcpu_id].gva; in mark_vcpu_memory_idle()
133 uint64_t pages = perf_test_args.vcpu_args[vcpu_id].pages; in mark_vcpu_memory_idle()
151 uint64_t gva = base_gva + page * perf_test_args.guest_page_size; in mark_vcpu_memory_idle()
221 struct kvm_vm *vm = perf_test_args.vm; in vcpu_thread_main()
280 perf_test_args.wr_fract = (access == ACCESS_READ) ? INT_MAX : 1; in access_memory()
281 sync_global_to_guest(vm, perf_test_args); in access_memory()
310 &perf_test_args.vcpu_args[i]); in create_vcpu_threads()
Dmemslot_modification_stress_test.c45 struct kvm_vm *vm = perf_test_args.vm; in vcpu_worker()
110 perf_test_args.wr_fract = 1; in run_test()
119 sync_global_to_guest(vm, perf_test_args); in run_test()
125 &perf_test_args.vcpu_args[vcpu_id]); in run_test()
Ddemand_paging_test.c50 struct kvm_vm *vm = perf_test_args.vm; in vcpu_worker()
298 perf_test_args.wr_fract = 1; in run_test()
363 sync_global_to_guest(vm, perf_test_args); in run_test()
371 &perf_test_args.vcpu_args[vcpu_id]); in run_test()
401 perf_test_args.vcpu_args[0].pages * nr_vcpus / in run_test()
Ddirty_log_perf_test.c37 struct kvm_vm *vm = perf_test_args.vm; in vcpu_worker()
191 perf_test_args.wr_fract = p->wr_fract; in run_test()
212 sync_global_to_guest(vm, perf_test_args); in run_test()
223 &perf_test_args.vcpu_args[vcpu_id]); in run_test()