Searched refs:interrupt (Results 1 - 12 of 12) sorted by relevance

/darwin-on-arm/xnu/pexpert/i386/
H A Dpe_interrupt.c53 PE_incoming_interrupt(int interrupt) argument
65 vector->handler(vector->target, NULL, vector->nub, interrupt);
/darwin-on-arm/xnu/osfmk/i386/
H A Dtrap.h67 #define T_NMI 2 /* non-maskable interrupt */
90 * See also the "software interrupt codes" section of
135 extern void interrupt(x86_saved_state_t *regs);
H A Dlapic.h236 * or otherwise, so this is not an offset from the interrupt
257 int interrupt, x86_saved_state_t *state);
272 boolean_t interrupt,
280 boolean_t interrupt,
H A Didt.s139 * Special interrupt code.
145 * Special interrupt code from user.
152 * Extra-special interrupt code. Note that no offset may be
479 * Trap/interrupt entry points.
560 iret /* return from interrupt */
665 movl R32_TRAPNO(%esp),%ecx // Get the interrupt vector
996 * test whether already on interrupt stack
1005 xchgl %ecx,%esp /* switch to interrupt stack */
1027 CCALL1(interrupt, %eax) /* call generic interrupt routin
[all...]
H A Dtrap.c246 extern void PE_incoming_interrupt(int interrupt);
344 interrupt(x86_saved_state_t *state) function
404 panic("Preemption level altered by interrupt vector 0x%x: initial 0x%x, final: 0x%x\n", interrupt_num, ipl, get_preemption_level());
418 panic("Interrupt vector 0x%x exceeded interrupt latency threshold, 0x%llx absolute time delta, prior signals: 0x%x, current signals: 0x%x", interrupt_num, int_latency, cpu_data_ptr[cnum]->cpu_prior_signals, cpu_data_ptr[cnum]->cpu_signals);
427 * Having serviced the interrupt first, look at the interrupted stack depth.
1243 /* Did we take the trap/interrupt in kernel mode? */
1300 * This is used by the NMI interrupt handler (from mp.c) to
H A Didt64.s116 * Special interrupt code from user.
123 * Special interrupt code.
134 * Push zero err, interrupt vector and address of compatibility mode handler,
430 * Trap/interrupt entry points.
456 * (packed into an 8-byte stack entry) and the 64-bit interrupt stack frame:
612 iretq /* return from interrupt */
663 iretq /* return from interrupt */
691 * These are entered via a syscall interrupt. The system call number in %rax
851 * (in the interrupt stack frame) into the compat save area.
1147 * Copy the interrupt stac
[all...]
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOStatisticsPrivate.h147 IOInterruptEventSourceCounter interrupt; member in union:IOEventSourceCounter::__anon626
292 counter->u.interrupt.checksForWork++;
298 counter->u.interrupt.produced++;
/darwin-on-arm/xnu/osfmk/chud/i386/
H A Dchud_cpu_i386.c91 #pragma mark **** interrupt counters ****
106 // For now, we'll call an NMI a 'reset' interrupt
H A Dchud_osfmk_callback_i386.c426 #pragma mark **** interrupt ****
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOStatistics.cpp954 iec->produced += counter->u.interrupt.produced;
955 iec->checksForWork += counter->u.interrupt.checksForWork;
/darwin-on-arm/xnu/osfmk/x86_64/
H A Didt64.s44 * This is the low-level trap and interrupt handling code associated with
63 * interrupt - asynchronous events typically from external devices
96 * the interrupt number out to the postcode display
126 /* An interrupt */
263 * (in the interrupt stack frame) into the compat save area.
446 iretq /* return from interrupt */
505 iretq /* return from interrupt */
523 * These are entered via a syscall interrupt. The system call number in %rax
771 * Copy the interrupt stack frame from PCB stack to kernel stack
791 * aligned before pushed the interrupt fram
[all...]
/darwin-on-arm/xnu/osfmk/arm/armv/
H A Dcpufunc-v7.s40 wfi @ wait for an interrupt

Completed in 34 milliseconds