/linux/arch/mips/mm/ |
H A D | c-r3k.c | 25 static unsigned long icache_size, dcache_size; /* Size in bytes */ variable 98 icache_size = r3k_cache_size(ST0_ISC|ST0_SWC); in r3k_probe_cache() 99 if (icache_size) in r3k_probe_cache() 109 if (size > icache_size || KSEGX(start) != KSEG0) { in r3k_flush_icache_range() 111 size = icache_size; in r3k_flush_icache_range() 224 r3k_flush_icache_range(KSEG0, KSEG0 + icache_size); in r3k___flush_cache_all() 308 icache_size >> 10, icache_lsize); in r3k_cache_init()
|
H A D | c-octeon.c | 172 unsigned long icache_size; in probe_octeon() local 186 icache_size = in probe_octeon() 188 c->icache.waybit = ffs(icache_size / c->icache.ways) - 1; in probe_octeon() 206 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz; in probe_octeon() 220 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz; in probe_octeon() 235 c->icache.waysize = icache_size / c->icache.ways; in probe_octeon() 238 c->icache.sets = icache_size / (c->icache.linesz * c->icache.ways); in probe_octeon() 244 icache_size >> 10, in probe_octeon()
|
H A D | c-r4k.c | 108 static unsigned long icache_size __read_mostly; 660 (type & R4K_INDEX && end - start > icache_size)) in __local_r4k_flush_icache_range() 723 cache_size = icache_size; in __r4k_flush_icache_range() 1008 icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); in probe_pcache() 1011 c->icache.waybit = __ffs(icache_size/2); in probe_pcache() 1022 icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); in probe_pcache() 1036 icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); in probe_pcache() 1057 icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); in probe_pcache() 1074 icache_size = 1 << (12 + ((config & R10K_CONF_IC) >> 29)); in probe_pcache() 1090 icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); in probe_pcache() [all …]
|
/linux/arch/microblaze/kernel/cpu/ |
H A D | cache.c | 169 cpuinfo.icache_line_length, cpuinfo.icache_size); in __flush_icache_range_msr_irq() 196 cpuinfo.icache_line_length, cpuinfo.icache_size); in __flush_icache_range_nomsr_irq() 223 cpuinfo.icache_line_length, cpuinfo.icache_size); in __flush_icache_range_noirq() 244 CACHE_ALL_LOOP(cpuinfo.icache_size, cpuinfo.icache_line_length, wic); in __flush_icache_all_msr_irq() 246 for (i = 0; i < cpuinfo.icache_size; in __flush_icache_all_msr_irq() 266 CACHE_ALL_LOOP(cpuinfo.icache_size, cpuinfo.icache_line_length, wic); in __flush_icache_all_nomsr_irq() 268 for (i = 0; i < cpuinfo.icache_size; in __flush_icache_all_nomsr_irq() 284 CACHE_ALL_LOOP(cpuinfo.icache_size, cpuinfo.icache_line_length, wic); in __flush_icache_all_noirq() 286 for (i = 0; i < cpuinfo.icache_size; in __flush_icache_all_noirq()
|
H A D | cpuinfo-pvr-full.c | 76 CI(icache_size, ICACHE_BYTE_SIZE); in set_cpuinfo_pvr_full()
|
/linux/arch/nios2/kernel/ |
H A D | cpuinfo.c | 81 cpuinfo.icache_size = fcpu(cpu, "icache-size"); in setup_cpuinfo() 82 if (CONFIG_NIOS2_ICACHE_SIZE != cpuinfo.icache_size) in setup_cpuinfo() 86 CONFIG_NIOS2_ICACHE_SIZE, cpuinfo.icache_size); in setup_cpuinfo() 154 cpuinfo.icache_size >> 10, in show_cpuinfo()
|
/linux/arch/nios2/mm/ |
H A D | cacheflush.c | 62 if (end > start + cpuinfo.icache_size) in __flush_icache() 63 end = start + cpuinfo.icache_size; in __flush_icache() 102 __flush_icache(0, cpuinfo.icache_size); in flush_cache_all()
|
/linux/arch/openrisc/kernel/ |
H A D | setup.c | 126 cpuinfo->icache_size, cpuinfo->icache_block_size, in print_cpuinfo() 171 cpuinfo->icache_size = in setup_cpuinfo() 327 seq_printf(m, "icache size\t\t: %d bytes\n", cpuinfo->icache_size); in show_cpuinfo()
|
/linux/arch/arm/mm/ |
H A D | init.c | 176 if (cpuid != 0 && icache_size != size) in check_cpu_icache_size() 179 if (icache_size > size) in check_cpu_icache_size() 180 icache_size = size; in check_cpu_icache_size()
|
H A D | mm.h | 10 extern int icache_size;
|
H A D | cache-v7.S | 23 .globl icache_size 26 icache_size: label 298 ldr r3, =icache_size
|
/linux/arch/openrisc/include/asm/ |
H A D | cpuinfo.h | 21 u32 icache_size; member
|
/linux/arch/sparc/include/asm/ |
H A D | cpudata_64.h | 24 unsigned int icache_size; member
|
/linux/arch/nios2/include/asm/ |
H A D | cpuinfo.h | 24 u32 icache_size; member
|
/linux/arch/microblaze/include/asm/ |
H A D | cpuinfo.h | 46 u32 icache_size; member
|
/linux/arch/microblaze/kernel/ |
H A D | asm-offsets.c | 126 DEFINE(CI_ICS, offsetof(struct cpuinfo, icache_size)); in main()
|
/linux/arch/sparc/kernel/ |
H A D | sysfs.c | 191 SHOW_CPUDATA_UINT_NAME(l1_icache_size, icache_size);
|
H A D | mdesc.c | 831 c->icache_size = *size; in fill_in_one_cache()
|
/linux/drivers/staging/media/ipu3/ |
H A D | ipu3-css-fw.c | 162 if (bi->blob.size != bi->blob.text_size + bi->blob.icache_size in imgu_css_fw_init()
|
H A D | ipu3-abi.h | 1517 u32 icache_size; /* Size of icache section */ member
|
/linux/drivers/media/pci/intel/ipu6/ |
H A D | ipu6.c | 48 u32 icache_size; member
|