Lines Matching defs:level
107 static void free_pgtable(u64 *pt, int level)
121 * Free the next level. No need to look at l1 tables here since
125 if (level > 2)
126 free_pgtable(p, level - 1);
139 int level, end_level;
141 level = get_pgtable_level() - 1;
143 pte = &pgd[PM_LEVEL_INDEX(level, iova)];
146 while (level >= end_level) {
173 level -= 1;
175 pte = &pte[PM_LEVEL_INDEX(level, iova)];
202 int level;
204 level = get_pgtable_level() - 1;
205 pte = &pgtable->pgd[PM_LEVEL_INDEX(level, iova)];
209 while (level) {
214 /* Walk to the next level */
216 pte = &pte[PM_LEVEL_INDEX(level - 1, iova)];
220 if (level == PAGE_MODE_3_LEVEL)
222 else if (level == PAGE_MODE_2_LEVEL)
230 level -= 1;