Home
last modified time | relevance | path

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

/linux-4.4.14/arch/arm/include/asm/
Doutercache.h44 extern struct outer_cache_fns outer_cache;
54 if (outer_cache.inv_range) in outer_inv_range()
55 outer_cache.inv_range(start, end); in outer_inv_range()
65 if (outer_cache.clean_range) in outer_clean_range()
66 outer_cache.clean_range(start, end); in outer_clean_range()
76 if (outer_cache.flush_range) in outer_flush_range()
77 outer_cache.flush_range(start, end); in outer_flush_range()
93 if (outer_cache.flush_all) in outer_flush_all()
94 outer_cache.flush_all(); in outer_flush_all()
114 if (outer_cache.resume) in outer_resume()
[all …]
Dcacheflush.h416 if (outer_cache.flush_range) { in __sync_cache_range_r()
/linux-4.4.14/arch/arm/mm/
Dcache-tauros2.c224 outer_cache.inv_range = tauros2_inv_range; in tauros2_internal_init()
225 outer_cache.clean_range = tauros2_clean_range; in tauros2_internal_init()
226 outer_cache.flush_range = tauros2_flush_range; in tauros2_internal_init()
227 outer_cache.disable = tauros2_disable; in tauros2_internal_init()
228 outer_cache.resume = tauros2_resume; in tauros2_internal_init()
Dcache-l2x0.c46 struct outer_cache_fns outer_cache; member
78 if (outer_cache.write_sec) in l2c_write_sec()
79 outer_cache.write_sec(val, reg); in l2c_write_sec()
125 if (outer_cache.configure) in l2c_enable()
126 outer_cache.configure(&l2x0_saved_regs); in l2c_enable()
145 outer_cache.flush_all(); in l2c_disable()
252 .outer_cache = {
417 .outer_cache = {
641 if (!(aux & L310_AUX_CTRL_FULL_LINE_ZERO) && !outer_cache.write_sec) { in l2c310_enable()
781 .outer_cache = {
[all …]
Dl2c-common.c18 if (outer_cache.disable) in outer_disable()
19 outer_cache.disable(); in outer_disable()
Dcache-xsc3l2.c213 outer_cache.inv_range = xsc3_l2_inv_range; in xsc3_l2_init()
214 outer_cache.clean_range = xsc3_l2_clean_range; in xsc3_l2_init()
215 outer_cache.flush_range = xsc3_l2_flush_range; in xsc3_l2_init()
Dcache-uniphier.c543 outer_cache.inv_range = uniphier_cache_inv_range; in uniphier_cache_init()
544 outer_cache.clean_range = uniphier_cache_clean_range; in uniphier_cache_init()
545 outer_cache.flush_range = uniphier_cache_flush_range; in uniphier_cache_init()
546 outer_cache.flush_all = uniphier_cache_flush_all; in uniphier_cache_init()
547 outer_cache.disable = uniphier_cache_disable; in uniphier_cache_init()
548 outer_cache.sync = uniphier_cache_sync; in uniphier_cache_init()
Dcache-feroceon-l2.c350 outer_cache.inv_range = feroceon_l2_inv_range; in feroceon_l2_init()
351 outer_cache.clean_range = feroceon_l2_clean_range; in feroceon_l2_init()
352 outer_cache.flush_range = feroceon_l2_flush_range; in feroceon_l2_init()
Dflush.c30 if (outer_cache.sync) in arm_heavy_mb()
31 outer_cache.sync(); in arm_heavy_mb()
/linux-4.4.14/arch/arm/kernel/
Dirq.c94 if (!outer_cache.write_sec) in init_IRQ()
95 outer_cache.write_sec = machine_desc->l2c_write_sec; in init_IRQ()
Dsetup.c127 struct outer_cache_fns outer_cache __read_mostly;
128 EXPORT_SYMBOL(outer_cache);
/linux-4.4.14/arch/arm/mach-exynos/
Dfirmware.c227 outer_cache.write_sec = exynos_l2_write_sec; in exynos_firmware_init()
228 outer_cache.configure = exynos_l2_configure; in exynos_firmware_init()
/linux-4.4.14/arch/arm/mach-ux500/
Dcache-l2x0.c62 outer_cache.write_sec = ux500_l2c310_write_sec; in ux500_l2x0_init()