Searched refs:checkForWork (Results 1 - 19 of 19) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
H A DIOPMEventSource.h46 virtual bool checkForWork(void);
H A DIOCommandQueue.h67 virtual bool checkForWork();
H A DIOCommandGate.h87 @function checkForWork
88 @abstract Not used, $link IOEventSource::checkForWork(). */
89 virtual bool checkForWork();
H A DIODMAEventSource.h80 virtual bool checkForWork(void);
H A DIOEventSource.h74 All subclasses of the IOEventSource are expected to implement the checkForWork() member function.
77 checkForWork() is the key method in this class. It is called by some work-loop when convienient and is expected to evaluate it's internal state and determine if an event has occurred since the last call. In the case of an event having occurred then the instance defined target(owner)/action will be called. The action is stored as an ordinary C function pointer but the first parameter is always the owner. This means that a C++ member function can be used as an action function though this depends on the ABI.
144 be called by the checkForWork member function. The first parameter of the
152 /*! @function checkForWork
159 virtual bool checkForWork() = 0;
212 state when checkForWork is called. Calling this function will cause the
213 work-loop to be signalled so that a checkForWork is performed. */
219 state when checkForWork is called. */
H A DIOInterruptEventSource.h109 /*! @function checkForWork
113 virtual bool checkForWork();
146 state when checkForWork is called. Calling this function will cause the
147 work-loop to be signalled so that a checkForWork is performed. */
153 state when checkForWork is called. */
H A DIOPolledInterface.h81 virtual IOReturn checkForWork(void) = 0;
H A DIOTimerEventSource.h98 /*! @function checkForWork
100 virtual bool checkForWork();
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOPMPowerStateQueue.h64 virtual bool checkForWork(void);
H A DIOCommandQueue.cpp130 #error IOCommandQueue::checkForWork needs to be updated for new command size
133 bool IOCommandQueue::checkForWork() function in class:IOCommandQueue
174 See also: signalWorkAvailable, checkForWork
H A DIOPMPowerStateQueue.cpp149 // checkForWork() is called in a gated context
150 bool IOPMPowerStateQueue::checkForWork() function in class:IOPMPowerStateQueue
H A DIOCommandGate.cpp47 bool IOCommandGate::checkForWork() { return false; } function in class:IOCommandGate
H A DIODMAEventSource.cpp124 bool IODMAEventSource::checkForWork(void) function in class:IODMAEventSource
H A DIOInterruptEventSource.cpp180 bool IOInterruptEventSource::checkForWork() function in class:IOInterruptEventSource
H A DIOServicePMPrivate.h540 virtual bool checkForWork( void );
563 virtual bool checkForWork( void );
H A DIOTimerEventSource.cpp71 bool IOTimerEventSource::checkForWork() { return false; } function in class:IOTimerEventSource
H A DIOWorkLoop.cpp311 more |= evnt->checkForWork();
H A DIOHibernateIO.cpp131 Each I/O is async but only one is ever outstanding. The polled interface has a checkForWork call
484 newErr = poller->checkForWork();
494 HIBLOG("IOPolledInterface::checkForWork[%d] 0x%x\n", idx, err);
522 err = poller->checkForWork();
H A DIOServicePM.cpp5848 bool IOPMRequestQueue::checkForWork( void ) function in class:IOPMRequestQueue
5918 checkForWork();
5921 bool IOPMWorkQueue::checkForWork( void ) function in class:IOPMWorkQueue

Completed in 84 milliseconds