Searched refs:interrupt_num (Results 1 - 2 of 2) sorted by relevance

/darwin-on-arm/xnu/osfmk/i386/
H A Dlapic_native.c700 lapic_interrupt(int interrupt_num, x86_saved_state_t *state) argument
705 interrupt_num -= lapic_interrupt_base;
706 if (interrupt_num < 0) {
707 if (interrupt_num == (LAPIC_NMI_INTERRUPT - lapic_interrupt_base) &&
716 switch(interrupt_num) {
721 if (lapic_intr_func[interrupt_num] != NULL)
722 (void) (*lapic_intr_func[interrupt_num])(state);
730 if (lapic_intr_func[interrupt_num] != NULL) {
731 (void) (*lapic_intr_func[interrupt_num])(state);
741 if (lapic_intr_func[interrupt_num] !
[all...]
H A Dtrap.c348 int interrupt_num; local
360 interrupt_num = state64->isf.trapno;
373 interrupt_num = state32->trapno;
377 cpu_data_ptr[cnum]->cpu_hwIntpexits[interrupt_num]++;
379 if (interrupt_num == (LAPIC_DEFAULT_INTERRUPT_BASE + LAPIC_INTERPROCESSOR_INTERRUPT))
381 else if (interrupt_num == (LAPIC_DEFAULT_INTERRUPT_BASE + LAPIC_TIMER_INTERRUPT))
388 interrupt_num,
400 if (!lapic_interrupt(interrupt_num, state))
401 PE_incoming_interrupt(interrupt_num);
404 panic("Preemption level altered by interrupt vector 0x%x: initial 0x%x, final: 0x%x\n", interrupt_num, ip
[all...]

Completed in 20 milliseconds