Lines Matching refs:level
64 unsigned int level, u64 addr, u64 next,
87 int xe_pt_walk_range(struct xe_ptw *parent, unsigned int level,
90 int xe_pt_walk_shared(struct xe_ptw *parent, unsigned int level,
105 static inline bool xe_pt_covers(u64 addr, u64 end, unsigned int level, in xe_pt_covers() argument
108 u64 pt_size = 1ull << walk->shifts[level]; in xe_pt_covers()
125 xe_pt_num_entries(u64 addr, u64 end, unsigned int level, in xe_pt_num_entries() argument
128 u64 pt_size = 1ull << walk->shifts[level]; in xe_pt_num_entries()
131 walk->shifts[level]; in xe_pt_num_entries()
144 xe_pt_offset(u64 addr, unsigned int level, const struct xe_pt_walk *walk) in xe_pt_offset() argument
146 if (level < walk->max_level) in xe_pt_offset()
147 addr &= ((1ull << walk->shifts[level + 1]) - 1); in xe_pt_offset()
149 return addr >> walk->shifts[level]; in xe_pt_offset()