/kernel/linux/linux-5.10/drivers/xen/ |
H A D | xen-acpi-cpuhotplug.c | 143 struct acpi_madt_local_apic *lapic; in xen_apic_id() local 154 obj->buffer.length < sizeof(*lapic)) { in xen_apic_id() 159 lapic = (struct acpi_madt_local_apic *)obj->buffer.pointer; in xen_apic_id() 161 if (lapic->header.type != ACPI_MADT_TYPE_LOCAL_APIC || in xen_apic_id() 162 !(lapic->lapic_flags & ACPI_MADT_ENABLED)) { in xen_apic_id() 167 apic_id = (uint32_t)lapic->id; in xen_apic_id()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | recalc_apic_map_test.c | 23 struct kvm_lapic_state lapic = {}; in race() local 28 vcpu_ioctl(vcpu, KVM_SET_LAPIC, &lapic); in race()
|
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | processor_core.c | 35 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()
|
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | processor_core.c | 35 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()
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | acpi.c | 92 struct acpi_madt_local_apic_override *lapic; in acpi_parse_lapic_addr_ovr() local 94 lapic = (struct acpi_madt_local_apic_override *)header; in acpi_parse_lapic_addr_ovr() 96 if (BAD_MADT_ENTRY(lapic, end)) in acpi_parse_lapic_addr_ovr() 99 if (lapic->address) { in acpi_parse_lapic_addr_ovr() 101 ipi_base_addr = ioremap(lapic->address, 0); in acpi_parse_lapic_addr_ovr()
|
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | acpi.c | 92 struct acpi_madt_local_apic_override *lapic; in acpi_parse_lapic_addr_ovr() local 94 lapic = (struct acpi_madt_local_apic_override *)header; in acpi_parse_lapic_addr_ovr() 96 if (BAD_MADT_ENTRY(lapic, end)) in acpi_parse_lapic_addr_ovr() 99 if (lapic->address) { in acpi_parse_lapic_addr_ovr() 101 ipi_base_addr = ioremap(lapic->address, 0); in acpi_parse_lapic_addr_ovr()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | mpspec_def.h | 47 unsigned int lapic; /* APIC address */ member
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | Makefile | 16 kvm-y += x86.o emulate.o i8259.o irq.o lapic.o \
|
H A D | x86.c | 31 #include "lapic.h" 145 * lapic timer advance (tscdeadline mode only) in nanoseconds. '-1' enables 4796 struct kvm_lapic_state *lapic; in kvm_arch_vcpu_ioctl() member 4810 u.lapic = kzalloc(sizeof(struct kvm_lapic_state), in kvm_arch_vcpu_ioctl() 4814 if (!u.lapic) in kvm_arch_vcpu_ioctl() 4816 r = kvm_vcpu_ioctl_get_lapic(vcpu, u.lapic); in kvm_arch_vcpu_ioctl() 4820 if (copy_to_user(argp, u.lapic, sizeof(struct kvm_lapic_state))) in kvm_arch_vcpu_ioctl() 4829 u.lapic = memdup_user(argp, sizeof(*u.lapic)); in kvm_arch_vcpu_ioctl() 4830 if (IS_ERR(u.lapic)) { in kvm_arch_vcpu_ioctl() [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | mpspec_def.h | 47 unsigned int lapic; /* APIC address */ member
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | Makefile | 12 kvm-y += x86.o emulate.o i8259.o irq.o lapic.o \
|
H A D | x86.c | 33 #include "lapic.h" 165 * lapic timer advance (tscdeadline mode only) in nanoseconds. '-1' enables 5657 struct kvm_lapic_state *lapic; in kvm_arch_vcpu_ioctl() member 5671 u.lapic = kzalloc(sizeof(struct kvm_lapic_state), in kvm_arch_vcpu_ioctl() 5675 if (!u.lapic) in kvm_arch_vcpu_ioctl() 5677 r = kvm_vcpu_ioctl_get_lapic(vcpu, u.lapic); in kvm_arch_vcpu_ioctl() 5681 if (copy_to_user(argp, u.lapic, sizeof(struct kvm_lapic_state))) in kvm_arch_vcpu_ioctl() 5690 u.lapic = memdup_user(argp, sizeof(*u.lapic)); in kvm_arch_vcpu_ioctl() 5691 if (IS_ERR(u.lapic)) { in kvm_arch_vcpu_ioctl() [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | mpparse.c | 160 if (!mpc->lapic) { in smp_check_mpc() 173 pr_info("MPTABLE: APIC at: 0x%X\n", mpc->lapic); in smp_check_mpc() 203 /* Initialize the lapic mapping */ in smp_read_mpc() 205 register_lapic_address(mpc->lapic); in smp_read_mpc()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | mpparse.c | 156 if (!mpc->lapic) { in smp_check_mpc() 169 pr_info("MPTABLE: APIC at: 0x%X\n", mpc->lapic); in smp_check_mpc() 199 /* Initialize the lapic mapping */ in smp_read_mpc() 201 register_lapic_address(mpc->lapic); in smp_read_mpc()
|