| /xnu-11215/iokit/DriverKit/ |
| H A D | IOInterruptDispatchSource.iig | 58 * 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 D | IOServiceNotificationDispatchSource.iig | 76 …* @param handler Optional block to be executed after the interrupt has been disabled and any… 77 * interrupt handlers completed.
|
| H A D | IOServiceStateNotificationDispatchSource.iig | 64 …* @param handler Optional block to be executed after the interrupt has been disabled and any… 65 * interrupt handlers completed.
|
| H A D | IODataQueueDispatchSource.iig | 95 * @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 D | kperf.h | 135 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 D | lazy.c | 123 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 D | lazy.h | 44 void kperf_lazy_cpu_sample(thread_t thread, unsigned int flags, bool interrupt);
|
| /xnu-11215/pexpert/i386/ |
| H A D | pe_interrupt.c | 53 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 D | lapic.h | 260 int interrupt, x86_saved_state_t *state); 277 boolean_t interrupt, 285 boolean_t interrupt,
|
| H A D | trap_internal.h | 86 extern void interrupt(x86_saved_state_t *regs);
|
| H A D | trap.c | 246 extern void PE_incoming_interrupt(int interrupt); 350 interrupt(x86_saved_state_t *state) in interrupt() function
|
| /xnu-11215/iokit/IOKit/ |
| H A D | IOStatisticsPrivate.h | 147 IOInterruptEventSourceCounter interrupt; member 306 counter->u.interrupt.checksForWork++; in countInterruptCheckForWork() 314 counter->u.interrupt.produced++; in countInterrupt()
|
| /xnu-11215/libsyscall/mach/ |
| H A D | err_iokit.sub | 80 "(iokit/common) no interrupt attached", // 0x2df 82 "(iokit/common) oversized msg received on interrupt port", // 0x2e1
|
| H A D | err_server.sub | 202 "(server/unix-signal) interrupt",
|
| /xnu-11215/bsd/dev/dtrace/ |
| H A D | fbt_blacklist.c | 167 CRITICAL(interrupt)
|
| /xnu-11215/iokit/Kernel/ |
| H A D | IOStatistics.cpp | 970 iec->produced += counter->u.interrupt.produced; in copyCounterStatistics() 971 iec->checksForWork += counter->u.interrupt.checksForWork; in copyCounterStatistics()
|
| H A D | IOUserServer.cpp | 2180 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 D | idt64.s | 1672 CCALL1(interrupt, %r15) /* call generic interrupt routine */ 1757 CCALL1(interrupt, %r15)
|
| /xnu-11215/doc/arm/ |
| H A D | sme.md | 160 Since the kernel may interrupt *itself*, kernel code is forbidden from entering
|
| /xnu-11215/ |
| H A D | README.md | 18 * `pexpert` - Platform specific code like interrupt handling, atomics etc.
|