Searched refs:IOPMWorkQueue (Results 1 - 4 of 4) sorted by relevance

/xnu-2782.1.97/iokit/IOKit/
H A DIOServicePM.h45 class IOPMWorkQueue;
H A DIOService.h1920 bool servicePMRequest( IOPMRequest * request, IOPMWorkQueue * queue );
1921 bool retirePMRequest( IOPMRequest * request, IOPMWorkQueue * queue );
/xnu-2782.1.97/iokit/Kernel/
H A DIOServicePMPrivate.h159 friend class IOPMWorkQueue;
164 // Link IOServicePM objects on IOPMWorkQueue.
673 // IOPMWorkQueue
678 class IOPMWorkQueue : public IOEventSource class in inherits:IOEventSource
680 OSDeclareDefaultStructors( IOPMWorkQueue )
683 typedef bool (*Action)( IOService *, IOPMRequest *, IOPMWorkQueue * );
705 static IOPMWorkQueue * create( IOService * inOwner, Action work, Action retire );
H A DIOServicePM.cpp90 static IOPMWorkQueue * gIOPMWorkQueue = 0;
307 gIOPMWorkQueue = IOPMWorkQueue::create(
309 OSMemberFunctionCast(IOPMWorkQueue::Action, this,
311 OSMemberFunctionCast(IOPMWorkQueue::Action, this,
7035 // Called by IOPMWorkQueue to retire a completed request.
7038 bool IOService::retirePMRequest( IOPMRequest * request, IOPMWorkQueue * queue )
7145 bool IOService::servicePMRequest( IOPMRequest * request, IOPMWorkQueue * queue )
8060 // MARK: IOPMWorkQueue
8063 // IOPMWorkQueue Class
8068 OSDefineMetaClassAndStructors( IOPMWorkQueue, IOEventSourc
[all...]

Completed in 96 milliseconds