Home
last modified time | relevance | path

Searched refs:dcache_size (Results 1 – 15 of 15) sorted by relevance

/linux/arch/microblaze/kernel/cpu/
H A Dcache.c304 CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, wdc); in __invalidate_dcache_all_msr_irq()
306 for (i = 0; i < cpuinfo.dcache_size; in __invalidate_dcache_all_msr_irq()
326 CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, wdc); in __invalidate_dcache_all_nomsr_irq()
328 for (i = 0; i < cpuinfo.dcache_size; in __invalidate_dcache_all_nomsr_irq()
344 CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, wdc); in __invalidate_dcache_all_noirq_wt()
346 for (i = 0; i < cpuinfo.dcache_size; in __invalidate_dcache_all_noirq_wt()
367 CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, in __invalidate_dcache_all_wb()
370 for (i = 0; i < cpuinfo.dcache_size; in __invalidate_dcache_all_wb()
387 cpuinfo.dcache_line_length, cpuinfo.dcache_size); in __invalidate_dcache_range_wb()
406 cpuinfo.dcache_line_length, cpuinfo.dcache_size); in __invalidate_dcache_range_nomsr_wt()
[all …]
H A Dcpuinfo-pvr-full.c84 CI(dcache_size, DCACHE_BYTE_SIZE); in set_cpuinfo_pvr_full()
/linux/arch/mips/mm/
H A Dc-r3k.c25 static unsigned long icache_size, dcache_size; /* Size in bytes */ variable
94 dcache_size = r3k_cache_size(ST0_ISC); in r3k_probe_cache()
95 if (dcache_size) in r3k_probe_cache()
166 if (size > dcache_size || KSEGX(start) != KSEG0) { in r3k_flush_dcache_range()
168 size = dcache_size; in r3k_flush_dcache_range()
223 r3k_flush_dcache_range(KSEG0, KSEG0 + dcache_size); in r3k___flush_cache_all()
310 dcache_size >> 10, dcache_lsize); in r3k_cache_init()
H A Dc-octeon.c173 unsigned long dcache_size; in probe_octeon() local
195 dcache_size = in probe_octeon()
197 c->dcache.waybit = ffs(dcache_size / c->dcache.ways) - 1; in probe_octeon()
211 dcache_size = c->dcache.sets * c->dcache.ways * c->dcache.linesz; in probe_octeon()
225 dcache_size = c->dcache.sets * c->dcache.ways * c->dcache.linesz; in probe_octeon()
236 c->dcache.waysize = dcache_size / c->dcache.ways; in probe_octeon()
239 c->dcache.sets = dcache_size / (c->dcache.linesz * c->dcache.ways); in probe_octeon()
251 dcache_size >> 10, c->dcache.ways, in probe_octeon()
H A Dc-r4k.c109 static unsigned long dcache_size __read_mostly;
648 (type & R4K_INDEX && end - start >= dcache_size)) { in __local_r4k_flush_icache_range()
726 cache_size += dcache_size; in __r4k_flush_icache_range()
777 if (!r4k_op_needs_ipi(R4K_INDEX) && size >= dcache_size) { in r4k_dma_cache_wback_inv()
847 if (!r4k_op_needs_ipi(R4K_INDEX) && size >= dcache_size) { in r4k_dma_cache_inv()
901 if (size >= dcache_size) in r4k_flush_kernel_vmap_range()
1013 dcache_size = 1 << (12 + ((config & CONF_DC) >> 6)); in probe_pcache()
1016 c->dcache.waybit= __ffs(dcache_size/2); in probe_pcache()
1027 dcache_size = 1 << (12 + ((config & CONF_DC) >> 6)); in probe_pcache()
1041 dcache_size = 1 << (12 + ((config & CONF_DC) >> 6)); in probe_pcache()
[all …]
/linux/arch/nios2/kernel/
H A Dcpuinfo.c94 cpuinfo.dcache_size = fcpu(cpu, "dcache-size"); in setup_cpuinfo()
95 if (CONFIG_NIOS2_DCACHE_SIZE != cpuinfo.dcache_size) in setup_cpuinfo()
99 CONFIG_NIOS2_DCACHE_SIZE, cpuinfo.dcache_size); in setup_cpuinfo()
159 cpuinfo.dcache_size >> 10, in show_cpuinfo()
/linux/arch/nios2/mm/
H A Dcacheflush.c27 if (end > start + cpuinfo.dcache_size) in __flush_dcache()
28 end = start + cpuinfo.dcache_size; in __flush_dcache()
101 __flush_dcache(0, cpuinfo.dcache_size); in flush_cache_all()
/linux/arch/openrisc/kernel/
H A Dsetup.c119 cpuinfo->dcache_size, cpuinfo->dcache_block_size, in print_cpuinfo()
178 cpuinfo->dcache_size = in setup_cpuinfo()
323 seq_printf(m, "dcache size\t\t: %d bytes\n", cpuinfo->dcache_size); in show_cpuinfo()
/linux/arch/openrisc/include/asm/
H A Dcpuinfo.h25 u32 dcache_size; member
/linux/arch/sparc/include/asm/
H A Dcpudata_64.h22 unsigned int dcache_size; member
/linux/arch/nios2/include/asm/
H A Dcpuinfo.h26 u32 dcache_size; member
/linux/arch/microblaze/include/asm/
H A Dcpuinfo.h54 u32 dcache_size; member
/linux/arch/microblaze/kernel/
H A Dasm-offsets.c124 DEFINE(CI_DCS, offsetof(struct cpuinfo, dcache_size)); in main()
/linux/arch/sparc/kernel/
H A Dsysfs.c189 SHOW_CPUDATA_UINT_NAME(l1_dcache_size, dcache_size);
H A Dmdesc.c834 c->dcache_size = *size; in fill_in_one_cache()