Home
last modified time | relevance | path

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

/xnu-8792.61.2/osfmk/i386/
H A Dpmap_x86_common.c110 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 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-8792.61.2/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-8792.61.2/osfmk/x86_64/
H A Dpmap.c1229 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 Dkdp_core.c533 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()