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

/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
H A DIOServicePM.h49 class IOPMWorkQueue;
H A DIOService.h1775 bool servicePMRequest( IOPMRequest * request, IOPMWorkQueue * queue );
1776 bool retirePMRequest( IOPMRequest * request, IOPMWorkQueue * queue );
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOServicePMPrivate.h278 IOPMWorkQueue * PMWorkQueue;
551 class IOPMWorkQueue : public IOEventSource class in inherits:IOEventSource
553 OSDeclareDefaultStructors( IOPMWorkQueue )
556 typedef bool (*Action)( IOService *, IOPMRequest *, IOPMWorkQueue * );
567 static IOPMWorkQueue * create( IOService * inOwner, Action work, Action retire );
H A DIOServicePM.cpp5210 // Create an IOPMWorkQueue on demand, when the initial PM request is
5215 // Allocate and attach an IOPMWorkQueue on demand to avoid taking
5219 fPMWorkQueue = IOPMWorkQueue::create(
5221 /* Work */ OSMemberFunctionCast(IOPMWorkQueue::Action, this,
5223 /* Done */ OSMemberFunctionCast(IOPMWorkQueue::Action, this,
5270 // Called by IOPMWorkQueue to retire a completed request.
5273 bool IOService::retirePMRequest( IOPMRequest * request, IOPMWorkQueue * queue )
5371 bool IOService::servicePMRequest( IOPMRequest * request, IOPMWorkQueue * queue )
5785 // Global queues. As PM-aware drivers load and unload, their IOPMWorkQueue's are
5877 // IOPMWorkQueue Clas
[all...]

Completed in 38 milliseconds