Home
last modified time | relevance | path

Searched refs:interrupt (Results 1 – 20 of 20) sorted by relevance

/xnu-11215/iokit/DriverKit/
H A DIOInterruptDispatchSource.iig58 * A driver can run code in response to an interrupt from a device, specified as an IOService
60 * the primary interrupt fired. For IOPCIDevices, only MSI interrupt sources are supported.
69 … * @param provider The IOService object representing the HW device producing the interrupt.
70 …* @param index Index for the interrupt, optionally or'ed with one of the following constants:
84 … * @param provider The IOService object representing the HW device producing the interrupt.
85 * @param index Index for the interrupt.
86 * @param interruptType The interrupt type for the interrupt source will be stored here.
115 * @brief Control the enable state of the interrupt source.
118 * interrupt handlers completed.
136 * @brief Get the count and time of the last interrupt received by the kernel
[all …]
H A DIOServiceNotificationDispatchSource.iig76 …* @param handler Optional block to be executed after the interrupt has been disabled and any…
77 * interrupt handlers completed.
H A DIOServiceStateNotificationDispatchSource.iig64 …* @param handler Optional block to be executed after the interrupt has been disabled and any…
65 * interrupt handlers completed.
H A DIODataQueueDispatchSource.iig95 * @brief Control the enable state of the interrupt source.
97 …* @param handler Optional block to be executed after the interrupt has been disabled and any…
98 * interrupt handlers completed.
/xnu-11215/osfmk/kperf/
H A Dkperf.h135 kperf_make_runnable(thread_t thread, int interrupt) in kperf_make_runnable() argument
138 void kperf_lazy_make_runnable(thread_t thread, bool interrupt); in kperf_make_runnable()
141 kperf_lazy_make_runnable(thread, interrupt); in kperf_make_runnable()
162 bool interrupt); in kperf_interrupt()
H A Dlazy.c123 kperf_lazy_cpu_sample(thread_t thread, unsigned int flags, bool interrupt) in kperf_lazy_cpu_sample() argument
145 thread->sched_pri, interrupt ? 1 : 0); in kperf_lazy_cpu_sample()
H A Dlazy.h44 void kperf_lazy_cpu_sample(thread_t thread, unsigned int flags, bool interrupt);
/xnu-11215/pexpert/i386/
H A Dpe_interrupt.c53 PE_incoming_interrupt(int interrupt) in PE_incoming_interrupt() argument
65 vector->handler(vector->target, NULL, vector->nub, interrupt); in PE_incoming_interrupt()
/xnu-11215/osfmk/i386/
H A Dlapic.h260 int interrupt, x86_saved_state_t *state);
277 boolean_t interrupt,
285 boolean_t interrupt,
H A Dtrap_internal.h86 extern void interrupt(x86_saved_state_t *regs);
H A Dtrap.c246 extern void PE_incoming_interrupt(int interrupt);
350 interrupt(x86_saved_state_t *state) in interrupt() function
/xnu-11215/iokit/IOKit/
H A DIOStatisticsPrivate.h147 IOInterruptEventSourceCounter interrupt; member
306 counter->u.interrupt.checksForWork++; in countInterruptCheckForWork()
314 counter->u.interrupt.produced++; in countInterrupt()
/xnu-11215/libsyscall/mach/
H A Derr_iokit.sub80 "(iokit/common) no interrupt attached", // 0x2df
82 "(iokit/common) oversized msg received on interrupt port", // 0x2e1
H A Derr_server.sub202 "(server/unix-signal) interrupt",
/xnu-11215/bsd/dev/dtrace/
H A Dfbt_blacklist.c167 CRITICAL(interrupt)
/xnu-11215/iokit/Kernel/
H A DIOStatistics.cpp970 iec->produced += counter->u.interrupt.produced; in copyCounterStatistics()
971 iec->checksForWork += counter->u.interrupt.checksForWork; in copyCounterStatistics()
H A DIOUserServer.cpp2180 IOInterruptDispatchSource * interrupt; in waitInterruptTrap() local
2196 if (!(interrupt = OSDynamicCast(IOInterruptDispatchSource, object))) { in waitInterruptTrap()
2200 ivars = interrupt->ivars; in waitInterruptTrap()
/xnu-11215/osfmk/x86_64/
H A Didt64.s1672 CCALL1(interrupt, %r15) /* call generic interrupt routine */
1757 CCALL1(interrupt, %r15)
/xnu-11215/doc/arm/
H A Dsme.md160 Since the kernel may interrupt *itself*, kernel code is forbidden from entering
/xnu-11215/
H A DREADME.md18 * `pexpert` - Platform specific code like interrupt handling, atomics etc.