Home
last modified time | relevance | path

Searched refs:lapics (Results 1 – 2 of 2) sorted by relevance

/freebsd-12-stable/sys/x86/x86/
Dlocal_apic.c145 } static *lapics; variable
645 KASSERT(!lapics[apic_id].la_present, ("duplicate local APIC %u", in native_lapic_create()
652 lapics[apic_id].la_present = 1; in native_lapic_create()
653 lapics[apic_id].la_id = apic_id; in native_lapic_create()
655 lapics[apic_id].la_lvts[i] = lvts[i]; in native_lapic_create()
656 lapics[apic_id].la_lvts[i].lvt_active = 0; in native_lapic_create()
659 lapics[apic_id].la_elvts[i] = elvts[i]; in native_lapic_create()
660 lapics[apic_id].la_elvts[i].lvt_active = 0; in native_lapic_create()
663 lapics[apic_id].la_ioint_irqs[i] = IRQ_FREE; in native_lapic_create()
664 lapics[apic_id].la_ioint_irqs[IDT_SYSCALL - APIC_IO_INTS] = IRQ_SYSCALL; in native_lapic_create()
[all …]
/freebsd-12-stable/sys/x86/acpica/
Dmadt.c63 } *lapics; variable
225 lapics = malloc(sizeof(*lapics) * (max_apic_id + 1), M_MADT, in madt_setup_local()
251 KASSERT(lapics != NULL, ("local APICs not initialized")); in madt_setup_io()
300 free(lapics, M_MADT); in madt_setup_io()
301 lapics = NULL; in madt_setup_io()
364 la = &lapics[apic_id]; in madt_add_cpu()
494 if (!lapics[i].la_enabled) in madt_find_cpu()
496 if (lapics[i].la_acpi_id != acpi_id) in madt_find_cpu()
746 KASSERT(lapics != NULL, ("local APICs not initialized")); in madt_set_ids()
751 la = &lapics[pc->pc_apic_id]; in madt_set_ids()