Searched refs:line_size (Results 1 – 13 of 13) sorted by relevance
| /arch/x86/kernel/cpu/resctrl/ |
| A D | pseudo_lock.c | 131 unsigned int line_size; in resctrl_arch_pseudo_lock_fn() local 135 register unsigned int line_size asm("esi"); in resctrl_arch_pseudo_lock_fn() 171 line_size = plr->line_size; in resctrl_arch_pseudo_lock_fn() 200 for (i = 0; i < size; i += line_size) { in resctrl_arch_pseudo_lock_fn() 316 unsigned int line_size; in measure_residency_fn() local 359 line_size = READ_ONCE(plr->line_size); in measure_residency_fn() 384 for (i = 0; i < size; i += line_size) { in measure_residency_fn()
|
| /arch/arm/mm/ |
| A D | cache-uniphier.c | 81 u32 line_size; member 189 start = start & ~(data->line_size - 1); in __uniphier_cache_maint_range() 193 if (unlikely(size >= (unsigned long)(-data->line_size))) { in __uniphier_cache_maint_range() 203 size = ALIGN(size, data->line_size); in __uniphier_cache_maint_range() 349 if (of_property_read_u32(np, "cache-line-size", &data->line_size) || in __uniphier_cache_init() 350 !is_power_of_2(data->line_size)) { in __uniphier_cache_init() 366 cache_size == 0 || cache_size % (data->nsets * data->line_size)) { in __uniphier_cache_init() 373 data->way_mask = GENMASK(cache_size / data->nsets / data->line_size - 1, in __uniphier_cache_init() 425 data->range_op_max_size -= data->line_size; in __uniphier_cache_init()
|
| A D | cache-l2x0.c | 952 u32 line_size = 0; in l2x0_cache_size_of_parse() local 957 of_property_read_u32(np, "cache-line-size", &line_size); in l2x0_cache_size_of_parse() 963 if (!line_size) { in l2x0_cache_size_of_parse() 966 line_size = block_size; in l2x0_cache_size_of_parse() 972 line_size = CACHE_LINE_SIZE; in l2x0_cache_size_of_parse() 976 if (line_size != CACHE_LINE_SIZE) in l2x0_cache_size_of_parse() 979 line_size, in l2x0_cache_size_of_parse() 990 way_size = sets * line_size; in l2x0_cache_size_of_parse() 1000 pr_info("L2C OF: override line size: %d bytes\n", line_size); in l2x0_cache_size_of_parse()
|
| /arch/x86/kernel/cpu/ |
| A D | cacheinfo.c | 102 unsigned line_size :8; member 112 unsigned line_size :8; member 122 unsigned line_size :8; member 154 unsigned int dummy, line_size, lines_per_tag, assoc, size_in_kb; in legacy_amd_cpuid4() local 176 line_size = l1->line_size; in legacy_amd_cpuid4() 186 line_size = l2.line_size; in legacy_amd_cpuid4() 195 line_size = l3.line_size; in legacy_amd_cpuid4() 216 ebx->split.coherency_line_size = line_size - 1; in legacy_amd_cpuid4() 219 ecx->split.number_of_sets = (size_in_kb * 1024) / line_size / in legacy_amd_cpuid4()
|
| /arch/powerpc/kernel/ |
| A D | cacheinfo.c | 237 const __be32 *line_size; in cache_get_line_size() local 247 if (line_size) in cache_get_line_size() 251 if (!line_size) in cache_get_line_size() 254 *ret = of_read_number(line_size, 1); in cache_get_line_size() 275 unsigned int line_size; in cache_associativity() local 290 if (cache_get_line_size(cache, &line_size)) in cache_associativity() 295 if (!(nr_sets > 0 && size > 0 && line_size > 0)) in cache_associativity() 298 *ret = (size / nr_sets) / line_size; in cache_associativity() 608 unsigned int line_size; in line_size_show() local 613 if (cache_get_line_size(cache, &line_size)) in line_size_show() [all …]
|
| A D | proc_powerpc.c | 73 systemcfg->dcache_line_size = ppc64_caches.l1d.line_size; in proc_ppc64_init() 75 systemcfg->icache_line_size = ppc64_caches.l1i.line_size; in proc_ppc64_init()
|
| A D | setup_64.c | 555 info->line_size = lsize; in init_cache_info()
|
| /arch/mips/kernel/ |
| A D | pm-cps.c | 240 unsigned line_size = cpu_info->dcache.linesz; in cps_gen_flush_fsb() local 292 uasm_i_lw(pp, GPR_ZERO, i * line_size * line_stride, GPR_T0); in cps_gen_flush_fsb() 300 i * line_size * line_stride, GPR_T0); in cps_gen_flush_fsb() 302 i * line_size * line_stride, GPR_T0); in cps_gen_flush_fsb()
|
| /arch/powerpc/include/asm/ |
| A D | cache.h | 45 u32 line_size; member
|
| A D | elf.h | 135 (ppc64_caches.level.assoc << 16 | ppc64_caches.level.line_size)
|
| /arch/arm/kernel/ |
| A D | setup.c | 280 unsigned int id_reg, num_sets, line_size; in cpu_has_aliasing_icache() local 292 line_size = 4 << ((id_reg & 0x7) + 2); in cpu_has_aliasing_icache() 294 aliasing_icache = (line_size * num_sets) > PAGE_SIZE; in cpu_has_aliasing_icache()
|
| /arch/sparc/kernel/ |
| A D | mdesc.c | 822 const u64 *line_size = mdesc_get_property(hp, mp, "line-size", NULL); in fill_in_one_cache() local 832 c->icache_line_size = *line_size; in fill_in_one_cache() 835 c->dcache_line_size = *line_size; in fill_in_one_cache() 841 c->ecache_line_size = *line_size; in fill_in_one_cache()
|
| /arch/arm64/kvm/ |
| A D | sys_regs.c | 300 u8 line_size; in get_ccsidr() local 305 line_size = get_min_cache_line_size(csselr & CSSELR_EL1_InD); in get_ccsidr() 330 return SYS_FIELD_PREP(CCSIDR_EL1, LineSize, line_size - 4); in get_ccsidr() 335 u8 line_size = FIELD_GET(CCSIDR_EL1_LineSize, val) + 4; in set_ccsidr() local 340 line_size < get_min_cache_line_size(csselr & CSSELR_EL1_InD)) in set_ccsidr()
|
Completed in 37 milliseconds