Home
last modified time | relevance | path

Searched refs:apic_id (Results 1 – 24 of 24) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/
A Dcrash.c91 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 Dsmpboot.c937 int cpu_add(uint32_t apic_id, uint32_t acpi_id, uint32_t pxm) in cpu_add() argument
942 apic_id, acpi_id, pxm); in cpu_add()
945 (apic_id >= MAX_APICS) || in cpu_add()
955 cpu = (x86_acpiid_to_apicid[acpi_id] != apic_id) in cpu_add()
960 if ( physid_isset(apic_id, phys_cpu_present_map) ) in cpu_add()
966 if ( (cpu = mp_register_lapic(apic_id, 1, 1)) < 0 ) in cpu_add()
969 x86_acpiid_to_apicid[acpi_id] = apic_id; in cpu_add()
980 mp_unregister_lapic(apic_id, cpu); in cpu_add()
984 if ( apic_id < MAX_LOCAL_APIC ) in cpu_add()
985 apicid_to_node[apic_id] = node; in cpu_add()
[all …]
A Dsrat.c217 if (pa->apic_id >= MAX_LOCAL_APIC) { in acpi_numa_x2apic_affinity_init()
218 printk(KERN_INFO "SRAT: APIC %08x ignored\n", pa->apic_id); in acpi_numa_x2apic_affinity_init()
229 apicid_to_node[pa->apic_id] = node; in acpi_numa_x2apic_affinity_init()
233 pxm, pa->apic_id, node); in acpi_numa_x2apic_affinity_init()
262 apicid_to_node[pa->apic_id] = node; in acpi_numa_processor_affinity_init()
266 pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init()
A Dio_apic.c2122 if (apic_id >= get_physical_broadcast()) { in io_apic_get_unique_id()
2124 "%d\n", ioapic, apic_id, reg_00.bits.ID); in io_apic_get_unique_id()
2125 apic_id = reg_00.bits.ID; in io_apic_get_unique_id()
2132 if (check_apicid_used(&apic_id_map, apic_id)) { in io_apic_get_unique_id()
2143 "trying %d\n", ioapic, apic_id, i); in io_apic_get_unique_id()
2145 apic_id = i; in io_apic_get_unique_id()
2148 set_apicid(apic_id, &apic_id_map); in io_apic_get_unique_id()
2150 if (reg_00.bits.ID != apic_id) { in io_apic_get_unique_id()
2151 reg_00.bits.ID = apic_id; in io_apic_get_unique_id()
2159 if (reg_00.bits.ID != apic_id) { in io_apic_get_unique_id()
[all …]
A Dmpparse.c805 void mp_unregister_lapic(uint32_t apic_id, uint32_t cpu) in mp_unregister_lapic() argument
807 if (!cpu || (apic_id == boot_cpu_physical_apicid)) in mp_unregister_lapic()
810 if (x86_cpu_to_apicid[cpu] != apic_id) in mp_unregister_lapic()
813 physid_clear(apic_id, phys_cpu_present_map); in mp_unregister_lapic()
A Dplatform_hypercall.c575 g_info->apic_id = x86_cpu_to_apicid[g_info->xen_cpuid]; in do_platform_op()
577 ASSERT(g_info->apic_id != BAD_APICID); in do_platform_op()
690 ret = cpu_add(op->u.cpu_add.apic_id, in do_platform_op()
A Dapic.c49 unsigned int apic_id; member
699 apic_pm_state.apic_id = apic_read(APIC_ID); in lapic_suspend()
756 apic_write(APIC_ID, apic_pm_state.apic_id); in lapic_resume()
A Dcpuid.c162 p->basic.apic_id = 0; /* Dynamic. */ in recalculate_misc()
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/
A Dextern.h49 struct iommu * ioapic_to_iommu(unsigned int apic_id);
51 struct acpi_drhd_unit * ioapic_to_drhd(unsigned int apic_id);
A Ddmar.c120 struct list_head *ioapic_list, unsigned int apic_id) in acpi_ioapic_device_match() argument
124 if (ioapic->apic_id == apic_id) in acpi_ioapic_device_match()
130 struct acpi_drhd_unit * ioapic_to_drhd(unsigned int apic_id) in ioapic_to_drhd() argument
134 if ( acpi_ioapic_device_match(&drhd->ioapic_list, apic_id) ) in ioapic_to_drhd()
153 struct iommu * ioapic_to_iommu(unsigned int apic_id) in ioapic_to_iommu() argument
158 if ( acpi_ioapic_device_match(&drhd->ioapic_list, apic_id) ) in ioapic_to_iommu()
418 acpi_ioapic_unit->apic_id = acpi_scope->enumeration_id; in acpi_parse_dev_scope()
A Dintremap.c95 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 Ddmar.h30 int apic_id; member
/xen-4.10.0-shim-comet/xen/drivers/acpi/
A Dnuma.c61 p->apic_id, p->local_sapic_eid, in acpi_table_print_srat_entry()
100 p->apic_id, in acpi_table_print_srat_entry()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dsmp.h45 int cpu_add(uint32_t apic_id, uint32_t acpi_id, uint32_t pxm);
A Dmpspec.h24 extern void mp_unregister_lapic(uint32_t apic_id, uint32_t cpu);
A Dio_apic.h176 extern int io_apic_get_unique_id (int ioapic, int apic_id);
A Dcpuid.h88 apic_id; /* Initial APIC ID. */
/xen-4.10.0-shim-comet/tools/libacpi/
A Dacpi2_0.h337 uint8_t apic_id; member
387 uint8_t apic_id; member
A Dbuild.c159 lapic->apic_id = config->lapic_id(i); in construct_madt()
247 processor->apic_id = config->lapic_id(i); in construct_srat()
/xen-4.10.0-shim-comet/xen/include/public/
A Dplatform.h495 uint32_t apic_id; member
528 uint32_t apic_id; member
/xen-4.10.0-shim-comet/xen/include/acpi/
A Dactbl1.h964 u8 apic_id; member
1000 u32 apic_id; member
/xen-4.10.0-shim-comet/xen/arch/x86/acpi/
A Dcpu_idle.c1081 u32 apic_id; in get_cpu_id() local
1086 apic_id = x86_acpiid_to_apicid[acpi_id]; in get_cpu_id()
1087 if ( apic_id == BAD_APICID ) in get_cpu_id()
1092 if ( apic_id == x86_cpu_to_apicid[i] ) in get_cpu_id()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/
A Damd-iommu-proto.h113 unsigned int ioapic_id_to_index(unsigned int apic_id);
/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/
A Diommu_intr.c39 unsigned int ioapic_id_to_index(unsigned int apic_id) in ioapic_id_to_index() argument
44 if ( ioapic_sbdf[idx].id == apic_id ) in ioapic_id_to_index()

Completed in 58 milliseconds