Lines Matching refs:curlevel
1047 level_t curlevel; in ptmap_dcmd() local
1061 curlevel = mmu.max_level; in ptmap_dcmd()
1063 paddrs[curlevel] = addr & MMU_PAGEMASK; in ptmap_dcmd()
1069 pte_addr = paddrs[curlevel] + in ptmap_dcmd()
1070 (entry[curlevel] << mmu.pte_size_shift); in ptmap_dcmd()
1083 } else if (curlevel == 0 || PTE_GET(pte, PT_PAGESIZE)) { in ptmap_dcmd()
1098 physaddr_t pa = mmu_ptob(pte2mfn(pte, curlevel)); in ptmap_dcmd()
1099 paddrs[--curlevel] = pa; in ptmap_dcmd()
1100 entry[curlevel] = 0; in ptmap_dcmd()
1104 while (++entry[curlevel] == mmu.ptes_per_table) { in ptmap_dcmd()
1106 entry[curlevel] = 0; in ptmap_dcmd()
1107 if (curlevel == mmu.max_level) { in ptmap_dcmd()
1115 curlevel++; in ptmap_dcmd()