Lines Matching refs:pdpe
303 struct pageDirectoryPointerEntry *pdpe; in virt_pg_map() local
304 pdpe = addr_gpa2hva(vm, pml4e[index[3]].address * vm->page_size); in virt_pg_map()
305 if (!pdpe[index[2]].present) { in virt_pg_map()
306 pdpe[index[2]].address = vm_phy_page_alloc(vm, in virt_pg_map()
309 pdpe[index[2]].writable = true; in virt_pg_map()
310 pdpe[index[2]].present = true; in virt_pg_map()
315 pde = addr_gpa2hva(vm, pdpe[index[2]].address * vm->page_size); in virt_pg_map()
349 struct pageDirectoryPointerEntry *pdpe, *pdpe_start; in virt_dump() local
377 pdpe = &pdpe_start[n2]; in virt_dump()
378 if (!pdpe->present) in virt_dump()
383 pdpe - pdpe_start, pdpe, in virt_dump()
384 addr_hva2gpa(vm, pdpe), in virt_dump()
385 (uint64_t) pdpe->address, pdpe->writable, in virt_dump()
386 pdpe->execute_disable); in virt_dump()
389 pdpe->address * vm->page_size); in virt_dump()
549 struct pageDirectoryPointerEntry *pdpe; in addr_gva2gpa() local
568 pdpe = addr_gpa2hva(vm, pml4e[index[3]].address * vm->page_size); in addr_gva2gpa()
569 if (!pdpe[index[2]].present) in addr_gva2gpa()
572 pde = addr_gpa2hva(vm, pdpe[index[2]].address * vm->page_size); in addr_gva2gpa()