Lines Matching full:ways
92 * @ways: target ways (don't care for operations other than pre-fetch, touch
95 static void uniphier_cache_maint_common(u32 start, u32 size, u32 ways, in uniphier_cache_maint_common() argument
111 /* set target ways if needed */ in uniphier_cache_maint_common()
113 writel(ways, UNIPHIER_SSCOQWN); in uniphier_cache_maint_common()
129 static void uniphier_cache_maint_range(u32 start, u32 end, u32 ways, in uniphier_cache_maint_range() argument
157 uniphier_cache_maint_common(start, chunk_size, ways, in uniphier_cache_maint_range()
167 void uniphier_cache_prefetch_range(u32 start, u32 end, u32 ways) in uniphier_cache_prefetch_range() argument
169 uniphier_cache_maint_range(start, end, ways, in uniphier_cache_prefetch_range()
174 void uniphier_cache_touch_range(u32 start, u32 end, u32 ways) in uniphier_cache_touch_range() argument
176 uniphier_cache_maint_range(start, end, ways, in uniphier_cache_touch_range()
181 void uniphier_cache_touch_zero_range(u32 start, u32 end, u32 ways) in uniphier_cache_touch_zero_range() argument
183 uniphier_cache_maint_range(start, end, ways, in uniphier_cache_touch_zero_range()
188 void uniphier_cache_inv_way(u32 ways) in uniphier_cache_inv_way() argument
190 uniphier_cache_maint_common(0, 0, ways, in uniphier_cache_inv_way()
280 uniphier_cache_set_active_ways(0, U32_MAX); /* activate all ways */ in v7_outer_cache_enable()