Lines Matching refs:split

152 	} split;  member
161 } split; member
168 } split; member
300 eax->split.is_self_initializing = 1; in amd_cpuid4()
301 eax->split.type = types[leaf]; in amd_cpuid4()
302 eax->split.level = levels[leaf]; in amd_cpuid4()
303 eax->split.num_threads_sharing = 0; in amd_cpuid4()
304 eax->split.num_cores_on_die = __this_cpu_read(cpu_info.x86_max_cores) - 1; in amd_cpuid4()
308 eax->split.is_fully_associative = 1; in amd_cpuid4()
309 ebx->split.coherency_line_size = line_size - 1; in amd_cpuid4()
310 ebx->split.ways_of_associativity = assoc - 1; in amd_cpuid4()
311 ebx->split.physical_line_partition = lines_per_tag - 1; in amd_cpuid4()
312 ecx->split.number_of_sets = (size_in_kb * 1024) / line_size / in amd_cpuid4()
313 (ebx->split.ways_of_associativity + 1) - 1; in amd_cpuid4()
630 if (eax.split.type == CTYPE_NULL) in cpuid4_cache_lookup_regs()
636 this_leaf->size = (ecx.split.number_of_sets + 1) * in cpuid4_cache_lookup_regs()
637 (ebx.split.coherency_line_size + 1) * in cpuid4_cache_lookup_regs()
638 (ebx.split.physical_line_partition + 1) * in cpuid4_cache_lookup_regs()
639 (ebx.split.ways_of_associativity + 1); in cpuid4_cache_lookup_regs()
660 } while (cache_eax.split.type != CTYPE_NULL); in find_num_cache_leaves()
768 switch (this_leaf.eax.split.level) { in init_intel_cacheinfo()
770 if (this_leaf.eax.split.type == CTYPE_DATA) in init_intel_cacheinfo()
772 else if (this_leaf.eax.split.type == CTYPE_INST) in init_intel_cacheinfo()
777 num_threads_sharing = 1 + this_leaf.eax.split.num_threads_sharing; in init_intel_cacheinfo()
783 num_threads_sharing = 1 + this_leaf.eax.split.num_threads_sharing; in init_intel_cacheinfo()
917 nshared = base->eax.split.num_threads_sharing + 1; in __cache_amd_cpumap_setup()
963 num_threads_sharing = 1 + base->eax.split.num_threads_sharing; in __cache_cpumap_setup()
988 this_leaf->level = base->eax.split.level; in ci_leaf_init()
989 this_leaf->type = cache_type_map[base->eax.split.type]; in ci_leaf_init()
991 base->ebx.split.coherency_line_size + 1; in ci_leaf_init()
993 base->ebx.split.ways_of_associativity + 1; in ci_leaf_init()
995 this_leaf->number_of_sets = base->ecx.split.number_of_sets + 1; in ci_leaf_init()
997 base->ebx.split.physical_line_partition + 1; in ci_leaf_init()
1025 num_threads_sharing = 1 + id4_regs->eax.split.num_threads_sharing; in get_cache_id()