Lines Matching defs:level
29 #define get_level_spacer(level) \
30 (((level) == U(0)) ? LVL0_SPACER : \
31 (((level) == U(1)) ? LVL1_SPACER : \
32 (((level) == U(2)) ? LVL2_SPACER : LVL3_SPACER)))
190 unsigned int level)
196 assert((addr_pa & XLAT_BLOCK_MASK(level)) == 0U);
200 * There are different translation table descriptors for level 3 and the
203 desc |= (level == XLAT_TABLE_LEVEL_MAX) ? PAGE_DESC : BLOCK_DESC;
327 unsigned int level)
329 assert((level >= XLAT_TABLE_LEVEL_MIN) &&
330 (level <= XLAT_TABLE_LEVEL_MAX));
333 L0_XLAT_ADDRESS_SHIFT - level * XLAT_TABLE_ENTRIES_SHIFT;
352 debug_print("%s VA:%p size:0x%llx ", get_level_spacer(level),
358 /* Make sure that the current level allows block descriptors */
359 } else if (level >= XLAT_BLOCK_LEVEL_MIN) {
372 level);
386 new_table, level + 1U);
400 unsigned int level, uintptr_t *max_va,
414 init_xlation_table_inner(mmap, base_va, table, level);