/kernel/linux/linux-5.10/arch/x86/kernel/cpu/ |
H A D | topology.c | 4 * exists, use it for populating initial_apicid and cpu topology 81 c->initial_apicid = edx; in detect_extended_topology_early() 89 * exists, use it for populating initial_apicid and cpu topology 111 c->initial_apicid = edx; in detect_extended_topology() 149 c->cpu_core_id = apic->phys_pkg_id(c->initial_apicid, in detect_extended_topology() 153 c->cpu_die_id = apic->phys_pkg_id(c->initial_apicid, in detect_extended_topology() 157 c->phys_proc_id = apic->phys_pkg_id(c->initial_apicid, in detect_extended_topology() 160 * Reinit the apicid, now that we have extended initial_apicid. in detect_extended_topology() 162 c->apicid = apic->phys_pkg_id(c->initial_apicid, 0); in detect_extended_topology()
|
H A D | hygon.c | 125 c->cpu_core_id = c->initial_apicid & ((1 << bits)-1); in hygon_detect_cmp() 127 c->phys_proc_id = c->initial_apicid >> bits; in hygon_detect_cmp() 170 int ht_nodeid = c->initial_apicid; in srat_detect_node()
|
H A D | common.c | 784 c->phys_proc_id = apic->phys_pkg_id(c->initial_apicid, index_msb); in detect_ht() 792 c->cpu_core_id = apic->phys_pkg_id(c->initial_apicid, index_msb) & in detect_ht() 1621 c->initial_apicid = (cpuid_ebx(1) >> 24) & 0xFF; in generic_identify() 1624 c->apicid = apic->phys_pkg_id(c->initial_apicid, 0); in generic_identify() 1626 c->apicid = c->initial_apicid; in generic_identify() 1629 c->phys_proc_id = c->initial_apicid; in generic_identify() 1665 cpu, apicid, c->initial_apicid); in validate_apic_and_package_id() 1715 c->apicid = apic->phys_pkg_id(c->initial_apicid, 0); in identify_cpu()
|
H A D | proc.c | 27 seq_printf(m, "initial apicid\t: %d\n", c->initial_apicid); in show_cpuinfo_core()
|
H A D | amd.c | 467 c->cpu_core_id = c->initial_apicid & ((1 << bits)-1); in amd_detect_cmp() 469 c->phys_proc_id = c->initial_apicid >> bits; in amd_detect_cmp() 554 int ht_nodeid = c->initial_apicid; in srat_detect_node()
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/ |
H A D | topology.c | 4 * exists, use it for populating initial_apicid and cpu topology 81 c->initial_apicid = edx; in detect_extended_topology_early() 89 * exists, use it for populating initial_apicid and cpu topology 111 c->initial_apicid = edx; in detect_extended_topology() 149 c->cpu_core_id = apic->phys_pkg_id(c->initial_apicid, in detect_extended_topology() 153 c->cpu_die_id = apic->phys_pkg_id(c->initial_apicid, in detect_extended_topology() 157 c->phys_proc_id = apic->phys_pkg_id(c->initial_apicid, in detect_extended_topology() 160 * Reinit the apicid, now that we have extended initial_apicid. in detect_extended_topology() 162 c->apicid = apic->phys_pkg_id(c->initial_apicid, 0); in detect_extended_topology()
|
H A D | hygon.c | 123 c->cpu_core_id = c->initial_apicid & ((1 << bits)-1); in hygon_detect_cmp() 125 c->phys_proc_id = c->initial_apicid >> bits; in hygon_detect_cmp() 168 int ht_nodeid = c->initial_apicid; in srat_detect_node()
|
H A D | common.c | 917 c->phys_proc_id = apic->phys_pkg_id(c->initial_apicid, index_msb); in detect_ht() 925 c->cpu_core_id = apic->phys_pkg_id(c->initial_apicid, index_msb) & in detect_ht() 1796 c->initial_apicid = (cpuid_ebx(1) >> 24) & 0xFF; in generic_identify() 1799 c->apicid = apic->phys_pkg_id(c->initial_apicid, 0); in generic_identify() 1801 c->apicid = c->initial_apicid; in generic_identify() 1804 c->phys_proc_id = c->initial_apicid; in generic_identify() 1840 cpu, apicid, c->initial_apicid); in validate_apic_and_package_id() 1890 c->apicid = apic->phys_pkg_id(c->initial_apicid, 0); in identify_cpu()
|
H A D | proc.c | 29 seq_printf(m, "initial apicid\t: %d\n", c->initial_apicid); in show_cpuinfo_core()
|
H A D | amd.c | 466 c->cpu_core_id = c->initial_apicid & ((1 << bits)-1); in amd_detect_cmp() 468 c->phys_proc_id = c->initial_apicid >> bits; in amd_detect_cmp() 518 int ht_nodeid = c->initial_apicid; in srat_detect_node()
|
/kernel/linux/linux-5.10/arch/x86/kernel/apic/ |
H A D | x2apic_phys.c | 148 int x2apic_phys_pkg_id(int initial_apicid, int index_msb) in x2apic_phys_pkg_id() argument 150 return initial_apicid >> index_msb; in x2apic_phys_pkg_id()
|
H A D | local.h | 25 int x2apic_phys_pkg_id(int initial_apicid, int index_msb);
|
H A D | x2apic_uv_x.c | 806 static int uv_phys_pkg_id(int initial_apicid, int index_msb) in uv_phys_pkg_id() argument
|
/kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
H A D | x2apic_phys.c | 137 int x2apic_phys_pkg_id(int initial_apicid, int index_msb) in x2apic_phys_pkg_id() argument 139 return initial_apicid >> index_msb; in x2apic_phys_pkg_id()
|
H A D | local.h | 20 int x2apic_phys_pkg_id(int initial_apicid, int index_msb);
|
H A D | x2apic_uv_x.c | 792 static int uv_phys_pkg_id(int initial_apicid, int index_msb) in uv_phys_pkg_id() argument
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/ |
H A D | apei.c | 106 if (cpu_data(cpu).initial_apicid == lapic_id) { in apei_smca_report_x86_error()
|
H A D | core.c | 128 m->apicid = cpu_data(m->extcpu).initial_apicid; in mce_setup()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | processor.h | 125 u16 initial_apicid; member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | processor.h | 129 u16 initial_apicid; member
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mce/ |
H A D | core.c | 143 m->apicid = cpu_data(m->extcpu).initial_apicid; in mce_setup()
|