Lines Matching refs:split

152 	} split;
161 } split;
168 } split;
300 eax->split.is_self_initializing = 1;
301 eax->split.type = types[leaf];
302 eax->split.level = levels[leaf];
303 eax->split.num_threads_sharing = 0;
304 eax->split.num_cores_on_die = topology_num_cores_per_package();
308 eax->split.is_fully_associative = 1;
309 ebx->split.coherency_line_size = line_size - 1;
310 ebx->split.ways_of_associativity = assoc - 1;
311 ebx->split.physical_line_partition = lines_per_tag - 1;
312 ecx->split.number_of_sets = (size_in_kb * 1024) / line_size /
313 (ebx->split.ways_of_associativity + 1) - 1;
630 if (eax.split.type == CTYPE_NULL)
636 this_leaf->size = (ecx.split.number_of_sets + 1) *
637 (ebx.split.coherency_line_size + 1) *
638 (ebx.split.physical_line_partition + 1) *
639 (ebx.split.ways_of_associativity + 1);
660 } while (cache_eax.split.type != CTYPE_NULL);
765 switch (this_leaf.eax.split.level) {
767 if (this_leaf.eax.split.type == CTYPE_DATA)
769 else if (this_leaf.eax.split.type == CTYPE_INST)
774 num_threads_sharing = 1 + this_leaf.eax.split.num_threads_sharing;
780 num_threads_sharing = 1 + this_leaf.eax.split.num_threads_sharing;
908 nshared = base->eax.split.num_threads_sharing + 1;
954 num_threads_sharing = 1 + base->eax.split.num_threads_sharing;
979 this_leaf->level = base->eax.split.level;
980 this_leaf->type = cache_type_map[base->eax.split.type];
982 base->ebx.split.coherency_line_size + 1;
984 base->ebx.split.ways_of_associativity + 1;
986 this_leaf->number_of_sets = base->ecx.split.number_of_sets + 1;
988 base->ebx.split.physical_line_partition + 1;
1016 num_threads_sharing = 1 + id4_regs->eax.split.num_threads_sharing;