| /linux/tools/testing/selftests/kvm/ |
| H A D | memslot_perf_test.c | 98 uint32_t guest_page_size; 194 uint32_t guest_page_size = data->vm->page_size; in vm_gpa2hva() 197 TEST_ASSERT(gpa < MEM_GPA + data->npages * guest_page_size, in vm_gpa2hva() 201 gpage = gpa / guest_page_size; in vm_gpa2hva() 202 pgoffs = gpa % guest_page_size; in vm_gpa2hva() 220 return (uint8_t *)base + slotoffs * guest_page_size + pgoffs; in vm_gpa2hva() 225 uint32_t guest_page_size = data->vm->page_size; in vm_slot2gpa() 229 return MEM_GPA + slot * data->pages_per_slot * guest_page_size; in vm_slot2gpa() 246 static bool check_slot_pages(uint32_t host_page_size, uint32_t guest_page_size, in check_slot_pages() 252 if ((pages_per_slot * guest_page_size) in check_slot_pages() 97 uint32_t guest_page_size; global() member 193 uint32_t guest_page_size = data->vm->page_size; vm_gpa2hva() local 224 uint32_t guest_page_size = data->vm->page_size; vm_slot2gpa() local 245 check_slot_pages(uint32_t host_page_size,uint32_t guest_page_size,uint64_t pages_per_slot,uint64_t rempages) check_slot_pages() argument 263 uint32_t guest_page_size = data->vm->page_size; get_max_slots() local 289 uint32_t slot, host_page_size, guest_page_size; prepare_vm() local 581 uint32_t guest_page_size = data->vm->page_size; test_memslot_move_prepare() local 641 uint32_t guest_page_size = data->vm->page_size; test_memslot_do_unmap() local 667 uint32_t guest_page_size = data->vm->page_size; test_memslot_map_unmap_check() local 682 uint32_t guest_page_size = data->vm->page_size; test_memslot_map_loop() local 722 uint32_t guest_page_size = data->vm->page_size; test_memslot_unmap_loop_common() local 749 uint32_t guest_page_size = data->vm->page_size; test_memslot_unmap_loop() local 759 uint32_t guest_page_size = data->vm->page_size; test_memslot_unmap_loop_chunked() local 768 uint32_t guest_page_size = data->vm->page_size; test_memslot_rw_loop() local 927 uint32_t guest_page_size = vm_guest_mode_params[VM_MODE_DEFAULT].page_size; check_memory_sizes() local [all...] |
| H A D | pre_fault_memory_test.c | 164 uint64_t gpa, gva, alignment, guest_page_size; in __test_pre_fault_memory() local 176 alignment = guest_page_size = vm_guest_mode_params[VM_MODE_DEFAULT].page_size; in __test_pre_fault_memory() 177 gpa = (vm->max_gfn - TEST_NPAGES) * guest_page_size; in __test_pre_fault_memory() 179 alignment = max(0x100000UL, guest_page_size); in __test_pre_fault_memory()
|
| H A D | kvm_page_table_test.c | 241 uint64_t guest_page_size = vm_guest_mode_params[mode].page_size; in pre_init_before_test() local 250 alignment = max(large_page_size, guest_page_size); in pre_init_before_test() 254 guest_num_pages = test_mem_size / guest_page_size; in pre_init_before_test() 261 guest_page_size; in pre_init_before_test()
|
| H A D | access_tracking_perf_test.c | 196 uint64_t gva = base_gva + page * memstress_args.guest_page_size; in pageidle_mark_vcpu_memory_idle() 415 * If guest_page_size is larger than the host's page size, the in run_test() 419 max(memstress_args.guest_page_size, in run_test()
|
| H A D | demand_paging_test.c | 179 vcpu_args->pages * memstress_args.guest_page_size); in run_test()
|
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | memstress.c | 67 for (i = 0; i < sizeof(memstress_args); i += args->guest_page_size) in memstress_guest_code() 76 addr = gva + (page * args->guest_page_size); in memstress_guest_code() 107 args->guest_page_size; in memstress_setup_vcpus() 112 args->guest_page_size; in memstress_setup_vcpus() 120 (vcpu_args->pages * args->guest_page_size)); in memstress_setup_vcpus() 145 args->guest_page_size = vm_guest_mode_params[mode].page_size; in memstress_create_vm() 148 (nr_vcpus * vcpu_memory_bytes) / args->guest_page_size); in memstress_create_vm() 152 TEST_ASSERT(vcpu_memory_bytes % args->guest_page_size == 0, in memstress_create_vm() 185 region_end_gfn = min(region_end_gfn, (1UL << 48) / args->guest_page_size); in memstress_create_vm() 197 args->gpa = (region_end_gfn - guest_num_pages - 1) * args->guest_page_size; in memstress_create_vm() [all …]
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | sea_to_user.c | 254 size_t guest_page_size; in vm_create_with_sea_handler() local 262 guest_page_size = vm_guest_mode_params[VM_MODE_DEFAULT].page_size; in vm_create_with_sea_handler() 263 alignment = max(backing_page_size, guest_page_size); in vm_create_with_sea_handler() 264 num_guest_pages = VM_MEM_SIZE / guest_page_size; in vm_create_with_sea_handler() 275 start_gpa = (vm->max_gfn - num_guest_pages) * guest_page_size; in vm_create_with_sea_handler()
|
| H A D | page_fault_test.c | 578 uint64_t guest_page_size = vm->page_size; in setup_memslots() local 590 pt_size = 26 * guest_page_size; in setup_memslots() 594 data_size = align_up(guest_page_size, backing_src_pagesz); in setup_memslots() 595 data_gpa = (max_gfn * guest_page_size) - data_size; in setup_memslots() 604 PAGE_TABLE_MEMSLOT, pt_size / guest_page_size, in setup_memslots() 609 data_size / guest_page_size, in setup_memslots()
|
| /linux/tools/testing/selftests/kvm/include/ |
| H A D | memstress.h | 37 uint64_t guest_page_size; member
|