Searched refs:outer_cache (Results 1 – 16 of 16) sorted by relevance
32 extern struct outer_cache_fns outer_cache;42 if (outer_cache.inv_range) in outer_inv_range() 43 outer_cache.inv_range(start, end); in outer_inv_range() 53 if (outer_cache.clean_range) in outer_clean_range() 54 outer_cache.clean_range(start, end); in outer_clean_range() 64 if (outer_cache.flush_range) in outer_flush_range() 65 outer_cache.flush_range(start, end); in outer_flush_range() 76 * needing to override the outer_cache.disable() method due to security.81 if (outer_cache.flush_all) in outer_flush_all() 82 outer_cache in outer_flush_all() [all...]
407 if (outer_cache.flush_range) { in __sync_cache_range_r()
226 outer_cache.inv_range = tauros2_inv_range; in tauros2_internal_init() 227 outer_cache.clean_range = tauros2_clean_range; in tauros2_internal_init() 228 outer_cache.flush_range = tauros2_flush_range; in tauros2_internal_init() 229 outer_cache.disable = tauros2_disable; in tauros2_internal_init() 230 outer_cache.resume = tauros2_resume; in tauros2_internal_init()
34 struct outer_cache_fns outer_cache; member 69 if (outer_cache.write_sec) in l2c_write_sec() 70 outer_cache.write_sec(val, reg); in l2c_write_sec() 116 if (outer_cache.configure) in l2c_enable() 117 outer_cache.configure(&l2x0_saved_regs); in l2c_enable() 138 outer_cache.flush_all(); in l2c_disable() 247 .outer_cache = {412 .outer_cache = {635 if (!(aux & L310_AUX_CTRL_FULL_LINE_ZERO) && !outer_cache.write_sec) { in l2c310_enable() 769 .outer_cache [all...]
15 if (outer_cache.disable) in outer_disable() 16 outer_cache.disable(); in outer_disable()
485 outer_cache.inv_range = uniphier_cache_inv_range; in uniphier_cache_init() 486 outer_cache.clean_range = uniphier_cache_clean_range; in uniphier_cache_init() 487 outer_cache.flush_range = uniphier_cache_flush_range; in uniphier_cache_init() 488 outer_cache.flush_all = uniphier_cache_flush_all; in uniphier_cache_init() 489 outer_cache.disable = uniphier_cache_disable; in uniphier_cache_init() 490 outer_cache.sync = uniphier_cache_sync; in uniphier_cache_init()
201 outer_cache.inv_range = xsc3_l2_inv_range; in xsc3_l2_init() 202 outer_cache.clean_range = xsc3_l2_clean_range; in xsc3_l2_init() 203 outer_cache.flush_range = xsc3_l2_flush_range; in xsc3_l2_init()
347 outer_cache.inv_range = feroceon_l2_inv_range; in feroceon_l2_init() 348 outer_cache.clean_range = feroceon_l2_clean_range; in feroceon_l2_init() 349 outer_cache.flush_range = feroceon_l2_flush_range; in feroceon_l2_init()
27 if (outer_cache.sync) in arm_heavy_mb() 28 outer_cache.sync(); in arm_heavy_mb()
233 outer_cache.write_sec = exynos_l2_write_sec; in exynos_firmware_init() 234 outer_cache.configure = exynos_l2_configure; in exynos_firmware_init()
154 if (trusted_foundations_registered() && outer_cache.disable) in tegra_sleep_cpu() 155 outer_cache.disable(); in tegra_sleep_cpu()
64 outer_cache.write_sec = tf_dummy_write_sec; in register_trusted_foundations()
30 outer_cache.write_sec = sama5_l2c310_write_sec; in sama5_secure_cache_init()
96 outer_cache.write_sec = ux500_l2c310_write_sec; in ux500_init_irq()
137 outer_cache.write_sec = tf_cache_write_sec; in tf_init_cache()
125 struct outer_cache_fns outer_cache __ro_after_init;126 EXPORT_SYMBOL(outer_cache);