| /xnu-11215/iokit/Kernel/ |
| H A D | IOEventSource.cpp | 100 workLoop->signalWorkAvailable(); in signalWorkAvailable() 107 workLoop->openGate(); in openGate() 113 workLoop->closeGate(); in closeGate() 121 if ((res = workLoop->tryCloseGate())) { in tryCloseGate() 132 res = workLoop->sleepGate(event, type); in sleepGate() 142 res = workLoop->sleepGate(event, deadline, type); in sleepGate() 150 workLoop->wakeupGate(event, oneThread); in wakeupGate() 262 if (workLoop) { in enable() 285 workLoop = inWorkLoop; in setWorkLoop() 291 return workLoop; in getWorkLoop() [all …]
|
| H A D | IOCommandGate.cpp | 104 if (workLoop && !workLoop->inGate()) { in disable() 114 if (workLoop) { in enable() 125 if (workLoop) { in free() 145 if (!inWorkLoop && (wl = workLoop)) { // tearing down in setWorkLoop() 206 if (!(wl = workLoop)) { in runAction() 220 if (workLoop) { in runAction() 225 bool wakeupTearDown = (!workLoop || (0 != (*sleepersP & kSleepersRemoved))); in runAction() 279 if (!(wl = workLoop)) { in attemptAction() 317 if (!workLoop->inGate()) { in commandSleep() 328 if (!workLoop->inGate()) { in commandSleep()
|
| H A D | IOTimerEventSource.cpp | 149 wl = me->workLoop; in timeout() 156 me->invokeAction(doit, me, me->owner, me->workLoop); in timeout() 176 wl = me->reserved->workLoop; in timeoutAndRelease() 190 if (me->reserved->workLoop) { in timeoutAndRelease() 191 me->reserved->workLoop->release(); in timeoutAndRelease() 207 invokeAction(doit, this, owner, workLoop); in checkForWork() 395 workLoop->release(); in cancelTimeout() 418 workLoop->release(); in disable() 566 workLoop->retain(); in wakeAtTime() 568 reserved->workLoop = workLoop; in wakeAtTime() [all …]
|
| H A D | IOFilterInterruptEventSource.cpp | 219 …(filterAction), VM_KERNEL_ADDRHIDE(owner), VM_KERNEL_ADDRHIDE(this), VM_KERNEL_ADDRHIDE(workLoop)); in normalInterruptOccurred() 253 VM_KERNEL_ADDRHIDE(this), VM_KERNEL_ADDRHIDE(workLoop)); in normalInterruptOccurred() 272 …(filterAction), VM_KERNEL_ADDRHIDE(owner), VM_KERNEL_ADDRHIDE(this), VM_KERNEL_ADDRHIDE(workLoop)); in disableInterruptOccurred() 305 …(filterAction), VM_KERNEL_ADDRHIDE(owner), VM_KERNEL_ADDRHIDE(this), VM_KERNEL_ADDRHIDE(workLoop)); in disableInterruptOccurred()
|
| H A D | IOInterruptEventSource.cpp | 343 VM_KERNEL_ADDRHIDE(this), VM_KERNEL_ADDRHIDE(workLoop)); in checkForWork() 383 VM_KERNEL_ADDRHIDE(this), VM_KERNEL_ADDRHIDE(workLoop)); in checkForWork() 395 VM_KERNEL_ADDRHIDE(this), VM_KERNEL_ADDRHIDE(workLoop)); in checkForWork() 435 VM_KERNEL_ADDRHIDE(this), VM_KERNEL_ADDRHIDE(workLoop)); in checkForWork()
|
| H A D | IOPlatformExpert.cpp | 2092 workLoop = IOWorkLoop::workLoop(); in startIOServiceMatching() 2093 if (!workLoop) { in startIOServiceMatching() 2105 return workLoop; in getWorkLoop() 2158 if (workLoop) { in free() 2159 workLoop->release(); in free()
|
| H A D | IOWorkLoop.cpp | 190 IOWorkLoop::workLoop() in workLoop() function in IOWorkLoop 273 controlG->workLoop = NULL; in free()
|
| H A D | IOStatistics.cpp | 491 IOStatistics::registerWorkLoop(IOWorkLoop *workLoop) in registerWorkLoop() argument 496 assert(workLoop); in registerWorkLoop() 513 counter->workLoop = workLoop; in registerWorkLoop()
|
| H A D | IOServicePM.cpp | 356 gIOPMWorkLoop = IOWorkLoop::workLoop(); in PMinit() 8948 if (workLoop) { in queuePMRequest() 8968 if (workLoop) { in queuePMRequestChain()
|
| H A D | IOUserServer.cpp | 4170 inst->fWorkLoop = IOWorkLoop::workLoop(); in OSDefineMetaClassAndStructors() 6914 if (!source->workLoop) { in serviceStateNotificationEventSource() 6917 source->workLoop->runActionBlock(^IOReturn (void) { in serviceStateNotificationEventSource()
|
| /xnu-11215/iokit/Tests/ |
| H A D | TestDevice.cpp | 61 workLoop = IOWorkLoop::workLoop(); in init() 62 if (!workLoop) { in init() 68 if (!commQ || kIOReturnSuccess != workLoop->addEventSource(commQ)) { in init() 74 if (!intES || kIOReturnSuccess != workLoop->addEventSource(intES)) { in init() 90 if (workLoop) { in free() 91 workLoop->release(); in free()
|
| H A D | Tests.cpp | 806 wl = IOWorkLoop::workLoop(); in IOWorkLoopTest() 1994 OSSharedPtr<IOWorkLoop> wl = IOWorkLoop::workLoop(); in sysctl_iokittest()
|
| /xnu-11215/iokit/IOKit/ |
| H A D | IOTimerEventSource.h | 126 IOWorkLoop * workLoop; member 150 virtual void setWorkLoop(IOWorkLoop *workLoop) APPLE_KEXT_OVERRIDE; 189 OSObject * owner, IOWorkLoop * workLoop);
|
| H A D | IOEventSource.h | 150 IOWorkLoop *workLoop; variable 206 virtual void setWorkLoop(IOWorkLoop *workLoop);
|
| H A D | IOCommandPool.h | 125 virtual bool initWithWorkLoop(IOWorkLoop *workLoop);
|
| H A D | IOStatisticsPrivate.h | 164 IOWorkLoop *workLoop; member 256 static IOWorkLoopCounter *registerWorkLoop(IOWorkLoop *workLoop);
|
| H A D | IOWorkLoop.h | 206 static OSPtr<IOWorkLoop> workLoop();
|
| H A D | IOPlatformExpert.h | 433 IOWorkLoop *workLoop;
|
| /xnu-11215/iokit/Exclaves/ |
| H A D | Exclaves.cpp | 56 IOWorkLoop *workLoop; member in IOExclaveWorkLoopAperture 60 workLoop->closeGate(); in closeGate() 65 workLoop->openGate(); in openGate() 240 ref->ewla->workLoop = wl; in exclaveStart()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | scheduler.py | 1000 workloop = iotes.workLoop
|