Searched refs:pde (Results 1 – 5 of 5) sorted by relevance
| /xnu-8792.61.2/osfmk/i386/ |
| H A D | pmap_x86_common.c | 110 pd_entry_t *pde, *npde; in pmap_nest() local 180 pde = pmap64_pdpt(grand, vaddr); in pmap_nest() 181 if (0 == pde) { in pmap_nest() 185 pde = pmap64_pdpt(grand, vaddr); in pmap_nest() 187 if (pde == 0) { in pmap_nest() 190 pmap_store_pte(FALSE, pde, tpde); in pmap_nest() 199 pde = pmap_pde(grand, vaddr); in pmap_nest() 200 if (0 == pde) { in pmap_nest() 204 pde = pmap_pde(grand, vaddr); in pmap_nest() 207 if (pde == 0) { in pmap_nest() [all …]
|
| H A D | pmap_internal.h | 1254 pmap_pte_internal(vm_map_offset_t vaddr, boolean_t is_ept, pd_entry_t *pde) in pmap_pte_internal() argument 1256 if (*pde & PTE_VALID_MASK(is_ept)) { in pmap_pte_internal() 1257 if (__improbable(*pde & PTE_PS)) { in pmap_pte_internal() 1258 return pde; in pmap_pte_internal() 1260 pd_entry_t newpf = *pde & PG_FRAME; in pmap_pte_internal() 1272 pd_entry_t *pde; in pmap_pte() local 1278 pde = pmap_pde_internal0(pmap, vaddr, is_ept); in pmap_pte() 1280 if (pde) { in pmap_pte() 1281 return pmap_pte_internal(vaddr, is_ept, pde); in pmap_pte()
|
| /xnu-8792.61.2/san/memory/ |
| H A D | kasan-x86_64.c | 225 uint64_t pde = L2[addr.pd]; in kasan_map_shadow() local 226 if ((pde & (INTEL_PTE_VALID | INTEL_PTE_PS)) == (INTEL_PTE_VALID | INTEL_PTE_PS)) { in kasan_map_shadow() 231 L1 = (uint64_t *)(pde & ~PAGE_MASK); in kasan_map_shadow() 351 uint64_t pde = L2[addr.pd]; in kasan_is_shadow_mapped() local 352 if ((pde & (INTEL_PTE_VALID | INTEL_PTE_PS)) == (INTEL_PTE_VALID | INTEL_PTE_PS)) { in kasan_is_shadow_mapped() 356 L1 = (uint64_t *)(pde & ~PAGE_MASK); in kasan_is_shadow_mapped()
|
| /xnu-8792.61.2/osfmk/x86_64/ |
| H A D | pmap.c | 1229 pt_entry_t pde; in pmap_lowmem_finalize() local 1241 pde = *pdep & PTMASK; /* page attributes from pde */ in pmap_lowmem_finalize() 1242 pde |= INTEL_PTE_PS; /* make it a 2M entry */ in pmap_lowmem_finalize() 1243 pde |= pte_phys; /* take page frame from pte */ in pmap_lowmem_finalize() 1246 pde &= ~INTEL_PTE_WRITE; in pmap_lowmem_finalize() 1249 (void *)pdep, pde); in pmap_lowmem_finalize() 1250 pmap_store_pte(FALSE, pdep, pde); in pmap_lowmem_finalize() 1860 pt_entry_t *pde; in pmap_protect_options() local 1914 pde = pmap_pde(map, sva); in pmap_protect_options() 1915 if (pde && (*pde & PTE_VALID_MASK(is_ept))) { in pmap_protect_options() [all …]
|
| /xnu-8792.61.2/osfmk/kdp/ |
| H A D | kdp_core.c | 533 pd_entry_t *pde; in pmap_traverse_present_mappings() local 534 pde = pmap_pde(pmap, vcur); in pmap_traverse_present_mappings() 535 if (0 == pde || ((*pde & INTEL_PTE_VALID) == 0)) { in pmap_traverse_present_mappings()
|