Lines Matching refs:pml4e
265 struct pageMapL4Entry *pml4e; in virt_pg_map() local
293 pml4e = addr_gpa2hva(vm, vm->pgd); in virt_pg_map()
294 if (!pml4e[index[3]].present) { in virt_pg_map()
295 pml4e[index[3]].address = vm_phy_page_alloc(vm, in virt_pg_map()
298 pml4e[index[3]].writable = true; in virt_pg_map()
299 pml4e[index[3]].present = true; in virt_pg_map()
304 pdpe = addr_gpa2hva(vm, pml4e[index[3]].address * vm->page_size); in virt_pg_map()
348 struct pageMapL4Entry *pml4e, *pml4e_start; in virt_dump() local
364 pml4e = &pml4e_start[n1]; in virt_dump()
365 if (!pml4e->present) in virt_dump()
370 pml4e - pml4e_start, pml4e, in virt_dump()
371 addr_hva2gpa(vm, pml4e), (uint64_t) pml4e->address, in virt_dump()
372 pml4e->writable, pml4e->execute_disable); in virt_dump()
374 pdpe_start = addr_gpa2hva(vm, pml4e->address in virt_dump()
548 struct pageMapL4Entry *pml4e; in addr_gva2gpa() local
564 pml4e = addr_gpa2hva(vm, vm->pgd); in addr_gva2gpa()
565 if (!pml4e[index[3]].present) in addr_gva2gpa()
568 pdpe = addr_gpa2hva(vm, pml4e[index[3]].address * vm->page_size); in addr_gva2gpa()