Lines Matching defs:pde
97 pd_entry_t pde;
116 if (_kvm_pread(kd, kd->pmfd, (void *)&pde, sizeof(pde),
117 _kvm_pa2off(kd, pde_pa)) != sizeof(pde)) {
121 if ((pde & PTE_P) == 0) {
122 _kvm_err(kd, 0, "invalid translation (invalid level 4 PDE)");
129 pde_pa = (pde & PTE_FRAME) + (pl3_pi(va) * sizeof(pd_entry_t));
130 if (_kvm_pread(kd, kd->pmfd, (void *)&pde, sizeof(pde),
131 _kvm_pa2off(kd, pde_pa)) != sizeof(pde)) {
135 if ((pde & PTE_P) == 0) {
136 _kvm_err(kd, 0, "invalid translation (invalid level 3 PDE)");
139 if (pde & PTE_PS) {
141 *pa = (pde & PTE_1GFRAME) + page_off;
148 pde_pa = (pde & PTE_FRAME) + (pl2_pi(va) * sizeof(pd_entry_t));
149 if (_kvm_pread(kd, kd->pmfd, (void *)&pde, sizeof(pde),
150 _kvm_pa2off(kd, pde_pa)) != sizeof(pde)) {
154 if ((pde & PTE_P) == 0) {
155 _kvm_err(kd, 0, "invalid translation (invalid level 2 PDE)");
158 if (pde & PTE_PS) {
160 *pa = (pde & PTE_2MFRAME) + page_off;
167 pte_pa = (pde & PTE_FRAME) + (pl1_pi(va) * sizeof(pt_entry_t));