Lines Matching refs:pde
314 struct pageDirectoryEntry *pde; in virt_pg_map() local
315 pde = addr_gpa2hva(vm, pdpe[index[2]].address * vm->page_size); in virt_pg_map()
316 if (!pde[index[1]].present) { in virt_pg_map()
317 pde[index[1]].address = vm_phy_page_alloc(vm, in virt_pg_map()
320 pde[index[1]].writable = true; in virt_pg_map()
321 pde[index[1]].present = true; in virt_pg_map()
326 pte = addr_gpa2hva(vm, pde[index[1]].address * vm->page_size); in virt_pg_map()
350 struct pageDirectoryEntry *pde, *pde_start; in virt_dump() local
391 pde = &pde_start[n3]; in virt_dump()
392 if (!pde->present) in virt_dump()
396 indent, "", pde - pde_start, pde, in virt_dump()
397 addr_hva2gpa(vm, pde), in virt_dump()
398 (uint64_t) pde->address, pde->writable, in virt_dump()
399 pde->execute_disable); in virt_dump()
402 pde->address * vm->page_size); in virt_dump()
550 struct pageDirectoryEntry *pde; in addr_gva2gpa() local
572 pde = addr_gpa2hva(vm, pdpe[index[2]].address * vm->page_size); in addr_gva2gpa()
573 if (!pde[index[1]].present) in addr_gva2gpa()
576 pte = addr_gpa2hva(vm, pde[index[1]].address * vm->page_size); in addr_gva2gpa()