Home
last modified time | relevance | path

Searched refs:addr_gpa2hva (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.15/tools/testing/selftests/kvm/lib/s390x/
Dprocessor.c26 memset(addr_gpa2hva(vm, paddr), 0xff, PAGES_PER_REGION * vm->page_size); in virt_pgd_alloc()
43 memset(addr_gpa2hva(vm, taddr), 0xff, PAGES_PER_REGION * vm->page_size); in virt_alloc_region()
73 entry = addr_gpa2hva(vm, vm->pgd); in virt_pg_map()
78 entry = addr_gpa2hva(vm, entry[idx] & REGION_ENTRY_ORIGIN); in virt_pg_map()
97 entry = addr_gpa2hva(vm, vm->pgd); in addr_gva2gpa()
103 entry = addr_gpa2hva(vm, entry[idx] & REGION_ENTRY_ORIGIN); in addr_gva2gpa()
120 pte = addr_gpa2hva(vm, ptea); in virt_dump_ptes()
134 entry = addr_gpa2hva(vm, addr); in virt_dump_region()
/Linux-v5.15/tools/testing/selftests/kvm/lib/aarch64/
Dprocessor.c108 ptep = addr_gpa2hva(vm, vm->pgd) + pgd_index(vm, vaddr) * 8; in _virt_pg_map()
114 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pud_index(vm, vaddr) * 8; in _virt_pg_map()
119 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pmd_index(vm, vaddr) * 8; in _virt_pg_map()
124 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pte_index(vm, vaddr) * 8; in _virt_pg_map()
148 ptep = addr_gpa2hva(vm, vm->pgd) + pgd_index(vm, gva) * 8; in addr_gva2gpa()
154 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pud_index(vm, gva) * 8; in addr_gva2gpa()
159 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pmd_index(vm, gva) * 8; in addr_gva2gpa()
164 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pte_index(vm, gva) * 8; in addr_gva2gpa()
189 ptep = addr_gpa2hva(vm, pte); in pte_dump()
207 ptep = addr_gpa2hva(vm, pgd); in virt_dump()
/Linux-v5.15/tools/testing/selftests/kvm/x86_64/
Dxen_shinfo_test.c174 struct vcpu_runstate_info *rs = addr_gpa2hva(vm, RUNSTATE_ADDR); in main()
260 wc = addr_gpa2hva(vm, SHINFO_REGION_GPA + 0xc00); in main()
261 ti = addr_gpa2hva(vm, SHINFO_REGION_GPA + 0x40 + 0x20); in main()
262 ti2 = addr_gpa2hva(vm, PVTIME_ADDR); in main()
Dsmm_test.c154 memset(addr_gpa2hva(vm, SMRAM_GPA), 0x0, SMRAM_SIZE); in main()
155 memcpy(addr_gpa2hva(vm, SMRAM_GPA) + 0x8000, smi_handler, in main()
Dvmx_dirty_log_test.c115 host_test_mem = addr_gpa2hva(vm, GUEST_TEST_MEM); in main()
Demulator_error_test.c205 hva = addr_gpa2hva(vm, MEM_REGION_GPA); in main()
/Linux-v5.15/tools/testing/selftests/kvm/lib/x86_64/
Dprocessor.c192 uint64_t *page_table = addr_gpa2hva(vm, pt_pfn << vm->page_shift); in virt_get_pte()
331 pml4e = addr_gpa2hva(vm, vm->pgd); in _vm_get_page_table_entry()
338 pdpe = addr_gpa2hva(vm, pml4e[index[3]].pfn * vm->page_size); in _vm_get_page_table_entry()
346 pde = addr_gpa2hva(vm, pdpe[index[2]].pfn * vm->page_size); in _vm_get_page_table_entry()
354 pte = addr_gpa2hva(vm, pde[index[1]].pfn * vm->page_size); in _vm_get_page_table_entry()
392 pml4e_start = (struct pageUpperEntry *) addr_gpa2hva(vm, vm->pgd); in virt_dump()
404 pdpe_start = addr_gpa2hva(vm, pml4e->pfn * vm->page_size); in virt_dump()
417 pde_start = addr_gpa2hva(vm, pdpe->pfn * vm->page_size); in virt_dump()
429 pte_start = addr_gpa2hva(vm, pde->pfn * vm->page_size); in virt_dump()
574 pml4e = addr_gpa2hva(vm, vm->pgd); in addr_gva2gpa()
[all …]
Dvmx.c437 pdpe = addr_gpa2hva(vm, pml4e[index[3]].address * vm->page_size); in nested_pg_map()
447 pde = addr_gpa2hva(vm, pdpe[index[2]].address * vm->page_size); in nested_pg_map()
457 pte = addr_gpa2hva(vm, pde[index[1]].address * vm->page_size); in nested_pg_map()
/Linux-v5.15/tools/testing/selftests/kvm/
Dset_memory_region_test.c138 hva = addr_gpa2hva(vm, MEM_REGION_GPA); in spawn_vm()
188 hva = addr_gpa2hva(vm, MEM_REGION_GPA); in test_move_memory_region()
Dkvm_page_table_test.c309 host_test_mem = addr_gpa2hva(vm, (vm_paddr_t)guest_test_phys_mem); in pre_init_before_test()
Ddemand_paging_test.c343 vcpu_hva = addr_gpa2hva(vm, vcpu_gpa); in run_test()
Ddirty_log_test.c766 host_test_mem = addr_gpa2hva(vm, (vm_paddr_t)guest_test_phys_mem); in run_test()
Dmemslot_perf_test.c303 data->hva_slots[slot] = addr_gpa2hva(data->vm, guest_addr); in prepare_vm()
/Linux-v5.15/tools/testing/selftests/kvm/include/
Dkvm_util.h151 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa);
/Linux-v5.15/tools/testing/selftests/kvm/lib/
Dkvm_util.c1370 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2hva() function
2239 return addr_gpa2hva(vm, addr_gva2gpa(vm, gva)); in addr_gva2hva()