Lines Matching full:ways
91 * @ways: target ways (don't care for operations other than pre-fetch, touch
94 static void uniphier_cache_maint_common(u32 start, u32 size, u32 ways, in uniphier_cache_maint_common() argument
110 /* set target ways if needed */ in uniphier_cache_maint_common()
112 writel(ways, UNIPHIER_SSCOQWN); in uniphier_cache_maint_common()
128 static void uniphier_cache_maint_range(u32 start, u32 end, u32 ways, in uniphier_cache_maint_range() argument
156 uniphier_cache_maint_common(start, chunk_size, ways, in uniphier_cache_maint_range()
166 void uniphier_cache_prefetch_range(u32 start, u32 end, u32 ways) in uniphier_cache_prefetch_range() argument
168 uniphier_cache_maint_range(start, end, ways, in uniphier_cache_prefetch_range()
173 void uniphier_cache_touch_range(u32 start, u32 end, u32 ways) in uniphier_cache_touch_range() argument
175 uniphier_cache_maint_range(start, end, ways, in uniphier_cache_touch_range()
180 void uniphier_cache_touch_zero_range(u32 start, u32 end, u32 ways) in uniphier_cache_touch_zero_range() argument
182 uniphier_cache_maint_range(start, end, ways, in uniphier_cache_touch_zero_range()
187 void uniphier_cache_inv_way(u32 ways) in uniphier_cache_inv_way() argument
189 uniphier_cache_maint_common(0, 0, ways, in uniphier_cache_inv_way()
279 uniphier_cache_set_active_ways(0, U32_MAX); /* activate all ways */ in v7_outer_cache_enable()