Lines Matching refs:gpa
193 static void *vm_gpa2hva(struct vm_data *data, uint64_t gpa, uint64_t *rempages) in vm_gpa2hva() argument
199 TEST_ASSERT(gpa >= MEM_GPA, "Too low gpa to translate"); in vm_gpa2hva()
200 TEST_ASSERT(gpa < MEM_GPA + data->npages * 4096, in vm_gpa2hva()
202 gpa -= MEM_GPA; in vm_gpa2hva()
204 gpage = gpa / 4096; in vm_gpa2hva()
205 pgoffs = gpa % 4096; in vm_gpa2hva()
304 uint64_t gpa; in prepare_vm() local
310 gpa = vm_phy_pages_alloc(data->vm, npages, guest_addr, in prepare_vm()
312 TEST_ASSERT(gpa == guest_addr, in prepare_vm()
597 uint64_t gpa, ctr; in test_memslot_do_unmap() local
599 for (gpa = MEM_TEST_GPA + offsp * 4096, ctr = 0; ctr < count; ) { in test_memslot_do_unmap()
604 hva = vm_gpa2hva(data, gpa, &npages); in test_memslot_do_unmap()
605 TEST_ASSERT(npages, "Empty memory slot at gptr 0x%"PRIx64, gpa); in test_memslot_do_unmap()
610 hva, gpa); in test_memslot_do_unmap()
612 gpa += npages * 4096; in test_memslot_do_unmap()
621 uint64_t gpa; in test_memslot_map_unmap_check() local
627 gpa = MEM_TEST_GPA + offsp * 4096; in test_memslot_map_unmap_check()
628 val = (typeof(val))vm_gpa2hva(data, gpa, NULL); in test_memslot_map_unmap_check()
631 *val, valexp, gpa); in test_memslot_map_unmap_check()