• Home
  • Raw
  • Download

Lines Matching refs:l3

69 		if (x86_processor->cache.l3.size != 0) {  in cpuinfo_x86_count_caches()
70 const uint32_t l3_id = apic_id & ~bit_mask(x86_processor->cache.l3.apic_bits); in cpuinfo_x86_count_caches()
99 struct cpuinfo_cache* l3 = NULL; in cpuinfo_x86_windows_init() local
397 l3 = HeapAlloc(heap, HEAP_ZERO_MEMORY, l3_count * sizeof(struct cpuinfo_cache)); in cpuinfo_x86_windows_init()
398 if (l3 == NULL) { in cpuinfo_x86_windows_init()
498 if (x86_processor.cache.l3.size != 0) { in cpuinfo_x86_windows_init()
499 const uint32_t l3_id = apic_id & ~bit_mask(x86_processor.cache.l3.apic_bits); in cpuinfo_x86_windows_init()
500 processors[i].cache.l3 = &l3[l3_index]; in cpuinfo_x86_windows_init()
504 l3[++l3_index] = (struct cpuinfo_cache) { in cpuinfo_x86_windows_init()
505 .size = x86_processor.cache.l3.size, in cpuinfo_x86_windows_init()
506 .associativity = x86_processor.cache.l3.associativity, in cpuinfo_x86_windows_init()
507 .sets = x86_processor.cache.l3.sets, in cpuinfo_x86_windows_init()
508 .partitions = x86_processor.cache.l3.partitions, in cpuinfo_x86_windows_init()
509 .line_size = x86_processor.cache.l3.line_size, in cpuinfo_x86_windows_init()
510 .flags = x86_processor.cache.l3.flags, in cpuinfo_x86_windows_init()
516 l3[l3_index].processor_count += 1; in cpuinfo_x86_windows_init()
518 processors[i].cache.l3 = &l3[l3_index]; in cpuinfo_x86_windows_init()
555 cpuinfo_cache[cpuinfo_cache_level_3] = l3; in cpuinfo_x86_windows_init()
584 l1i = l1d = l2 = l3 = l4 = NULL; in cpuinfo_x86_windows_init()
608 if (l3 != NULL) { in cpuinfo_x86_windows_init()
609 HeapFree(heap, 0, l3); in cpuinfo_x86_windows_init()