Lines Matching full:apic
17 #include <asm/apic.h>
29 * According 82093AA IO-APIC spec , IO APIC has a 24-entry Interrupt
30 * Redirection Table. Hyper-V exposes one single IO-APIC and so define
31 * 24 IO APIC remmapping entries.
95 * support interrupt remapping function, setting irq affinity of IO-APIC in hyperv_irq_remapping_alloc()
96 * interrupts still needs to change IO-APIC registers. But ioapic_ in hyperv_irq_remapping_alloc()
98 * dest_apicid when IO-APIC's parent irq domain is not the vector in hyperv_irq_remapping_alloc()
100 * and dest_apicid to IO-APIC register, IO-APIC entry pointer is saved in hyperv_irq_remapping_alloc()
102 * affinity() set vector and dest_apicid directly into IO-APIC entry. in hyperv_irq_remapping_alloc()
107 * Hypver-V IO APIC irq affinity should be in the scope of in hyperv_irq_remapping_alloc()
165 * IO-APIC and so IO-APIC only accepts 8-bit APIC ID. in hyperv_prepare_irq_remapping()
166 * Cpu's APIC ID is read from ACPI MADT table and APIC IDs in hyperv_prepare_irq_remapping()
168 * APIC ID reflects cpu topology. There maybe some APIC ID in hyperv_prepare_irq_remapping()
171 * into ioapic_max_cpumask if its APIC ID is less than 256. in hyperv_prepare_irq_remapping()