Lines Matching refs:level
84 * Standard bits used in PTE (page level) and PTP (internal levels)
351 set_pteval(paddr_t table, uint_t index, uint_t level, x86pte_t pteval)
369 if (level == top_level && level == 2)
375 make_ptable(x86pte_t *pteval, uint_t level)
379 if (level == top_level && level == 2)
393 PRIx64 "\n", level, (ulong_t)new_table, *pteval);
494 map_ma_at_va(maddr_t ma, native_ptr_t va, uint_t level)
500 if (level > 0)
508 (uint64_t)ma, (uint64_t)va, pteval, level);
521 * missing intermediate level page tables
523 ptep = find_pte(va, NULL, level, 0);
535 (uint64_t)va, level, (uint64_t)ma, pteval);
550 map_pa_at_va(paddr_t pa, native_ptr_t va, uint_t level)
552 map_ma_at_va(pa_to_ma(pa), va, level);
1072 * The first available address will become the top level page table.
1295 uint32_t level;
1304 * If we're on metal, we need to create the top level pagetable.
1318 level = 1;
1321 level = 0;
1330 map_pa_at_va(ktext_phys + off, target_kernel_text + off, level);
1432 * need to enable io operations, so set I/O priveldge level to 1.