Lines Matching full:level
45 #define is_reserved_pte(pte, level) \ argument
46 ((level == 3) && \
49 #define is_block_pte(pte, level) \ argument
50 ((level < 3) && \
53 #define is_table_pte(pte, level) \ argument
54 ((level < 3) && \
57 #define is_page_pte(pte, level) \ argument
58 ((level == 3) && \
84 /* Level Indexing */
86 static inline int level_shift(int level, int granule_sz) in level_shift() argument
88 return granule_sz + (3 - level) * (granule_sz - 3); in level_shift()
91 static inline uint64_t level_page_mask(int level, int granule_sz) in level_page_mask() argument
93 return ~(MAKE_64BIT_MASK(0, level_shift(level, granule_sz))); in level_page_mask()
98 int level, int gsz) in iova_level_offset() argument
100 return ((iova & MAKE_64BIT_MASK(0, inputsize)) >> level_shift(level, gsz)) & in iova_level_offset()
116 * Index in a concatenated first level stage-2 page table.