Home
last modified time | relevance | path

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

/xnu-8020.101.4/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.h1266 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 Dkasan-x86_64.c221 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 Dpmap.c1219 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 Dkdp_core.c428 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()