Home
last modified time | relevance | path

Searched refs:pml4e (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/amd64/amd64/
H A Defirt_machdep.c119 pml4_entry_t *pml4e; in efi_1t1_pte() local
138 pml4e = (pml4_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
139 pml4e = &pml4e[pml4_idx]; in efi_1t1_pte()
141 pml4e = &efi_pml4[pml4_idx]; in efi_1t1_pte()
144 if (*pml4e == 0) { in efi_1t1_pte()
147 *pml4e = mphys | X86_PG_RW | X86_PG_V; in efi_1t1_pte()
149 mphys = *pml4e & PG_FRAME; in efi_1t1_pte()
H A Dpmap.c1465 pml4_entry_t *pml4e; in pmap_pml5e_to_pml4e() local
1468 pml4e = (pml4_entry_t *)PHYS_TO_DMAP(*pml5e & PG_FRAME); in pmap_pml5e_to_pml4e()
1469 return (&pml4e[pmap_pml4e_index(va)]); in pmap_pml5e_to_pml4e()
1477 pml4_entry_t *pml4e; in pmap_pml4e() local
1485 pml4e = (pml4_entry_t *)PHYS_TO_DMAP(*pml5e & PG_FRAME); in pmap_pml4e()
1487 pml4e = pmap->pm_pmltop; in pmap_pml4e()
1489 return (&pml4e[pmap_pml4e_index(va)]); in pmap_pml4e()
1501 pmap_pml4e_to_pdpe(pml4_entry_t *pml4e, vm_offset_t va) in pmap_pml4e_to_pdpe() argument
1505 pdpe = (pdp_entry_t *)PHYS_TO_DMAP(*pml4e & PG_FRAME); in pmap_pml4e_to_pdpe()
1513 pml4_entry_t *pml4e; in pmap_pdpe() local
[all …]
H A Dmachdep.c1279 pml4_entry_t *pml4e; in amd64_loadaddr() local
1285 pml4e = (pml4_entry_t *)cr3 + pmap_pml4e_index(KERNSTART); in amd64_loadaddr()
1286 pdpe = (pdp_entry_t *)(*pml4e & PG_FRAME) + pmap_pdpe_index(KERNSTART); in amd64_loadaddr()
/freebsd/lib/libkvm/
H A Dkvm_amd64.c200 amd64_pml4e_t pml4e; in _amd64_vatop() local
230 pml4e = le64toh(vm->PML4[pml4eindex]); in _amd64_vatop()
231 if ((pml4e & AMD64_PG_V) == 0) { in _amd64_vatop()
237 pdpe_pa = (pml4e & AMD64_PG_FRAME) + (pdpeindex * sizeof(amd64_pdpe_t)); in _amd64_vatop()