Lines Matching refs:cpuid_cache_info_p
301 cache_info_t *cpuid_cache_info_p = &cpuid_cache_info[cluster_type]; in do_cacheid() local
310 cpuid_cache_info_boot_cpu = cpuid_cache_info_p; in do_cacheid()
318 cpuid_cache_info_p->c_unified = (arm_cache_clidr_info.bits.Ctype1 == 0x4) ? 1 : 0; in do_cacheid()
322 cpuid_cache_info_p->c_type = CACHE_WRITE_ALLOCATION; in do_cacheid()
325 cpuid_cache_info_p->c_type = CACHE_READ_ALLOCATION; in do_cacheid()
328 cpuid_cache_info_p->c_type = CACHE_WRITE_BACK; in do_cacheid()
331 cpuid_cache_info_p->c_type = CACHE_WRITE_THROUGH; in do_cacheid()
334 cpuid_cache_info_p->c_type = CACHE_UNKNOWN; in do_cacheid()
337 cpuid_cache_info_p->c_linesz = 4 * (1 << (arm_cache_ccsidr_info.bits.LineSize + 2)); in do_cacheid()
338 cpuid_cache_info_p->c_assoc = (arm_cache_ccsidr_info.bits.Assoc + 1); in do_cacheid()
341 …cpuid_cache_info_p->c_isize = (arm_cache_ccsidr_info.bits.NumSets + 1) * cpuid_cache_info_p->c_lin… in do_cacheid()
344 …cpuid_cache_info_p->c_dsize = (arm_cache_ccsidr_info.bits.NumSets + 1) * cpuid_cache_info_p->c_lin… in do_cacheid()
359 cpuid_cache_info_p->c_linesz = 4 * (1 << (arm_cache_ccsidr_info.bits.LineSize + 2)); in do_cacheid()
360 cpuid_cache_info_p->c_assoc = (arm_cache_ccsidr_info.bits.Assoc + 1); in do_cacheid()
361 …cpuid_cache_info_p->c_l2size = (arm_cache_ccsidr_info.bits.NumSets + 1) * cpuid_cache_info_p->c_li… in do_cacheid()
362 cpuid_cache_info_p->c_inner_cache_size = cpuid_cache_info_p->c_dsize; in do_cacheid()
363 cpuid_cache_info_p->c_bulksize_op = cpuid_cache_info_p->c_l2size; in do_cacheid()
379 …vm_cache_geometry_colors = ((arm_cache_ccsidr_info.bits.NumSets + 1) * cpuid_cache_info_p->c_lines… in do_cacheid()
382 cpuid_cache_info_p->c_l2size = 0; in do_cacheid()
384 cpuid_cache_info_p->c_inner_cache_size = cpuid_cache_info_p->c_dsize; in do_cacheid()
385 cpuid_cache_info_p->c_bulksize_op = cpuid_cache_info_p->c_dsize; in do_cacheid()
388 if (cpuid_cache_info_p->c_unified == 0) { in do_cacheid()
394 cpuid_cache_info_p->c_isize = (arm_cache_ccsidr_info.bits.NumSets + 1) * c_linesz * c_assoc; in do_cacheid()
399 cpuid_cache_info_p->c_dsize + cpuid_cache_info_p->c_isize, in do_cacheid()
400 ((cpuid_cache_info_p->c_type == CACHE_WRITE_BACK) ? "WB" : in do_cacheid()
401 (cpuid_cache_info_p->c_type == CACHE_WRITE_THROUGH ? "WT" : "Unknown")), in do_cacheid()
402 cpuid_cache_info_p->c_isize, in do_cacheid()
403 cpuid_cache_info_p->c_dsize, in do_cacheid()
404 (cpuid_cache_info_p->c_unified) ? "unified" : "separate", in do_cacheid()
405 cpuid_cache_info_p->c_assoc, in do_cacheid()
406 cpuid_cache_info_p->c_linesz); in do_cacheid()