Searched refs:workLoop (Results 1 - 13 of 13) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOEventSource.cpp53 void IOEventSource::signalWorkAvailable() { workLoop->signalWorkAvailable(); }
54 void IOEventSource::openGate() { workLoop->openGate(); }
55 void IOEventSource::closeGate() { workLoop->closeGate(); }
56 bool IOEventSource::tryCloseGate() { return workLoop->tryCloseGate(); }
58 { return workLoop->sleepGate(event, type); }
60 { workLoop->wakeupGate(event, oneThread); }
96 if (workLoop)
114 workLoop = inWorkLoop;
119 return workLoop;
124 return (workLoop !
[all...]
H A DIOTimerEventSource.cpp83 wl = me->workLoop;
107 wl = me->reserved->workLoop;
123 me->reserved->workLoop->release();
183 workLoop->release();
203 workLoop->release();
292 if ( enabled && AbsoluteTime_to_scalar(&abstime) && workLoop )
302 if ( enabled && AbsoluteTime_to_scalar(&inAbstime) && AbsoluteTime_to_scalar(&abstime) && workLoop )
307 workLoop->retain();
308 reserved->workLoop = workLoop;
[all...]
H A DIOCommandGate.cpp69 if (workLoop && !workLoop->inGate())
77 if (workLoop) {
94 if (!inWorkLoop && workLoop) { // tearing down
137 if (!workLoop->onThread()) {
178 if (!workLoop->onThread() && !enabled)
194 if (!workLoop->inGate())
H A DIOPlatformExpert.cpp1276 workLoop = IOWorkLoop::workLoop();
1277 if (!workLoop)
1292 return workLoop;
1344 if (workLoop)
1345 workLoop->release();
H A DIOWorkLoop.cpp104 // Point the controlGate at the workLoop. Usually addEventSource
126 IOWorkLoop::workLoop() function in class:IOWorkLoop
H A DIOServicePM.cpp332 gIOPMWorkLoop = IOWorkLoop::workLoop();
4950 IOWorkLoop * workLoop = getPMworkloop ();
4952 if ( !pwrMgt->clampTimerEventSrc || !workLoop ||
4953 ( workLoop->addEventSource( pwrMgt->clampTimerEventSrc) != kIOReturnSuccess) ) {
5828 if (workLoop) signalWorkAvailable();
5845 if (workLoop) signalWorkAvailable();
/macosx-10.5.8/xnu-1228.15.4/iokit/Tests/
H A DTestDevice.cpp59 workLoop = IOWorkLoop::workLoop();
60 if ( !workLoop )
65 if (!commQ || kIOReturnSuccess != workLoop->addEventSource(commQ))
70 if (!intES || kIOReturnSuccess != workLoop->addEventSource(intES))
80 if (workLoop) workLoop->release();
H A DTests.h82 IOWorkLoop *workLoop; member in class:TestDevice
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
H A DIOEventSource.h119 /*! @var workLoop What is the work-loop for this event source. */
120 IOWorkLoop *workLoop; member in class:IOEventSource
162 @abstract Set'ter for $link workLoop variable.
163 @param workLoop
167 virtual void setWorkLoop(IOWorkLoop *workLoop);
186 /* { workLoop->signalWorkAvailable(); }; */
188 /* { workLoop->openGate(); }; */
190 /* { workLoop->closeGate(); }; */
192 /* { return workLoop->tryCloseGate(); }; */
194 /* { return workLoop
[all...]
H A DIOTimerEventSource.h76 IOWorkLoop * workLoop; member in struct:IOTimerEventSource::ExpansionData
102 virtual void setWorkLoop(IOWorkLoop *workLoop);
H A DIOCommandPool.h125 virtual bool initWithWorkLoop(IOWorkLoop *workLoop);
H A DIOWorkLoop.h175 /*! @function workLoop
177 @result Returns a workLoop instance if constructed successfully, 0 otherwise.
179 static IOWorkLoop *workLoop();
184 @result Returns a workLoop instance if constructed successfully, 0 otherwise.
H A DIOPlatformExpert.h271 IOWorkLoop *workLoop; member in class:IOPlatformExpertDevice

Completed in 54 milliseconds