Home
last modified time | relevance | path

Searched refs:linesz (Results 1 - 25 of 55) sorted by relevance

123

/kernel/linux/linux-5.10/arch/mips/mm/
H A Dc-r4k.c902 unsigned int linesz = cpu_scache_line_size(); in prefetch_cache_inv() local
905 addr0 &= ~(linesz - 1); in prefetch_cache_inv()
906 addr1 = (addr0 + size - 1) & ~(linesz - 1); in prefetch_cache_inv()
914 addr0 += linesz; in prefetch_cache_inv()
920 addr1 -= linesz; in prefetch_cache_inv()
1120 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1125 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1134 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1139 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1148 c->icache.linesz in probe_pcache()
[all...]
H A Dc-octeon.c179 c->icache.linesz = 2 << ((config1 >> 19) & 7); in probe_octeon()
184 c->icache.sets * c->icache.ways * c->icache.linesz; in probe_octeon()
186 c->dcache.linesz = 128; in probe_octeon()
193 c->dcache.sets * c->dcache.ways * c->dcache.linesz; in probe_octeon()
199 c->icache.linesz = 2 << ((config1 >> 19) & 7); in probe_octeon()
203 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz; in probe_octeon()
205 c->dcache.linesz = 128; in probe_octeon()
208 dcache_size = c->dcache.sets * c->dcache.ways * c->dcache.linesz; in probe_octeon()
213 c->icache.linesz = 128; in probe_octeon()
217 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz; in probe_octeon()
[all...]
H A Dc-tx39.c299 current_cpu_data.icache.linesz = 16; in tx39_probe_cache()
304 current_cpu_data.dcache.linesz = 4; in tx39_probe_cache()
310 current_cpu_data.dcache.linesz = 16; in tx39_probe_cache()
317 current_cpu_data.dcache.linesz = 16; in tx39_probe_cache()
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()
407 icache_size >> 10, current_cpu_data.icache.linesz); in tx39_cache_init()
409 dcache_size >> 10, current_cpu_data.dcache.linesz); in tx39_cache_init()
H A Dsc-mips.c143 c->scache.linesz = 2 << tmp; in mips_sc_is_activated()
166 c->scache.linesz = 2 << line_sz; in mips_sc_probe_cm3()
171 c->scache.waysize = c->scache.sets * c->scache.linesz; in mips_sc_probe_cm3()
174 if (c->scache.linesz) { in mips_sc_probe_cm3()
247 c->scache.waysize = c->scache.sets * c->scache.linesz; in mips_sc_probe()
H A Dsc-rm7k.c237 c->scache.linesz = sc_lsize; in rm7k_sc_init()
241 c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways); in rm7k_sc_init()
267 c->tcache.linesz = tc_lsize; in rm7k_sc_init()
/kernel/linux/linux-6.6/arch/mips/mm/
H A Dc-r4k.c791 unsigned int linesz = cpu_scache_line_size(); in prefetch_cache_inv() local
794 addr0 &= ~(linesz - 1); in prefetch_cache_inv()
795 addr1 = (addr0 + size - 1) & ~(linesz - 1); in prefetch_cache_inv()
803 addr0 += linesz; in prefetch_cache_inv()
809 addr1 -= linesz; in prefetch_cache_inv()
1009 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1014 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1023 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1028 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1037 c->icache.linesz in probe_pcache()
[all...]
H A Dc-octeon.c182 c->icache.linesz = 2 << ((config1 >> 19) & 7); in probe_octeon()
187 c->icache.sets * c->icache.ways * c->icache.linesz; in probe_octeon()
189 c->dcache.linesz = 128; in probe_octeon()
196 c->dcache.sets * c->dcache.ways * c->dcache.linesz; in probe_octeon()
202 c->icache.linesz = 2 << ((config1 >> 19) & 7); in probe_octeon()
206 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz; in probe_octeon()
208 c->dcache.linesz = 128; in probe_octeon()
211 dcache_size = c->dcache.sets * c->dcache.ways * c->dcache.linesz; in probe_octeon()
216 c->icache.linesz = 128; in probe_octeon()
220 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz; in probe_octeon()
[all...]
H A Dsc-mips.c143 c->scache.linesz = 2 << tmp; in mips_sc_is_activated()
166 c->scache.linesz = 2 << line_sz; in mips_sc_probe_cm3()
171 c->scache.waysize = c->scache.sets * c->scache.linesz; in mips_sc_probe_cm3()
174 if (c->scache.linesz) { in mips_sc_probe_cm3()
247 c->scache.waysize = c->scache.sets * c->scache.linesz; in mips_sc_probe()
H A Dsc-rm7k.c237 c->scache.linesz = sc_lsize; in rm7k_sc_init()
241 c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways); in rm7k_sc_init()
267 c->tcache.linesz = tc_lsize; in rm7k_sc_init()
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/
H A Dinit.c155 addr += current_cpu_data.dcache.linesz) in cache_init()
200 CSHAPE((desc).way_size * (desc).ways, ilog2((desc).linesz), (desc).ways)
307 current_cpu_data.icache.linesz; in cpu_init()
310 current_cpu_data.icache.linesz; in cpu_init()
314 current_cpu_data.dcache.linesz; in cpu_init()
317 current_cpu_data.dcache.linesz; in cpu_init()
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/
H A Dinit.c155 addr += current_cpu_data.dcache.linesz) in cache_init()
200 CSHAPE((desc).way_size * (desc).ways, ilog2((desc).linesz), (desc).ways)
307 current_cpu_data.icache.linesz; in cpu_init()
310 current_cpu_data.icache.linesz; in cpu_init()
314 current_cpu_data.dcache.linesz; in cpu_init()
317 current_cpu_data.dcache.linesz; in cpu_init()
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4/
H A Dprobe.c39 boot_cpu_data.icache.linesz = L1_CACHE_BYTES; in cpu_probe()
48 boot_cpu_data.dcache.linesz = L1_CACHE_BYTES; in cpu_probe()
245 boot_cpu_data.scache.linesz = L1_CACHE_BYTES; in cpu_probe()
249 boot_cpu_data.scache.linesz); in cpu_probe()
252 (boot_cpu_data.scache.linesz * in cpu_probe()
257 boot_cpu_data.scache.linesz); in cpu_probe()
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4/
H A Dprobe.c39 boot_cpu_data.icache.linesz = L1_CACHE_BYTES; in cpu_probe()
48 boot_cpu_data.dcache.linesz = L1_CACHE_BYTES; in cpu_probe()
245 boot_cpu_data.scache.linesz = L1_CACHE_BYTES; in cpu_probe()
249 boot_cpu_data.scache.linesz); in cpu_probe()
252 (boot_cpu_data.scache.linesz * in cpu_probe()
257 boot_cpu_data.scache.linesz); in cpu_probe()
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2/
H A Dprobe.c38 boot_cpu_data.dcache.linesz = L1_CACHE_BYTES; in cpu_probe()
59 boot_cpu_data.dcache.linesz = 32; in cpu_probe()
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh2/
H A Dprobe.c38 boot_cpu_data.dcache.linesz = L1_CACHE_BYTES; in cpu_probe()
59 boot_cpu_data.dcache.linesz = 32; in cpu_probe()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dcacheinfo.c73 this_leaf->coherency_line_size = cd->linesz; in populate_cache_leaves()
76 this_leaf->size = cd->linesz * cd->sets * cd->ways; in populate_cache_leaves()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dcacheinfo.c74 this_leaf->coherency_line_size = cd->linesz; in populate_cache_leaves()
77 this_leaf->size = cd->linesz * cd->sets * cd->ways; in populate_cache_leaves()
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dcacheinfo.c12 leaf->coherency_line_size = c->cache.linesz; \
15 leaf->size = c->cache.linesz * c->cache.sets * \
/kernel/linux/linux-5.10/arch/sh/mm/
H A Dcache-sh7705.c45 addr += current_cpu_data.dcache.linesz) { in cache_wback_all()
113 addr += current_cpu_data.dcache.linesz) { in __flush_dcache_page()
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dcacheinfo.c12 leaf->coherency_line_size = c->cache.linesz; \
15 leaf->size = c->cache.linesz * c->cache.sets * \
/kernel/linux/linux-6.6/arch/sh/mm/
H A Dcache-sh7705.c46 addr += current_cpu_data.dcache.linesz) { in cache_wback_all()
114 addr += current_cpu_data.dcache.linesz) { in __flush_dcache_page()
/kernel/linux/linux-5.10/arch/sh/include/asm/
H A Dcache.h23 unsigned int linesz; /* Cache line size (bytes) */ member
/kernel/linux/linux-6.6/arch/sh/include/asm/
H A Dcache.h29 unsigned int linesz; /* Cache line size (bytes) */ member
/kernel/linux/linux-5.10/arch/loongarch/mm/
H A Dcache.c57 addr += cdesc->linesz; in flush_cache_leaf()
108 cdesc->linesz = 1 << ((cfg1 & CPUCFG_CACHE_LSIZE_M) >> CPUCFG_CACHE_LSIZE); \
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dcpu-features.h510 #define cpu_dcache_line_size() cpu_data[0].dcache.linesz
513 #define cpu_icache_line_size() cpu_data[0].icache.linesz
516 #define cpu_scache_line_size() cpu_data[0].scache.linesz
519 #define cpu_tcache_line_size() cpu_data[0].tcache.linesz

Completed in 12 milliseconds

123