Searched refs:pde (Results 1 – 5 of 5) sorted by relevance
| /xnu-8020.101.4/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 | 1266 pmap_pte_internal(vm_map_offset_t vaddr, boolean_t is_ept, pd_entry_t *pde) in pmap_pte_internal() argument 1268 if (*pde & PTE_VALID_MASK(is_ept)) { in pmap_pte_internal() 1269 if (__improbable(*pde & PTE_PS)) { in pmap_pte_internal() 1270 return pde; in pmap_pte_internal() 1272 pd_entry_t newpf = *pde & PG_FRAME; in pmap_pte_internal() 1284 pd_entry_t *pde; in pmap_pte() local 1290 pde = pmap_pde_internal0(pmap, vaddr, is_ept); in pmap_pte() 1292 if (pde) { in pmap_pte() 1293 return pmap_pte_internal(vaddr, is_ept, pde); in pmap_pte()
|
| /xnu-8020.101.4/san/memory/ |
| H A D | kasan-x86_64.c | 221 uint64_t pde = L2[addr.pd]; in kasan_map_shadow() local 222 if ((pde & (INTEL_PTE_VALID | INTEL_PTE_PS)) == (INTEL_PTE_VALID | INTEL_PTE_PS)) { in kasan_map_shadow() 227 L1 = (uint64_t *)(pde & ~PAGE_MASK); in kasan_map_shadow() 347 uint64_t pde = L2[addr.pd]; in kasan_is_shadow_mapped() local 348 if ((pde & (INTEL_PTE_VALID | INTEL_PTE_PS)) == (INTEL_PTE_VALID | INTEL_PTE_PS)) { in kasan_is_shadow_mapped() 352 L1 = (uint64_t *)(pde & ~PAGE_MASK); in kasan_is_shadow_mapped()
|
| /xnu-8020.101.4/osfmk/x86_64/ |
| H A D | pmap.c | 1219 pt_entry_t pde; in pmap_lowmem_finalize() local 1231 pde = *pdep & PTMASK; /* page attributes from pde */ in pmap_lowmem_finalize() 1232 pde |= INTEL_PTE_PS; /* make it a 2M entry */ in pmap_lowmem_finalize() 1233 pde |= pte_phys; /* take page frame from pte */ in pmap_lowmem_finalize() 1236 pde &= ~INTEL_PTE_WRITE; in pmap_lowmem_finalize() 1239 (void *)pdep, pde); in pmap_lowmem_finalize() 1240 pmap_store_pte(FALSE, pdep, pde); in pmap_lowmem_finalize() 1850 pt_entry_t *pde; in pmap_protect_options() local 1897 pde = pmap_pde(map, sva); in pmap_protect_options() 1898 if (pde && (*pde & PTE_VALID_MASK(is_ept))) { in pmap_protect_options() [all …]
|
| /xnu-8020.101.4/osfmk/kdp/ |
| H A D | kdp_core.c | 428 pd_entry_t *pde; in pmap_traverse_present_mappings() local 429 pde = pmap_pde(pmap, vcur); in pmap_traverse_present_mappings() 430 if (0 == pde || ((*pde & INTEL_PTE_VALID) == 0)) { in pmap_traverse_present_mappings()
|