Searched refs:pteval (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/boot/
H A Dboot_mmu.c89 uint64_t pteval; local
93 pteval = get_pteval(table, index);
98 if (pteval & PT_VALID) {
99 table = ma_to_pa(pteval & MMU_PAGEMASK);
111 new_table = make_ptable(&pteval, l);
112 set_pteval(table, index, l, pteval);
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dkboot_mmu.c162 x86pte_t pteval; local
167 pteval = pa_to_ma(pa) | PT_NOCONSIST | PT_VALID | PT_WRITABLE;
169 pteval |= PT_PAGESIZE;
171 pteval |= PT_GLOBAL;
177 if (HYPERVISOR_update_va_mapping(va, pteval,
191 if (HYPERVISOR_update_va_mapping(va, pteval, UVMF_INVLPG | UVMF_LOCAL))
195 *ptep = pteval;
197 *((x86pte32_t *)ptep) = pteval;
211 x86pte_t pteval; local
213 pteval
478 set_pteval(paddr_t table, uint_t index, uint_t level, x86pte_t pteval) argument
491 make_ptable(x86pte_t *pteval, uint_t level) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_startkern.c351 set_pteval(paddr_t table, uint_t index, uint_t level, x86pte_t pteval) argument
359 t.val = pteval;
366 ((x86pte_t *)tab_addr)[index] = pteval;
368 ((x86pte32_t *)tab_addr)[index] = (x86pte32_t)pteval;
375 make_ptable(x86pte_t *pteval, uint_t level) argument
380 *pteval = pa_to_ma((uintptr_t)new_table) | PT_VALID;
382 *pteval = pa_to_ma((uintptr_t)new_table) | ptp_bits;
387 *pteval & ~(x86pte_t)PT_WRITABLE, UVMF_INVLPG | UVMF_LOCAL))
393 PRIx64 "\n", level, (ulong_t)new_table, *pteval);
416 x86pte_t pteval; local
497 x86pte_t pteval; local
[all...]
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c118 set_pteval(paddr_t table, uint_t index, uint_t level, x86pte_t pteval) argument
125 t.val = pteval;
/illumos-gate/usr/src/uts/i86pc/os/
H A Dfastboot.c285 x86pte_t pteval, *table; local
308 pteval = paddr | pte_bits | PT_PAGESIZE;
310 pteval = paddr | pte_bits;
312 table[index] = pteval;

Completed in 49 milliseconds