Lines Matching full:apic
3 * Default generic APIC driver. This handles up to 8 CPUs.
7 * Generic x86 APIC driver probe layer.
14 #include <asm/apic.h>
28 "Enabling APIC mode: Flat. Using %d I/O APICs\n", in setup_apic_flat_routing()
40 * TPR before enabling an APIC. See e.g. "AP-388 82489DX User's Manual"
64 static struct apic apic_default __ro_after_init = {
116 struct apic *apic __ro_after_init = &apic_default;
117 EXPORT_SYMBOL_GPL(apic);
122 struct apic **drv; in parse_apic()
129 apic = *drv; in parse_apic()
138 early_param("apic", parse_apic);
162 * - There is no apic= option specified by the user in default_setup_apic_routing()
167 if (!cmdline_apic && apic == &apic_default) in default_setup_apic_routing()
171 if (apic->setup_apic_routing) in default_setup_apic_routing()
172 apic->setup_apic_routing(); in default_setup_apic_routing()
178 struct apic **drv; in generic_apic_probe()
182 apic = *drv; in generic_apic_probe()
188 panic("Didn't find an APIC driver"); in generic_apic_probe()
190 printk(KERN_INFO "Using APIC driver %s\n", apic->name); in generic_apic_probe()
193 /* This function can switch the APIC even after the initial ->probe() */
196 struct apic **drv; in default_acpi_madt_oem_check()
205 apic = *drv; in default_acpi_madt_oem_check()
206 printk(KERN_INFO "Switched to APIC driver `%s'.\n", in default_acpi_madt_oem_check()
207 apic->name); in default_acpi_madt_oem_check()