Home
last modified time | relevance | path

Searched refs:IOWorkLoop (Results 1 – 25 of 30) sorted by relevance

12

/xnu-11215/iokit/Kernel/
H A DIOWorkLoop.cpp127 IOWorkLoop::init() in init()
189 IOWorkLoop *
190 IOWorkLoop::workLoop() in workLoop()
195 IOWorkLoop *
198 IOWorkLoop *me = new IOWorkLoop; in workLoopWithOptions()
241 IOWorkLoop::free() in free()
430 IOWorkLoop::threadMain() in threadMain()
483 IOWorkLoop::inGate() const in inGate()
501 IOWorkLoop::openGate() in openGate()
508 IOWorkLoop::closeGate() in closeGate()
[all …]
H A DIOCommandPool.cpp62 withWorkLoop(IOWorkLoop *inWorkLoop) in withWorkLoop()
76 initWithWorkLoop(IOWorkLoop *inWorkLoop) in initWithWorkLoop()
105 commandPool(IOService * inOwner, IOWorkLoop *inWorkLoop, UInt32 inSize) in commandPool()
118 init(IOService */* inOwner */, IOWorkLoop *inWorkLoop, UInt32 /* inSize */) in init()
133 IOWorkLoop *wl = fSerializer->getWorkLoop(); in free()
H A DIOCommandGate.cpp139 IOCommandGate::setWorkLoop(IOWorkLoop *inWorkLoop) in setWorkLoop()
141 IOWorkLoop * wl; in setWorkLoop()
200 IOWorkLoop * wl; in runAction()
274 IOWorkLoop * wl; in attemptAction()
H A DIOEventSource.cpp280 IOEventSource::setWorkLoop(IOWorkLoop *inWorkLoop) in setWorkLoop()
288 IOWorkLoop *
H A DIOTimerEventSource.cpp106 OSObject * _owner, IOWorkLoop * _workLoop) in invokeAction()
148 IOWorkLoop * in timeout()
175 IOWorkLoop * in timeoutAndRelease()
531 IOTimerEventSource::setWorkLoop(IOWorkLoop *inWorkLoop) in setWorkLoop()
H A DIOServicePrivate.h204 virtual IOWorkLoop * getWorkLoop() const APPLE_KEXT_OVERRIDE;
221 virtual IOWorkLoop * getWorkLoop() const APPLE_KEXT_OVERRIDE;
H A DIOInterruptEventSource.cpp272 IOInterruptEventSource::setWorkLoop(IOWorkLoop *inWorkLoop) in setWorkLoop()
H A DIOService.cpp1372 IOWorkLoop *
2511 _workLoopAction( IOWorkLoop::Action action, in _workLoopAction()
2516 IOWorkLoop * wl; in _workLoopAction()
3255 _workLoopAction((IOWorkLoop::Action) &actionWillStop, in terminateWorker()
3266 _workLoopAction((IOWorkLoop::Action) &actionWillTerminate, in terminateWorker()
3292 _workLoopAction((IOWorkLoop::Action) &actionDidTerminate, in terminateWorker()
3295 _workLoopAction((IOWorkLoop::Action) &actionDidStop, in terminateWorker()
3322 _workLoopAction((IOWorkLoop::Action) &actionFinalize, in terminateWorker()
3371 _workLoopAction((IOWorkLoop::Action) &actionStop, in terminateWorker()
7197 IOWorkLoop *
[all …]
/xnu-11215/iokit/IOKit/
H A DIOWorkLoop.h58 class IOWorkLoop : public OSObject
60 OSDeclareDefaultStructors(IOWorkLoop);
206 static OSPtr<IOWorkLoop> workLoop();
361 OSMetaClassDeclareReservedUnused(IOWorkLoop, 0);
362 OSMetaClassDeclareReservedUnused(IOWorkLoop, 1);
363 OSMetaClassDeclareReservedUnused(IOWorkLoop, 2);
369 OSMetaClassDeclareReservedUnused(IOWorkLoop, 3);
370 OSMetaClassDeclareReservedUnused(IOWorkLoop, 4);
371 OSMetaClassDeclareReservedUnused(IOWorkLoop, 5);
372 OSMetaClassDeclareReservedUnused(IOWorkLoop, 6);
[all …]
H A DIOCommandPool.h125 virtual bool initWithWorkLoop(IOWorkLoop *workLoop);
140 static OSPtr<IOCommandPool> withWorkLoop(IOWorkLoop *inWorkLoop);
147 IOWorkLoop *inWorkLoop,
155 IOWorkLoop *inWorkLoop,
H A DIOEventSource.h87 friend class IOWorkLoop; variable
150 IOWorkLoop *workLoop;
206 virtual void setWorkLoop(IOWorkLoop *workLoop);
284 virtual IOWorkLoop *getWorkLoop() const;
H A DIOTimerEventSource.h126 IOWorkLoop * workLoop;
150 virtual void setWorkLoop(IOWorkLoop *workLoop) APPLE_KEXT_OVERRIDE;
189 OSObject * owner, IOWorkLoop * workLoop);
H A DIOStatisticsPrivate.h55 class IOWorkLoop; variable
164 IOWorkLoop *workLoop;
256 static IOWorkLoopCounter *registerWorkLoop(IOWorkLoop *workLoop);
H A DIOServiceStateNotificationEventSource.h78 virtual void setWorkLoop(IOWorkLoop *inWorkLoop) APPLE_KEXT_OVERRIDE;
H A DIOServicePM.h37 class IOWorkLoop; variable
H A DIOCommandGate.h120 virtual void setWorkLoop(IOWorkLoop *inWorkLoop) APPLE_KEXT_OVERRIDE;
H A DIOInterruptEventSource.h128 virtual void setWorkLoop(IOWorkLoop *inWorkLoop) APPLE_KEXT_OVERRIDE;
H A DIOUserServer.h176 IOWorkLoop * fWorkLoop;
196 virtual IOWorkLoop * getWorkLoop() const APPLE_KEXT_OVERRIDE;
H A DIOPlatformExpert.h433 IOWorkLoop *workLoop;
442 virtual IOWorkLoop *getWorkLoop() const APPLE_KEXT_OVERRIDE;
H A DIOService.h1231 virtual IOWorkLoop * getWorkLoop() const;
2088 virtual IOWorkLoop * getPMworkloop( void )
2253 static IOWorkLoop * getIOPMWorkloop( void );
/xnu-11215/iokit/Exclaves/
H A DExclaves.cpp56 IOWorkLoop *workLoop;
133 IOWorkLoop * wl; in exclaveStart()
672 IOWorkLoop *wl; in exclaveRegisterInterrupt()
717 IOWorkLoop *wl; in exclaveRemoveInterrupt()
859 IOWorkLoop *wl; in exclaveRegisterTimer()
905 IOWorkLoop *wl; in exclaveRemoveTimer()
1152 …er(IOService::IOExclaveProxyState * pRef, IOExclaveANEUpcallType type, IOWorkLoop *wl, void *block) in exclaveRegisterANEUpcallHelper()
/xnu-11215/iokit/Tests/
H A DTestDevice.cpp61 workLoop = IOWorkLoop::workLoop(); in init()
H A DTests.cpp802 OSSharedPtr<IOWorkLoop> wl; in IOWorkLoopTest()
806 wl = IOWorkLoop::workLoop(); in IOWorkLoopTest()
1994 OSSharedPtr<IOWorkLoop> wl = IOWorkLoop::workLoop(); in sysctl_iokittest()
/xnu-11215/iokit/conf/
H A DMakefile.template161 IOWorkLoop.cpo_CXXWARNFLAGS_ADD += -Wno-sign-conversion
196 IOWorkLoop.cpo_CXXWARNFLAGS_ADD += -Wno-unused-parameter
H A Dfiles58 iokit/Kernel/IOWorkLoop.cpp optional iokitcpp

12