Searched refs:PMinit (Results 1 - 3 of 3) sorted by relevance

/xnu-2422.115.4/iokit/IOKit/
H A DIOService.h311 // TRUE once PMinit has been called
1366 /*! @function PMinit
1368 @discussion <code>PMinit</code> allocates and initializes the power management instance variables, and it should be called before accessing those variables or calling the power management methods. This method should be called inside the driver's <code>start</code> routine and must be paired with a call to @link PMstop PMstop@/link.
1369 Most calls to <code>PMinit</code> are followed by calls to @link joinPMtree joinPMtree@/link and @link registerPowerDriver registerPowerDriver@/link. */
1371 virtual void PMinit( void );
1376 Calling <code>PMstop</code> cleans up for the three power management initialization calls: @link PMinit PMinit@/link, @link joinPMtree joinPMtree@/link, and @link registerPowerDriver registerPowerDriver@/link. */
1382 @discussion A driver uses this method to call its nub when initializing (usually in its <code>start</code> routine after calling @link PMinit PMinit@/link), to be attached into the power management hierarchy (i.e., the power plane). A driver usually calls this method on the driver for the device that provides it power (this is frequently the nub).
1634 Calls to @link PMinit PMini
[all...]
/xnu-2422.115.4/iokit/Kernel/
H A DIOPMrootDomain.cpp1011 PMinit(); // creates gIOPMWorkLoop
4526 // Tag top-level PCI devices. The order of PMinit() call does not
9074 PMinit();
H A DIOServicePM.cpp290 // [public] PMinit
295 void IOService::PMinit( void ) function in class:IOService
472 // Free the data created by PMinit. Only called from IOService::free().
7061 // Calling PM without PMinit() is not allowed, fail the request.

Completed in 121 milliseconds