Searched refs:pdpe (Results 1 – 6 of 6) sorted by relevance
/freebsd/lib/libkvm/ |
H A D | kvm_amd64.c | 173 amd64_pdpe_t pdpe; in _amd64_vatop() local 212 if (s < sizeof(pdpe)) { in _amd64_vatop() 216 if (pread(kd->pmfd, &pdpe, sizeof(pdpe), ofs) != sizeof(pdpe)) { in _amd64_vatop() 220 pdpe = le64toh(pdpe); in _amd64_vatop() 221 if ((pdpe & AMD64_PG_V) == 0) { in _amd64_vatop() 226 if (pdpe & AMD64_PG_PS) { in _amd64_vatop() 230 a = (pdpe & AMD64_PG_1GB_FRAME) + (va & AMD64_PDPMASK); in _amd64_vatop() 241 pde_pa = (pdpe & AMD64_PG_FRAME) + (pdeindex * sizeof(amd64_pde_t)); in _amd64_vatop()
|
/freebsd/sys/amd64/amd64/ |
H A D | minidump_machdep.c | 168 uint64_t pdpe, pde, pte; in cpu_minidumpsys() local 198 pdpe = atomic_load_64(&pdp[pmap_pdpe_index(va)]); in cpu_minidumpsys() 199 if ((pdpe & PG_V) == 0) { in cpu_minidumpsys() 207 if ((pdpe & PG_PS) != 0) { in cpu_minidumpsys() 209 pa = pdpe & PG_PS_FRAME; in cpu_minidumpsys() 219 pd = (uint64_t *)PHYS_TO_DMAP(pdpe & PG_FRAME); in cpu_minidumpsys() 330 pdpe = atomic_load_64(&pdp[pmap_pdpe_index(va)]); in cpu_minidumpsys() 333 if ((pdpe & PG_V) == 0) { in cpu_minidumpsys() 345 if ((pdpe & PG_PS) != 0) { in cpu_minidumpsys() 347 fakepd[0] = pdpe; in cpu_minidumpsys() [all...] |
H A D | pmap.c | 1291 static bool pmap_demote_pdpe(pmap_t pmap, pdp_entry_t *pdpe, 1444 pdp_entry_t *pdpe; in pmap_pml4e_to_pdpe() local 1446 pdpe = (pdp_entry_t *)PHYS_TO_DMAP(*pml4e & PG_FRAME); in pmap_pml4e_to_pdpe() 1447 return (&pdpe[pmap_pdpe_index(va)]); in pmap_pml4e_to_pdpe() 1466 pmap_pdpe_to_pde(pdp_entry_t *pdpe, vm_offset_t va) in pmap_pdpe_to_pde() argument 1470 KASSERT((*pdpe & PG_PS) == 0, in pmap_pdpe_to_pde() 1471 ("%s: pdpe %#lx is a leaf", __func__, *pdpe)); in pmap_pdpe_to_pde() 1472 pde = (pd_entry_t *)PHYS_TO_DMAP(*pdpe & PG_FRAME); in pmap_pdpe_to_pde() 1480 pdp_entry_t *pdpe; in pmap_pde() local 1484 pdpe = pmap_pdpe(pmap, va); in pmap_pde() [all …]
|
H A D | efirt_machdep.c | 110 pdp_entry_t *pdpe; in efi_1t1_pte() local 142 pdpe = (pdp_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte() 144 pdpe += pdp_idx; in efi_1t1_pte() 145 if (*pdpe == 0) { in efi_1t1_pte() 148 *pdpe = mphys | X86_PG_RW | X86_PG_V; in efi_1t1_pte() 150 mphys = *pdpe & PG_FRAME; in efi_1t1_pte()
|
H A D | machdep.c | 1272 pdp_entry_t *pdpe; in amd64_loadaddr() local 1278 pdpe = (pdp_entry_t *)(*pml4e & PG_FRAME) + pmap_pdpe_index(KERNSTART); in amd64_loadaddr() 1279 pde = (pd_entry_t *)(*pdpe & PG_FRAME) + pmap_pde_index(KERNSTART); in amd64_loadaddr()
|
/freebsd/sys/powerpc/aim/ |
H A D | mmu_radix.c | 4409 pml2_entry_t *pdpe; in pmap_allocl3e() local 4413 pdpe = pmap_pml2e(pmap, va); in pmap_allocl3e() 4414 if (pdpe != NULL && (be64toh(*pdpe) & PG_V) != 0) { in pmap_allocl3e() 4416 pdpg = PHYS_TO_VM_PAGE(be64toh(*pdpe) & PG_FRAME); in pmap_allocl3e()
|