Lines Matching refs:cpuid_cache_info_p

305 	cache_info_t *cpuid_cache_info_p = &cpuid_cache_info[cluster_type];  in do_cacheid()  local
314 cpuid_cache_info_boot_cpu = cpuid_cache_info_p; in do_cacheid()
322 cpuid_cache_info_p->c_unified = (arm_cache_clidr_info.bits.Ctype1 == 0x4) ? 1 : 0; in do_cacheid()
326 cpuid_cache_info_p->c_type = CACHE_WRITE_ALLOCATION; in do_cacheid()
329 cpuid_cache_info_p->c_type = CACHE_READ_ALLOCATION; in do_cacheid()
332 cpuid_cache_info_p->c_type = CACHE_WRITE_BACK; in do_cacheid()
335 cpuid_cache_info_p->c_type = CACHE_WRITE_THROUGH; in do_cacheid()
338 cpuid_cache_info_p->c_type = CACHE_UNKNOWN; in do_cacheid()
341 cpuid_cache_info_p->c_linesz = 4 * (1 << (arm_cache_ccsidr_info.bits.LineSize + 2)); in do_cacheid()
342 cpuid_cache_info_p->c_assoc = (arm_cache_ccsidr_info.bits.Assoc + 1); in do_cacheid()
345cpuid_cache_info_p->c_isize = (arm_cache_ccsidr_info.bits.NumSets + 1) * cpuid_cache_info_p->c_lin… in do_cacheid()
348cpuid_cache_info_p->c_dsize = (arm_cache_ccsidr_info.bits.NumSets + 1) * cpuid_cache_info_p->c_lin… in do_cacheid()
363 cpuid_cache_info_p->c_linesz = 4 * (1 << (arm_cache_ccsidr_info.bits.LineSize + 2)); in do_cacheid()
364 cpuid_cache_info_p->c_assoc = (arm_cache_ccsidr_info.bits.Assoc + 1); in do_cacheid()
365cpuid_cache_info_p->c_l2size = (arm_cache_ccsidr_info.bits.NumSets + 1) * cpuid_cache_info_p->c_li… in do_cacheid()
366 cpuid_cache_info_p->c_inner_cache_size = cpuid_cache_info_p->c_dsize; in do_cacheid()
367 cpuid_cache_info_p->c_bulksize_op = cpuid_cache_info_p->c_l2size; in do_cacheid()
383 …vm_cache_geometry_colors = ((arm_cache_ccsidr_info.bits.NumSets + 1) * cpuid_cache_info_p->c_lines… in do_cacheid()
386 cpuid_cache_info_p->c_l2size = 0; in do_cacheid()
388 cpuid_cache_info_p->c_inner_cache_size = cpuid_cache_info_p->c_dsize; in do_cacheid()
389 cpuid_cache_info_p->c_bulksize_op = cpuid_cache_info_p->c_dsize; in do_cacheid()
392 if (cpuid_cache_info_p->c_unified == 0) { in do_cacheid()
398 cpuid_cache_info_p->c_isize = (arm_cache_ccsidr_info.bits.NumSets + 1) * c_linesz * c_assoc; in do_cacheid()
401 if (cpuid_cache_info_p == cpuid_cache_info_boot_cpu) { in do_cacheid()
402 cpuid_cache_info_p->c_valid = true; in do_cacheid()
405 cpuid_cache_info_p->c_valid = true; in do_cacheid()
406 thread_wakeup((event_t)&cpuid_cache_info_p->c_valid); in do_cacheid()
412 cpuid_cache_info_p->c_dsize + cpuid_cache_info_p->c_isize, in do_cacheid()
413 ((cpuid_cache_info_p->c_type == CACHE_WRITE_BACK) ? "WB" : in do_cacheid()
414 (cpuid_cache_info_p->c_type == CACHE_WRITE_THROUGH ? "WT" : "Unknown")), in do_cacheid()
415 cpuid_cache_info_p->c_isize, in do_cacheid()
416 cpuid_cache_info_p->c_dsize, in do_cacheid()
417 (cpuid_cache_info_p->c_unified) ? "unified" : "separate", in do_cacheid()
418 cpuid_cache_info_p->c_assoc, in do_cacheid()
419 cpuid_cache_info_p->c_linesz); in do_cacheid()