Home
last modified time | relevance | path

Searched refs:pde (Results 1 – 5 of 5) sorted by relevance

/xnu-12377.61.12/osfmk/i386/
H A Dpmap_x86_common.c128 pd_entry_t *pde, *npde; in pmap_nest() local
198 pde = pmap64_pdpt(grand, vaddr); in pmap_nest()
199 if (0 == pde) { in pmap_nest()
203 pde = pmap64_pdpt(grand, vaddr); in pmap_nest()
205 if (pde == 0) { in pmap_nest()
208 pmap_store_pte(FALSE, pde, tpde); in pmap_nest()
217 pde = pmap_pde(grand, vaddr); in pmap_nest()
218 if (0 == pde) { in pmap_nest()
222 pde = pmap_pde(grand, vaddr); in pmap_nest()
225 if (pde == 0) { in pmap_nest()
[all …]
H A Dpmap_internal.h1254 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-12377.61.12/san/memory/
H A Dkasan-x86_64.c225 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-12377.61.12/osfmk/x86_64/
H A Dpmap.c1244 pt_entry_t pde; in pmap_lowmem_finalize() local
1256 pde = *pdep & PTMASK; /* page attributes from pde */ in pmap_lowmem_finalize()
1257 pde |= INTEL_PTE_PS; /* make it a 2M entry */ in pmap_lowmem_finalize()
1258 pde |= pte_phys; /* take page frame from pte */ in pmap_lowmem_finalize()
1261 pde &= ~INTEL_PTE_WRITE; in pmap_lowmem_finalize()
1264 (void *)pdep, pde); in pmap_lowmem_finalize()
1265 pmap_store_pte(FALSE, pdep, pde); in pmap_lowmem_finalize()
1906 pt_entry_t *pde; in pmap_protect_options() local
1960 pde = pmap_pde(map, sva); in pmap_protect_options()
1961 if (pde && (*pde & PTE_VALID_MASK(is_ept))) { in pmap_protect_options()
[all …]
/xnu-12377.61.12/osfmk/kdp/
H A Dkdp_core.c600 pd_entry_t *pde; in pmap_traverse_present_mappings() local
601 pde = pmap_pde(pmap, vcur); in pmap_traverse_present_mappings()
602 if (0 == pde || ((*pde & INTEL_PTE_VALID) == 0)) { in pmap_traverse_present_mappings()