Lines Matching refs:IOWorkLoop
45 #include <IOKit/IOWorkLoop.h>
60 event sources must inherit from if an IOWorkLoop is to receive events from them.
75 The IOEventSource makes no attempt to maintain the consistency of its internal data across multi-threading. It is assumed that the user of these basic tools will protect the data that these objects represent in some sort of device wide instance lock. For example the IOWorkLoop maintains the event chain by using an IOCommandGate and thus single threading access to its state.
87 friend class IOWorkLoop;
126 IOWorkLoop *workLoop;
167 @abstract Virtual member function used by IOWorkLoop for work
182 IOWorkLoop that at least reacts to signalWorkAvailable() and onThread functions.
184 virtual void setWorkLoop(IOWorkLoop *workLoop);
201 // Methods to access the IOWorkLoop exported fields
242 virtual IOWorkLoop *getWorkLoop() const;