Home
last modified time | relevance | path

Searched refs:outer_cache (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/arch/arm/include/asm/
H A Doutercache.h32 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()
81 if (outer_cache.flush_all) in outer_flush_all()
82 outer_cache.flush_all(); in outer_flush_all()
102 if (outer_cache.resume) in outer_resume()
[all …]
H A Dcacheflush.h407 if (outer_cache.flush_range) { in __sync_cache_range_r()
/openbmc/linux/arch/arm/mm/
H A Dcache-tauros2.c226 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()
H A Dl2c-common.c15 if (outer_cache.disable) in outer_disable()
16 outer_cache.disable(); in outer_disable()
H A Dcache-l2x0.c247 .outer_cache = {
412 .outer_cache = {
769 .outer_cache = {
1095 .outer_cache = {
1115 .outer_cache = {
1311 .outer_cache = {
1341 .outer_cache = {
1531 .outer_cache = {
1552 .outer_cache = {
1703 .outer_cache = {
[all …]
H A Dcache-uniphier.c485 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()
H A Dcache-xsc3l2.c201 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()
H A Dcache-feroceon-l2.c347 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()
H A Dflush.c27 if (outer_cache.sync) in arm_heavy_mb()
28 outer_cache.sync(); in arm_heavy_mb()
/openbmc/linux/arch/arm/kernel/
H A Dirq.c139 if (!outer_cache.write_sec) in init_IRQ()
140 outer_cache.write_sec = machine_desc->l2c_write_sec; in init_IRQ()
H A Dsetup.c125 struct outer_cache_fns outer_cache __ro_after_init;
126 EXPORT_SYMBOL(outer_cache);
/openbmc/linux/arch/arm/mach-exynos/
H A Dfirmware.c233 outer_cache.write_sec = exynos_l2_write_sec; in exynos_firmware_init()
234 outer_cache.configure = exynos_l2_configure; in exynos_firmware_init()
/openbmc/linux/include/linux/firmware/
H A Dtrusted_foundations.h64 outer_cache.write_sec = tf_dummy_write_sec; in register_trusted_foundations()
/openbmc/linux/arch/arm/mach-tegra/
H A Dpm.c154 if (trusted_foundations_registered() && outer_cache.disable) in tegra_sleep_cpu()
155 outer_cache.disable(); in tegra_sleep_cpu()
/openbmc/linux/arch/arm/mach-at91/
H A Dsama5.c30 outer_cache.write_sec = sama5_l2c310_write_sec; in sama5_secure_cache_init()
/openbmc/linux/arch/arm/mach-ux500/
H A Dcpu-db8500.c96 outer_cache.write_sec = ux500_l2c310_write_sec; in ux500_init_irq()
/openbmc/linux/drivers/firmware/
H A Dtrusted_foundations.c137 outer_cache.write_sec = tf_cache_write_sec; in tf_init_cache()