Lines Matching refs:cpu_map

68 struct _cpu_map *cpu_map;  variable
328 if (cpu_map && cpu_map[cpu].initialized) in get_physical_package_id()
329 return cpu_map[cpu].pkg_id; in get_physical_package_id()
352 if (cpu_map && cpu_map[cpu].initialized) in get_physical_core_id()
353 return cpu_map[cpu].core_id; in get_physical_core_id()
376 if (cpu_map && cpu_map[cpu].initialized) in get_physical_die_id()
377 return cpu_map[cpu].die_id; in get_physical_die_id()
405 if (cpu_map && cpu_map[cpu].initialized) in get_physical_punit_id()
406 return cpu_map[cpu].punit_id; in get_physical_punit_id()
701 cpu_map[i].punit_cpu_core > max_id) in get_max_punit_core_id()
702 max_id = cpu_map[i].punit_cpu_core; in get_max_punit_core_id()
716 static void update_punit_cpu_info(__u32 physical_cpu, struct _cpu_map *cpu_map) in update_punit_cpu_info() argument
732 cpu_map->punit_id = (physical_cpu >> 11) & 0x1f; in update_punit_cpu_info()
733 cpu_map->punit_cpu_core = (physical_cpu >> 3) & 0xff; in update_punit_cpu_info()
734 cpu_map->punit_cpu = physical_cpu & 0x7ff; in update_punit_cpu_info()
745 cpu_map->punit_cpu = physical_cpu & 0x1ff; in update_punit_cpu_info()
746 cpu_map->punit_cpu_core = (cpu_map->punit_cpu >> 1); // shift to get core id in update_punit_cpu_info()
752 cpu_map->punit_id = punit_id; in update_punit_cpu_info()
765 cpu_map = calloc(topo_max_cpus, sizeof(*cpu_map)); in create_cpu_map()
766 if (!cpu_map) in create_cpu_map()
797 cpu_map[i].pkg_id = pkg_id; in create_cpu_map()
798 cpu_map[i].die_id = die_id; in create_cpu_map()
799 cpu_map[i].core_id = core_id; in create_cpu_map()
806 map.cpu_map[0].logical_cpu = i; in create_cpu_map()
808 map.cpu_map[0].logical_cpu); in create_cpu_map()
812 map.cpu_map[0].logical_cpu); in create_cpu_map()
814 update_punit_cpu_info(map.cpu_map[0].physical_cpu, &cpu_map[i]); in create_cpu_map()
815 punit_id = cpu_map[i].punit_id; in create_cpu_map()
818 cpu_map[i].initialized = 1; in create_cpu_map()
824 i, cpu_map[i].core_id, cpu_map[i].die_id, in create_cpu_map()
825 cpu_map[i].pkg_id, cpu_map[i].punit_id, in create_cpu_map()
826 cpu_map[i].punit_cpu, cpu_map[i].punit_cpu_core); in create_cpu_map()
862 cpu_map[j].punit_cpu_core == i) { in set_cpu_mask_from_punit_coremask()
877 return cpu_map[logical_cpu].punit_cpu_core; in find_phy_core_num()