| /linux/arch/x86/kernel/cpu/ |
| H A D | topology.c | 78 static void cpu_mark_primary_thread(unsigned int cpu, unsigned int apicid) in cpu_mark_primary_thread() argument 80 if (!(apicid & (__max_threads_per_core - 1))) in cpu_mark_primary_thread() 88 static inline u32 topo_apicid(u32 apicid, enum x86_topology_domains dom) in topo_apicid() argument 91 return apicid; in topo_apicid() 92 return apicid & (UINT_MAX << x86_topo_system.dom_shifts[dom - 1]); in topo_apicid() 304 int topology_get_logical_id(u32 apicid, enum x86_topology_domains at_level) in topology_get_logical_id() argument 307 unsigned int lvlid = topo_apicid(apicid, at_level); in topology_get_logical_id() 336 unsigned int topology_unit_count(u32 apicid, enum x86_topology_domains which_units, in topology_unit_count() argument 340 unsigned int lvlid = topo_apicid(apicid, at_level); in topology_unit_count() 458 u32 apicid, firstid; in topology_init_possible_cpus() local [all …]
|
| H A D | amd.c | 287 static int nearby_node(int apicid) in nearby_node() argument 291 for (i = apicid - 1; i >= 0; i--) { in nearby_node() 296 for (i = apicid + 1; i < MAX_LOCAL_APIC; i++) { in nearby_node() 310 unsigned apicid = c->topo.apicid; in srat_detect_node() local 350 node = nearby_node(apicid); in srat_detect_node()
|
| /linux/arch/x86/kernel/apic/ |
| H A D | x2apic_cluster.c | 12 #define apic_cluster(apicid) ((apicid) >> 4) argument 111 u32 apicid = apic->cpu_present_to_apicid(cpu_i); in prefill_clustermask() local 113 if (apicid == BAD_APICID || cpu_i == cpu || apic_cluster(apicid) != cluster) in prefill_clustermask() 147 u32 apicid = apic->cpu_present_to_apicid(cpu_i); in alloc_clustermask() local 149 if (apicid != BAD_APICID && apic_cluster(apicid) == cluster) { in alloc_clustermask()
|
| H A D | x2apic_uv_x.c | 696 unsigned long apicid = per_cpu(x86_cpu_to_apicid, cpu); in uv_send_IPI_one() local 697 int pnode = uv_apicid_to_pnode(apicid); in uv_send_IPI_one() 706 (apicid << UVH_IPI_INT_APIC_ID_SHFT) | in uv_send_IPI_one() 1484 int i, lnid, apicid; in build_socket_tables() local 1535 for (apicid = 0; apicid < ARRAY_SIZE(__apicid_to_node); apicid++) { in build_socket_tables() 1536 int nid = __apicid_to_node[apicid]; in build_socket_tables() 1543 sockid = apicid >> uv_cpuid.socketid_shift; in build_socket_tables() 1553 apicid, in build_socket_tables() 1771 int apicid = per_cpu(x86_cpu_to_apicid, cpu); in uv_system_init_hub() local 1775 pnode = uv_apicid_to_pnode(apicid); in uv_system_init_hub()
|
| /linux/arch/x86/include/asm/ |
| H A D | numa.h | 27 static inline void set_apicid_to_node(int apicid, s16 node) in set_apicid_to_node() argument 29 __apicid_to_node[apicid] = node; in set_apicid_to_node() 35 static inline void set_apicid_to_node(int apicid, s16 node) in set_apicid_to_node() argument
|
| H A D | mpspec.h | 66 static inline void reset_phys_cpu_present_map(u32 apicid) in reset_phys_cpu_present_map() argument 69 set_bit(apicid, phys_cpu_present_map); in reset_phys_cpu_present_map()
|
| H A D | mpspec_def.h | 70 unsigned char apicid; /* Local APIC number */ member 108 unsigned char apicid; member
|
| /linux/arch/x86/platform/uv/ |
| H A D | uv_time.c | 73 unsigned long apicid, val; in uv_rtc_send_IPI() local 76 apicid = cpu_physical_id(cpu); in uv_rtc_send_IPI() 77 pnode = uv_apicid_to_pnode(apicid); in uv_rtc_send_IPI() 79 (apicid << UVH_IPI_INT_APIC_ID_SHFT) | in uv_rtc_send_IPI() 96 unsigned long apicid = cpu_physical_id(cpu); in uv_setup_intr() local 107 ((u64)apicid << UVH_RTC1_INT_CONFIG_APIC_ID_SHFT); in uv_setup_intr()
|
| /linux/arch/x86/kvm/ |
| H A D | trace.h | 642 TP_PROTO(__u32 apicid, __u16 dm, __u16 tm, __u8 vec), 643 TP_ARGS(apicid, dm, tm, vec), 646 __field( __u32, apicid ) 653 __entry->apicid = apicid; 660 __entry->apicid, __entry->vec, 670 __field( __u32, apicid ) 675 __entry->apicid = apic->vcpu->vcpu_id; 679 TP_printk("apicid %x vector %d", __entry->apicid, __entry->vector) 687 __field( __u32, apicid ) 692 __entry->apicid = apic->vcpu->vcpu_id; [all …]
|
| /linux/arch/x86/kernel/ |
| H A D | mpparse.c | 55 topology_register_apic(m->apicid, CPU_ACPIID_INVALID, m->cpuflag & CPU_ENABLED); in MP_processor_info() 62 pr_info("Processor #%d%s\n", m->apicid, bootup_cpu); in MP_processor_info() 112 mp_register_ioapic(m->apicid, m->apicaddr, gsi_top, &cfg); in MP_ioapic_info() 356 ioapic.apicid = 2; in construct_ioapic_table() 391 processor.apicid = i; in construct_default_ISA_mptable()
|
| /linux/arch/x86/xen/ |
| H A D | apic.c | 108 return cpu_data(cpu).topo.apicid; in xen_cpu_present_to_apicid()
|
| /linux/arch/x86/include/asm/uv/ |
| H A D | uv_hub.h | 551 static inline int uv_apicid_to_pnode(int apicid) in uv_apicid_to_pnode() argument 553 int pnode = apicid >> uv_hub_info->apic_pnode_shift; in uv_apicid_to_pnode()
|
| /linux/drivers/acpi/apei/ |
| H A D | einj-core.c | 80 u32 apicid; member 574 v5param->apicid = param1; in __einj_error_inject() 601 v5param->apicid = param3; in __einj_error_inject() 609 v5param->apicid = param1; in __einj_error_inject()
|
| /linux/include/xen/interface/ |
| H A D | xen-mca.h | 358 __u32 apicid; /* CPU initial apic ID */ member
|
| /linux/Documentation/firmware-guide/acpi/apei/ |
| H A D | einj.rst | 170 apicid = param3;
|
| /linux/arch/x86/kernel/cpu/mce/ |
| H A D | core.c | 132 m->apicid = cpu_data(cpu).topo.initial_apicid; in mce_prep_record_per_cpu() 221 m->cpuvendor, m->cpuid, m->time, m->socketid, m->apicid, in __print_mce()
|
| /linux/drivers/edac/ |
| H A D | pnd2_edac.c | 1398 mce->cpuvendor, mce->cpuid, mce->time, mce->socketid, mce->apicid); in pnd2_mce_check_error()
|
| H A D | sb_edac.c | 3297 mce->time, mce->socketid, mce->apicid); in sbridge_mce_check_error()
|