Lines Matching refs:cpu_map

72 struct _cpu_map *cpu_map;  variable
332 if (cpu_map && cpu_map[cpu].initialized) in get_physical_package_id()
333 return cpu_map[cpu].pkg_id; in get_physical_package_id()
356 if (cpu_map && cpu_map[cpu].initialized) in get_physical_core_id()
357 return cpu_map[cpu].core_id; in get_physical_core_id()
380 if (cpu_map && cpu_map[cpu].initialized) in get_physical_die_id()
381 return cpu_map[cpu].die_id; in get_physical_die_id()
409 if (cpu_map && cpu_map[cpu].initialized) in get_physical_punit_id()
410 return cpu_map[cpu].punit_id; in get_physical_punit_id()
691 cpu_map[i].punit_cpu_core > max_id) in get_max_punit_core_id()
692 max_id = cpu_map[i].punit_cpu_core; in get_max_punit_core_id()
706 static void update_punit_cpu_info(__u32 physical_cpu, struct _cpu_map *cpu_map) in update_punit_cpu_info() argument
722 cpu_map->punit_id = (physical_cpu >> 11) & 0x1f; in update_punit_cpu_info()
723 cpu_map->punit_cpu_core = (physical_cpu >> 3) & 0xff; in update_punit_cpu_info()
724 cpu_map->punit_cpu = physical_cpu & 0x7ff; in update_punit_cpu_info()
735 cpu_map->punit_cpu = physical_cpu & 0x1ff; in update_punit_cpu_info()
736 cpu_map->punit_cpu_core = (cpu_map->punit_cpu >> 1); // shift to get core id in update_punit_cpu_info()
742 cpu_map->punit_id = punit_id; in update_punit_cpu_info()
755 cpu_map = calloc(topo_max_cpus, sizeof(*cpu_map)); in create_cpu_map()
756 if (!cpu_map) in create_cpu_map()
787 cpu_map[i].pkg_id = pkg_id; in create_cpu_map()
788 cpu_map[i].die_id = die_id; in create_cpu_map()
789 cpu_map[i].core_id = core_id; in create_cpu_map()
796 map.cpu_map[0].logical_cpu = i; in create_cpu_map()
798 map.cpu_map[0].logical_cpu); in create_cpu_map()
802 map.cpu_map[0].logical_cpu); in create_cpu_map()
804 update_punit_cpu_info(map.cpu_map[0].physical_cpu, &cpu_map[i]); in create_cpu_map()
805 punit_id = cpu_map[i].punit_id; in create_cpu_map()
808 cpu_map[i].initialized = 1; in create_cpu_map()
815 if (max_punit_id < cpu_map[i].punit_id) in create_cpu_map()
816 max_punit_id = cpu_map[i].punit_id; in create_cpu_map()
820 i, cpu_map[i].core_id, cpu_map[i].die_id, in create_cpu_map()
821 cpu_map[i].pkg_id, cpu_map[i].punit_id, in create_cpu_map()
822 cpu_map[i].punit_cpu, cpu_map[i].punit_cpu_core); in create_cpu_map()
858 cpu_map[j].punit_cpu_core == i) { in set_cpu_mask_from_punit_coremask()
873 return cpu_map[logical_cpu].punit_cpu_core; in find_phy_core_num()