/xen/xen/arch/x86/ |
A D | crash.c | 91 u32 apic_id; in do_nmi_crash() local 94 apic_id = apic_rdmsr(APIC_ID); in do_nmi_crash() 97 | ((u64)apic_id << 32)); in do_nmi_crash() 101 apic_id = GET_xAPIC_ID(apic_mem_read(APIC_ID)); in do_nmi_crash() 106 apic_mem_write(APIC_ICR2, apic_id << 24); in do_nmi_crash()
|
A D | srat.c | 218 if (pa->apic_id >= MAX_LOCAL_APIC) { in acpi_numa_x2apic_affinity_init() 219 printk(KERN_INFO "SRAT: APIC %08x ignored\n", pa->apic_id); in acpi_numa_x2apic_affinity_init() 230 apicid_to_node[pa->apic_id] = node; in acpi_numa_x2apic_affinity_init() 234 pxm, pa->apic_id, node); in acpi_numa_x2apic_affinity_init() 263 apicid_to_node[pa->apic_id] = node; in acpi_numa_processor_affinity_init() 267 pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init()
|
A D | smpboot.c | 1274 int cpu_add(uint32_t apic_id, uint32_t acpi_id, uint32_t pxm) in cpu_add() argument 1279 apic_id, acpi_id, pxm); in cpu_add() 1282 (apic_id >= MAX_APICS) || in cpu_add() 1291 cpu = (x86_acpiid_to_apicid[acpi_id] != apic_id) in cpu_add() 1296 if ( physid_isset(apic_id, phys_cpu_present_map) ) in cpu_add() 1302 if ( (cpu = mp_register_lapic(apic_id, 1, 1)) < 0 ) in cpu_add() 1305 x86_acpiid_to_apicid[acpi_id] = apic_id; in cpu_add() 1316 mp_unregister_lapic(apic_id, cpu); in cpu_add() 1320 if ( apic_id < MAX_LOCAL_APIC ) in cpu_add() 1321 apicid_to_node[apic_id] = node; in cpu_add() [all …]
|
A D | io_apic.c | 2124 if (apic_id >= get_physical_broadcast()) { in io_apic_get_unique_id() 2126 "%d\n", ioapic, apic_id, reg_00.bits.ID); in io_apic_get_unique_id() 2127 apic_id = reg_00.bits.ID; in io_apic_get_unique_id() 2134 if (check_apicid_used(&apic_id_map, apic_id)) { in io_apic_get_unique_id() 2145 "trying %d\n", ioapic, apic_id, i); in io_apic_get_unique_id() 2147 apic_id = i; in io_apic_get_unique_id() 2150 set_apicid(apic_id, &apic_id_map); in io_apic_get_unique_id() 2152 if (reg_00.bits.ID != apic_id) { in io_apic_get_unique_id() 2153 reg_00.bits.ID = apic_id; in io_apic_get_unique_id() 2161 if (reg_00.bits.ID != apic_id) { in io_apic_get_unique_id() [all …]
|
A D | mpparse.c | 819 void mp_unregister_lapic(uint32_t apic_id, uint32_t cpu) in mp_unregister_lapic() argument 821 if (!cpu || (apic_id == boot_cpu_physical_apicid)) in mp_unregister_lapic() 824 if (x86_cpu_to_apicid[cpu] != apic_id) in mp_unregister_lapic() 827 physid_clear(apic_id, phys_cpu_present_map); in mp_unregister_lapic()
|
A D | platform_hypercall.c | 561 g_info->apic_id = x86_cpu_to_apicid[g_info->xen_cpuid]; in do_platform_op() 563 ASSERT(g_info->apic_id != BAD_APICID); in do_platform_op() 676 ret = cpu_add(op->u.cpu_add.apic_id, in do_platform_op()
|
A D | apic.c | 54 unsigned int apic_id; member 679 apic_pm_state.apic_id = apic_read(APIC_ID); in lapic_suspend() 737 apic_write(APIC_ID, apic_pm_state.apic_id); in lapic_resume()
|
A D | cpuid.c | 232 p->basic.apic_id = 0; /* Dynamic. */ in recalculate_misc()
|
/xen/xen/drivers/passthrough/vtd/ |
A D | extern.h | 53 struct vtd_iommu *ioapic_to_iommu(unsigned int apic_id); 55 struct acpi_drhd_unit *ioapic_to_drhd(unsigned int apic_id);
|
A D | dmar.c | 123 struct list_head *ioapic_list, unsigned int apic_id) in acpi_ioapic_device_match() argument 127 if (ioapic->apic_id == apic_id) in acpi_ioapic_device_match() 133 struct acpi_drhd_unit *ioapic_to_drhd(unsigned int apic_id) in ioapic_to_drhd() argument 137 if ( acpi_ioapic_device_match(&drhd->ioapic_list, apic_id) ) in ioapic_to_drhd() 142 struct vtd_iommu *ioapic_to_iommu(unsigned int apic_id) in ioapic_to_iommu() argument 147 if ( acpi_ioapic_device_match(&drhd->ioapic_list, apic_id) ) in ioapic_to_iommu() 407 acpi_ioapic_unit->apic_id = acpi_scope->enumeration_id; in acpi_parse_dev_scope()
|
A D | intremap.c | 95 static u16 apicid_to_bdf(int apic_id) in apicid_to_bdf() argument 97 struct acpi_drhd_unit *drhd = ioapic_to_drhd(apic_id); in apicid_to_bdf() 101 if ( acpi_ioapic_unit->apic_id == apic_id ) in apicid_to_bdf() 129 static void set_ioapic_source_id(int apic_id, struct iremap_entry *ire) in set_ioapic_source_id() argument 132 apicid_to_bdf(apic_id)); in set_ioapic_source_id()
|
A D | dmar.h | 30 int apic_id; member
|
/xen/xen/drivers/acpi/ |
A D | numa.c | 61 p->apic_id, p->local_sapic_eid, in acpi_table_print_srat_entry() 100 p->apic_id, in acpi_table_print_srat_entry()
|
/xen/xen/include/asm-x86/ |
A D | smp.h | 49 int cpu_add(uint32_t apic_id, uint32_t acpi_id, uint32_t pxm);
|
A D | mpspec.h | 24 extern void mp_unregister_lapic(uint32_t apic_id, uint32_t cpu);
|
A D | io_apic.h | 178 extern int io_apic_get_unique_id (int ioapic, int apic_id);
|
/xen/xen/arch/x86/acpi/ |
A D | cpu_idle.c | 1228 u32 apic_id; in get_cpu_id() local 1233 apic_id = x86_acpiid_to_apicid[acpi_id]; in get_cpu_id() 1234 if ( apic_id == BAD_APICID ) in get_cpu_id() 1239 if ( apic_id == x86_cpu_to_apicid[i] ) in get_cpu_id() 1345 uint32_t apic_id = x86_cpu_to_apicid[cpu_id]; in set_cx_pminfo() local 1351 if ( park_offline_cpus && apic_id != BAD_APICID ) in set_cx_pminfo() 1357 apic_icr_write(APIC_DM_NMI | APIC_DEST_PHYSICAL, apic_id); in set_cx_pminfo()
|
/xen/tools/libacpi/ |
A D | acpi2_0.h | 337 uint8_t apic_id; member 387 uint8_t apic_id; member
|
A D | build.c | 159 lapic->apic_id = config->lapic_id(i); in construct_madt() 247 processor->apic_id = config->lapic_id(i); in construct_srat()
|
/xen/xen/include/public/ |
A D | platform.h | 495 uint32_t apic_id; member 528 uint32_t apic_id; member
|
/xen/xen/include/acpi/ |
A D | actbl1.h | 964 u8 apic_id; member 1000 u32 apic_id; member
|
/xen/xen/include/xen/lib/x86/ |
A D | cpuid.h | 122 apic_id; /* Initial APIC ID. */
|
/xen/xen/drivers/passthrough/amd/ |
A D | iommu.h | 293 unsigned int ioapic_id_to_index(unsigned int apic_id);
|
A D | iommu_intr.c | 96 unsigned int ioapic_id_to_index(unsigned int apic_id) in ioapic_id_to_index() argument 101 if ( ioapic_sbdf[idx].id == apic_id ) in ioapic_id_to_index()
|