Home
last modified time | relevance | path

Searched full:lapic (Results 1 – 25 of 39) sorted by relevance

12

/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dintel,ce4100-lapic.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/intel,ce4100-lapic.yaml#
7 title: Intel Local Advanced Programmable Interrupt Controller (LAPIC)
15 architecture design, with a local component (LAPIC) integrated
17 (lapic) receives interrupts from the processor's interrupt pins,
22 Many of the Intel's generic devices like hpet, ioapic, lapic have
32 const: intel,ce4100-lapic
47 Virtual Wire Mode - use lapic as virtual wire interrupt delivery mode.
66 compatible = "intel,ce4100-lapic";
H A Dintel,ce4100-ioapic.yaml15 architecture design, with a local component (LAPIC) integrated
17 (lapic) receives interrupts from the processor's interrupt pins,
22 Many of the Intel's generic devices like hpet, ioapic, lapic have
/linux/Documentation/arch/x86/x86_64/
H A Dcpu-hotplug-spec.rst12 In ACPI each CPU needs an LAPIC object in the MADT table (5.2.11.5 in the
13 ACPI 3.0 specification). ACPI already has the concept of disabled LAPIC
14 objects by setting the Enabled bit in the LAPIC object to zero.
18 it should have its LAPIC Enabled bit set to 0. Linux will use the number
/linux/tools/testing/selftests/kvm/x86_64/
H A Dxapic_state_test.c
H A Drecalc_apic_map_test.c
H A Dsvm_int_ctl_test.c
H A Dxapic_ipi_test.c
/linux/arch/x86/kvm/
H A Dirq.c55 * interrupt in the user-mode LAPIC. in kvm_cpu_has_extint()
90 return kvm_apic_has_interrupt(v) != -1; /* LAPIC */ in kvm_cpu_has_injectable_intr()
103 return kvm_apic_has_interrupt(v) != -1; /* LAPIC */ in kvm_cpu_has_interrupt()
H A Dirq.h19 #include "lapic.h"
H A Ddebugfs.c11 #include "lapic.h"
H A Dirq_comm.c24 #include "lapic.h"
/linux/arch/x86/kernel/acpi/
H A Dboot.c202 * when MADT provides both valid LAPIC and x2APIC entries, the APIC ID in acpi_parse_x2apic()
783 pr_info("Unable to map lapic to logical cpu number\n"); in acpi_map_cpu()
1019 * Parse LAPIC entries in MADT
1031 * Note that the LAPIC address is obtained from the MADT (32-bit value) in early_acpi_parse_madt_lapic_addr_ovr()
1038 pr_err("Error parsing LAPIC address override entry\n"); in early_acpi_parse_madt_lapic_addr_ovr()
1060 /* Check if there are valid LAPIC entries */ in acpi_parse_madt_lapic_entries()
1065 * MADT, no matter LAPIC entry or x2APIC entry is used. in acpi_parse_madt_lapic_entries()
1076 pr_err("Error parsing LAPIC/X2APIC entries\n"); in acpi_parse_madt_lapic_entries()
1083 pr_err("No LAPIC entries present\n"); in acpi_parse_madt_lapic_entries()
1087 pr_err("Error parsing LAPIC entry\n"); in acpi_parse_madt_lapic_entries()
[all …]
/linux/drivers/acpi/
H A Dprocessor_core.c35 struct acpi_madt_local_apic *lapic = in map_lapic_id() local
38 if (!(lapic->lapic_flags & ACPI_MADT_ENABLED)) in map_lapic_id()
41 if (lapic->processor_id != acpi_id) in map_lapic_id()
44 *apic_id = lapic->id; in map_lapic_id()
/linux/drivers/clocksource/
H A Dhyperv_timer.c182 * that the LAPIC timer can take over until clockevents in hv_stimer_cleanup()
268 * clockevent based on emulated LAPIC timer hardware. in hv_stimer_alloc()
363 * Mode is not enabled, and fallback to the LAPIC timer. in hv_stimer_global_cleanup()
614 * on the emulated PIT or LAPIC timer. in hv_init_clocksource()
/linux/arch/x86/kernel/
H A Dmpparse.c157 if (!mpc->lapic) { in smp_check_mpc()
170 pr_info("MPTABLE: APIC at: 0x%X\n", mpc->lapic); in smp_check_mpc()
201 /* Initialize the lapic mapping */ in smp_read_mpc()
203 register_lapic_address(mpc->lapic); in smp_read_mpc()
H A Dirqinit.c63 * and then got re-enabled by "lapic", it hangs at boot time without this. in init_ISA_irqs()
H A Ddevicetree.c153 dn = of_find_compatible_node(NULL, NULL, "intel,ce4100-lapic"); in dtb_lapic_setup()
/linux/arch/x86/platform/ce4100/
H A Dfalconfalls.dts22 lapic = <&lapic0>;
45 compatible = "intel,ce4100-lapic";
/linux/arch/x86/platform/intel-mid/
H A Dintel-mid.c53 /* Lapic only, no apbt */ in intel_mid_time_init()
/linux/arch/x86/mm/
H A Dsrat.c63 /* Callback for Proximity Domain -> LAPIC mapping */
/linux/arch/x86/include/asm/
H A Dmpspec_def.h47 unsigned int lapic; /* APIC address */ member
/linux/arch/x86/kvm/vmx/
H A Dcapabilities.h7 #include "../lapic.h"
H A Dposted_intr.c9 #include "lapic.h"
/linux/arch/loongarch/kernel/
H A Dacpi.c340 pr_info(PREFIX "Unable to map lapic to logical cpu number\n"); in acpi_map_cpu()
/linux/drivers/platform/x86/amd/pmc/
H A Dpmc.c113 {"LAPIC", BIT(13)},
139 {"LAPIC", BIT(11)},

12