Lines Matching refs:interrupt
90 /* Base vector for local APIC interrupt sources */
476 boolean_t interrupt,
487 timer_vector |= interrupt ? 0 : LAPIC_LVT_MASKED;
551 lapic_interrupt(int interrupt, x86_saved_state_t *state)
556 interrupt -= lapic_interrupt_base;
557 if (interrupt < 0) {
558 if (interrupt == (LAPIC_NMI_INTERRUPT - lapic_interrupt_base) &&
568 switch(interrupt) {
573 if (lapic_intr_func[interrupt] != NULL)
574 (void) (*lapic_intr_func[interrupt])(state);
575 if (interrupt == LAPIC_PERFCNT_INTERRUPT)
576 /* Clear interrupt masked */
582 if (lapic_intr_func[interrupt] != NULL)
583 (void) (*lapic_intr_func[interrupt])(state);
588 * The current interrupt steering scheme directs most
600 * the local APIC interrupt handler, however. The Error
655 * local APIC interrupt sources. When APIC timer counts down to
657 * but no interrupt was delivered to the OS.
663 * another timer interrupt.