Lines Matching full:apic

3  * Local APIC related interfaces to support IOAPIC, MSI, etc.
6 * Moved from arch/x86/kernel/apic/io_apic.c.
19 #include <asm/apic.h>
136 apicd->hw_irq_cfg.dest_apicid = apic->calc_dest_apicid(cpu); in apic_update_irq_cfg()
665 return fwname && !strncmp(fwname, "IO-APIC-", 8) && in x86_fwspec_is_ioapic()
691 * if IRQ remapping is enabled. APIC IDs above 15 bits are in x86_vector_select()
756 * If the IO/APIC is disabled via config, kernel command line or in lapic_update_legacy_vectors()
786 * in the IO/APIC code. in lapic_assign_system_vectors()
832 /* Online the local APIC infrastructure and initialize the vectors */
926 .name = "APIC",
984 pr_warn_once("Moved interrupt pending in old target APIC %u\n", apicd->irq); in __vector_cleanup()
1023 * apic data in the hlist as everything is serialized by in __vector_schedule_cleanup()
1144 * of the interrupt on the apic/system bus would be delayed in irq_force_complete_move()
1213 pr_debug("printing local APIC contents on CPU#%d/%d:\n", in print_local_APIC()
1216 pr_info("... APIC ID: %08x (%01x)\n", v, read_apic_id()); in print_local_APIC()
1218 pr_info("... APIC VERSION: %08x\n", v); in print_local_APIC()
1223 pr_debug("... APIC TASKPRI: %08x (%02x)\n", v, v & APIC_TPRI_MASK); in print_local_APIC()
1229 pr_debug("... APIC ARBPRI: %08x (%02x)\n", in print_local_APIC()
1233 pr_debug("... APIC PROCPRI: %08x\n", v); in print_local_APIC()
1237 * Remote read supported only in the 82489DX and local APIC for in print_local_APIC()
1242 pr_debug("... APIC RRR: %08x\n", v); in print_local_APIC()
1246 pr_debug("... APIC LDR: %08x\n", v); in print_local_APIC()
1249 pr_debug("... APIC DFR: %08x\n", v); in print_local_APIC()
1252 pr_debug("... APIC SPIV: %08x\n", v); in print_local_APIC()
1254 pr_debug("... APIC ISR field:\n"); in print_local_APIC()
1256 pr_debug("... APIC TMR field:\n"); in print_local_APIC()
1258 pr_debug("... APIC IRR field:\n"); in print_local_APIC()
1268 pr_debug("... APIC ESR: %08x\n", v); in print_local_APIC()
1272 pr_debug("... APIC ICR: %08x\n", (u32)icr); in print_local_APIC()
1273 pr_debug("... APIC ICR2: %08x\n", (u32)(icr >> 32)); in print_local_APIC()
1276 pr_debug("... APIC LVTT: %08x\n", v); in print_local_APIC()
1281 pr_debug("... APIC LVTPC: %08x\n", v); in print_local_APIC()
1284 pr_debug("... APIC LVT0: %08x\n", v); in print_local_APIC()
1286 pr_debug("... APIC LVT1: %08x\n", v); in print_local_APIC()
1291 pr_debug("... APIC LVTERR: %08x\n", v); in print_local_APIC()
1295 pr_debug("... APIC TMICT: %08x\n", v); in print_local_APIC()
1297 pr_debug("... APIC TMCCT: %08x\n", v); in print_local_APIC()
1299 pr_debug("... APIC TDCR: %08x\n", v); in print_local_APIC()
1304 pr_debug("... APIC EFEAT: %08x\n", v); in print_local_APIC()
1306 pr_debug("... APIC ECTRL: %08x\n", v); in print_local_APIC()
1309 pr_debug("... APIC EILVT%d: %08x\n", i, v); in print_local_APIC()
1387 /* don't print out if apic is not there */ in print_ICs()