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

123

/macosx-10.9.5/IOSCSIParallelFamily-300.0.2/
H A DSCSIParallelWorkLoop.cpp86 SCSIParallelWorkLoop * workLoop = NULL; local
88 workLoop = OSTypeAlloc ( SCSIParallelWorkLoop );
89 require_nonzero ( workLoop, ErrorExit );
91 require ( workLoop->InitWithLockGroupName ( lockGroupName ), ReleaseWorkLoop );
93 return workLoop;
99 require_nonzero ( workLoop, ErrorExit );
100 workLoop->release ( );
101 workLoop = NULL;
107 return workLoop;
/macosx-10.9.5/xnu-2422.115.4/iokit/Kernel/
H A DIOEventSource.cpp91 workLoop->signalWorkAvailable();
97 workLoop->openGate();
102 workLoop->closeGate();
109 if ((res = workLoop->tryCloseGate())) {
119 res = workLoop->sleepGate(event, type);
128 res = workLoop->sleepGate(event, deadline, type);
133 void IOEventSource::wakeupGate(void *event, bool oneThread) { workLoop->wakeupGate(event, oneThread); }
189 if (workLoop)
207 workLoop = inWorkLoop;
212 return workLoop;
[all...]
H A DIOCommandGate.cpp96 if (workLoop && !workLoop->inGate())
104 if (workLoop) {
121 if (!inWorkLoop && workLoop) { // tearing down
161 if (!workLoop->onThread()) {
215 if (!workLoop->onThread() && !enabled)
241 if (!workLoop->inGate())
249 if (!workLoop->inGate())
H A DIOTimerEventSource.cpp107 wl = me->workLoop;
124 DTRACE_TMR3(iotescallout__expire, Action, doit, OSObject, me->owner, void, me->workLoop);
149 wl = me->reserved->workLoop;
166 DTRACE_TMR3(iotescallout__expire, Action, doit, OSObject, me->owner, void, me->workLoop);
178 me->reserved->workLoop->release();
240 workLoop->release();
260 workLoop->release();
353 if ( enabled && AbsoluteTime_to_scalar(&abstime) && workLoop )
363 if ( enabled && AbsoluteTime_to_scalar(&inAbstime) && AbsoluteTime_to_scalar(&abstime) && workLoop )
368 workLoop
[all...]
H A DIOFilterInterruptEventSource.cpp160 VM_KERNEL_UNSLIDE(filterAction), (uintptr_t) owner, (uintptr_t) this, (uintptr_t) workLoop);
167 VM_KERNEL_UNSLIDE(filterAction), (uintptr_t) owner, (uintptr_t) this, (uintptr_t) workLoop);
181 VM_KERNEL_UNSLIDE(filterAction), (uintptr_t) owner, (uintptr_t) this, (uintptr_t) workLoop);
188 VM_KERNEL_UNSLIDE(filterAction), (uintptr_t) owner, (uintptr_t) this, (uintptr_t) workLoop);
H A DIOInterruptEventSource.cpp214 VM_KERNEL_UNSLIDE(intAction), (uintptr_t) owner, (uintptr_t) this, (uintptr_t) workLoop);
221 VM_KERNEL_UNSLIDE(intAction), (uintptr_t) owner, (uintptr_t) this, (uintptr_t) workLoop);
232 VM_KERNEL_UNSLIDE(intAction), (uintptr_t) owner, (uintptr_t) this, (uintptr_t) workLoop);
239 VM_KERNEL_UNSLIDE(intAction), (uintptr_t) owner, (uintptr_t) this, (uintptr_t) workLoop);
/macosx-10.9.5/IOHIDFamily-503.215.2/IOHIDSystem/
H A DIOHIDWorkLoop.h18 static IOHIDWorkLoop * workLoop();
H A DIOHIDWorkLoop.cpp12 IOHIDWorkLoop * IOHIDWorkLoop::workLoop() function in class:IOHIDWorkLoop
/macosx-10.9.5/IOHIDFamily-503.215.2/IOHIDFamily/
H A DIOHIDResource.cpp37 _workLoop = IOWorkLoop::workLoop();
H A DIOHIDEventSystem.cpp71 _workLoop = IOHIDWorkLoop::workLoop();
109 if (workLoop) {
110 workLoop->disableAllEventSources();
/macosx-10.9.5/xnu-2422.115.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.9.5/IOFireWireFamily-455.4.0/IOFireWireFamily.kmodproj/
H A DIOFWQEventSource.h50 inline bool inGate( void ) {return workLoop->inGate();};
H A DIOFWWorkLoop.h57 static IOFWWorkLoop * workLoop();
H A DIOFWWorkLoop.cpp44 // workLoop
48 IOFWWorkLoop * IOFWWorkLoop::workLoop() function in class:IOFWWorkLoop
H A DIOFireWireLink.cpp72 return IOFWWorkLoop::workLoop();
/macosx-10.9.5/IOSCSIParallelFamily-300.0.2/TestTools/AppleSCSIHBAEmulator/
H A DAppleSCSIEmulatorAdapterUC.cpp135 IOWorkLoop * workLoop = NULL; local
150 workLoop = getWorkLoop ( );
151 require_nonzero_action ( workLoop,
157 workLoop->addEventSource ( fCommandGate );
164 workLoop->removeEventSource ( fCommandGate );
168 fWorkLoop = workLoop;
/macosx-10.9.5/xnu-2422.115.4/iokit/IOKit/
H A DIOEventSource.h125 /*! @var workLoop What is the work-loop for this event source. */
126 IOWorkLoop *workLoop; member in class:IOEventSource
179 @abstract Set'ter for $link workLoop variable.
180 @param workLoop
184 virtual void setWorkLoop(IOWorkLoop *workLoop);
240 @abstract Get'ter for $link workLoop variable.
241 @result value of workLoop. */
245 @abstract Convenience function for workLoop->onThread.
H A DIOTimerEventSource.h76 IOWorkLoop * workLoop; member in struct:IOTimerEventSource::ExpansionData
98 virtual void setWorkLoop(IOWorkLoop *workLoop);
H A DIOCommandPool.h125 virtual bool initWithWorkLoop(IOWorkLoop *workLoop);
/macosx-10.9.5/IOAudioFamily-197.4.2/
H A DIOAudioDevice.cpp180 workLoop->addEventSource ( reserved->idleTimer );
258 workLoop = IOWorkLoop::workLoop ();
259 if ( 0 != workLoop )
308 if (workLoop) {
310 workLoop->removeEventSource(timerEventSource);
317 audioDebugIOLog ( 3, " did workLoop->removeEventSource ( timerEventSource )\n" );
320 if (workLoop) {
322 workLoop->removeEventSource(reserved->idleTimer);
329 audioDebugIOLog ( 3, " did workLoop
[all...]
H A DIOAudioControl.cpp302 if (workLoop) {
303 workLoop->removeEventSource(commandGate);
310 if (workLoop) {
311 workLoop->release();
312 workLoop = NULL;
386 if (workLoop) {
387 workLoop->removeEventSource(commandGate);
412 return workLoop;
417 if (!workLoop) {
418 workLoop
[all...]
H A DIOAudioEngine.cpp513 if (workLoop) {
514 workLoop->removeEventSource(commandGate);
521 if (workLoop) {
522 workLoop->release();
523 workLoop = NULL;
571 workLoop = audioDevice->getWorkLoop ();
572 if ( workLoop )
574 workLoop->retain();
579 workLoop->addEventSource ( commandGate );
582 setWorkLoopOnAllAudioControls ( workLoop );
[all...]
H A DIOAudioEngineUserClient.cpp388 workLoop = audioEngine->getWorkLoop();
389 if ( workLoop )
391 workLoop->retain();
404 workLoop->addEventSource(commandGate);
637 if ( workLoop )
639 ret = workLoop->runAction(_getNearestStartTimeAction, this, (void *)audioStream, (void *)ioTimeStamp, (void *)(uintptr_t)isInput); // <rdar://7529580>
762 workLoop = audioEngine->getWorkLoop();
763 if ( workLoop )
765 workLoop->retain();
778 workLoop
[all...]
/macosx-10.9.5/IOFireWireSBP2-426.4.1/IOFireWireSBP2/
H A DIOFireWireSBP2LUN.cpp151 IOWorkLoop * workLoop = NULL; local
154 workLoop = getWorkLoop();
155 if( !workLoop )
168 workLoop->retain();
169 workLoop->addEventSource( fGate );
222 IOWorkLoop * workLoop = NULL; local
224 workLoop = fGate->getWorkLoop();
225 workLoop->removeEventSource( fGate );
226 workLoop->release();

Completed in 358 milliseconds

123