/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | cacheinfo.c | 30 if (c->dcache.waysize) in init_cache_level() 36 leaves += (c->icache.waysize) ? 2 : 1; in init_cache_level() 38 if (c->vcache.waysize) { in init_cache_level() 43 if (c->scache.waysize) { in init_cache_level() 48 if (c->tcache.waysize) { in init_cache_level() 84 if (c->icache.waysize) { in populate_cache_leaves() 96 if (c->vcache.waysize) { in populate_cache_leaves() 103 if (c->scache.waysize) { in populate_cache_leaves() 110 if (c->tcache.waysize) in populate_cache_leaves()
|
/kernel/linux/linux-5.10/arch/sh/mm/ |
H A D | cache-sh7705.c | 32 unsigned long ways, waysize, addrstart; in cache_wback_all() local 35 waysize = current_cpu_data.dcache.sets; in cache_wback_all() 36 waysize <<= current_cpu_data.dcache.entry_shift; in cache_wback_all() 44 addr < addrstart + waysize; in cache_wback_all() 81 unsigned long ways, waysize, addrstart; in __flush_dcache_page() local 103 waysize = current_cpu_data.dcache.sets; in __flush_dcache_page() 104 waysize <<= current_cpu_data.dcache.entry_shift; in __flush_dcache_page() 112 addr < addrstart + waysize; in __flush_dcache_page()
|
H A D | cache-debugfs.c | 29 unsigned int waysize, way; in cache_seq_show() local 55 waysize = cache->sets; in cache_seq_show() 62 waysize >>= 1; in cache_seq_show() 64 waysize <<= cache->entry_shift; in cache_seq_show() 75 addr < addrstart + waysize; in cache_seq_show()
|
/kernel/linux/linux-6.6/arch/sh/mm/ |
H A D | cache-sh7705.c | 33 unsigned long ways, waysize, addrstart; in cache_wback_all() local 36 waysize = current_cpu_data.dcache.sets; in cache_wback_all() 37 waysize <<= current_cpu_data.dcache.entry_shift; in cache_wback_all() 45 addr < addrstart + waysize; in cache_wback_all() 82 unsigned long ways, waysize, addrstart; in __flush_dcache_page() local 104 waysize = current_cpu_data.dcache.sets; in __flush_dcache_page() 105 waysize <<= current_cpu_data.dcache.entry_shift; in __flush_dcache_page() 113 addr < addrstart + waysize; in __flush_dcache_page()
|
H A D | cache-debugfs.c | 29 unsigned int waysize, way; in cache_debugfs_show() local 55 waysize = cache->sets; in cache_debugfs_show() 62 waysize >>= 1; in cache_debugfs_show() 64 waysize <<= cache->entry_shift; in cache_debugfs_show() 75 addr < addrstart + waysize; in cache_debugfs_show()
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | cacheinfo.c | 30 if (c->dcache.waysize) in init_cache_level() 36 leaves += (c->icache.waysize) ? 2 : 1; in init_cache_level() 38 if (c->scache.waysize) { in init_cache_level() 43 if (c->tcache.waysize) { in init_cache_level() 78 if (c->icache.waysize) { in populate_cache_leaves() 88 if (c->scache.waysize) { in populate_cache_leaves() 94 if (c->tcache.waysize) in populate_cache_leaves()
|
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/ |
H A D | init.c | 126 unsigned long ways, waysize, addrstart; in cache_init() local 128 waysize = current_cpu_data.dcache.sets; in cache_init() 136 waysize >>= 1; in cache_init() 139 waysize <<= current_cpu_data.dcache.entry_shift; in cache_init() 154 addr < addrstart + waysize; in cache_init()
|
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/ |
H A D | init.c | 126 unsigned long ways, waysize, addrstart; in cache_init() local 128 waysize = current_cpu_data.dcache.sets; in cache_init() 136 waysize >>= 1; in cache_init() 139 waysize <<= current_cpu_data.dcache.entry_shift; in cache_init() 154 addr < addrstart + waysize; in cache_init()
|
/kernel/linux/linux-5.10/arch/mips/mm/ |
H A D | sc-mips.c | 171 c->scache.waysize = c->scache.sets * c->scache.linesz; in mips_sc_probe_cm3() 172 c->scache.waybit = __ffs(c->scache.waysize); in mips_sc_probe_cm3() 247 c->scache.waysize = c->scache.sets * c->scache.linesz; in mips_sc_probe() 248 c->scache.waybit = __ffs(c->scache.waysize); in mips_sc_probe()
|
H A D | c-tx39.c | 392 current_cpu_data.icache.waysize = icache_size / current_cpu_data.icache.ways; in tx39_cache_init() 393 current_cpu_data.dcache.waysize = dcache_size / current_cpu_data.dcache.ways; in tx39_cache_init() 396 current_cpu_data.icache.waysize / current_cpu_data.icache.linesz; in tx39_cache_init() 398 current_cpu_data.dcache.waysize / current_cpu_data.dcache.linesz; in tx39_cache_init() 400 if (current_cpu_data.dcache.waysize > PAGE_SIZE) in tx39_cache_init()
|
H A D | c-r4k.c | 264 unsigned long end = start + current_cpu_data.icache.waysize; in tx49_blast_icache32() 295 unsigned long indexmask = current_cpu_data.icache.waysize - 1; in tx49_blast_icache32_page_indexed() 1391 c->icache.waysize = icache_size / c->icache.ways; in probe_pcache() 1392 c->dcache.waysize = dcache_size / c->dcache.ways; in probe_pcache() 1439 (c->icache.waysize > PAGE_SIZE)) in probe_pcache() 1451 if (has_74k_erratum || c->dcache.waysize > PAGE_SIZE) in probe_pcache() 1529 c->vcache.waysize = vcache_size / c->vcache.ways; in probe_vcache() 1604 c->scache.waysize = scache_size / (c->scache.ways); in loongson2_sc_init() 1637 c->scache.waysize = scache_size / c->scache.ways; in loongson3_sc_init() 1736 c->scache.waysize in setup_scache() [all...] |
H A D | c-octeon.c | 232 c->icache.waysize = icache_size / c->icache.ways; in probe_octeon() 233 c->dcache.waysize = dcache_size / c->dcache.ways; in probe_octeon()
|
H A D | sc-rm7k.c | 240 c->scache.waysize = scache_size / c->scache.ways; in rm7k_sc_init()
|
/kernel/linux/linux-6.6/arch/mips/mm/ |
H A D | sc-mips.c | 171 c->scache.waysize = c->scache.sets * c->scache.linesz; in mips_sc_probe_cm3() 172 c->scache.waybit = __ffs(c->scache.waysize); in mips_sc_probe_cm3() 247 c->scache.waysize = c->scache.sets * c->scache.linesz; in mips_sc_probe() 248 c->scache.waybit = __ffs(c->scache.waysize); in mips_sc_probe()
|
H A D | c-r4k.c | 231 unsigned long end = start + current_cpu_data.icache.waysize; in tx49_blast_icache32() 1237 c->icache.waysize = icache_size / c->icache.ways; in probe_pcache() 1238 c->dcache.waysize = dcache_size / c->dcache.ways; in probe_pcache() 1284 (c->icache.waysize > PAGE_SIZE)) in probe_pcache() 1296 if (has_74k_erratum || c->dcache.waysize > PAGE_SIZE) in probe_pcache() 1374 c->vcache.waysize = vcache_size / c->vcache.ways; in probe_vcache() 1449 c->scache.waysize = scache_size / (c->scache.ways); in loongson2_sc_init() 1480 c->scache.waysize = scache_size / c->scache.ways; in loongson3_sc_init() 1578 c->scache.waysize = scache_size / c->scache.ways; in setup_scache()
|
H A D | c-octeon.c | 235 c->icache.waysize = icache_size / c->icache.ways; in probe_octeon() 236 c->dcache.waysize = dcache_size / c->dcache.ways; in probe_octeon()
|
H A D | sc-rm7k.c | 240 c->scache.waysize = scache_size / c->scache.ways; in rm7k_sc_init()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | r4kcache.h | 211 unsigned long end = start + current_cpu_data.desc.waysize; \ 236 unsigned long indexmask = current_cpu_data.desc.waysize - 1; \ 362 unsigned long end = start + current_cpu_data.desc.waysize; \
|
H A D | cpu-info.h | 24 unsigned int waysize; /* Bytes per way */ member
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | r4kcache.h | 201 unsigned long end = start + current_cpu_data.desc.waysize; \ 226 unsigned long indexmask = current_cpu_data.desc.waysize - 1; \ 317 unsigned long end = start + current_cpu_data.desc.waysize; \
|
H A D | cpu-info.h | 24 unsigned int waysize; /* Bytes per way */ member
|