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

/macosx-10.10.1/IOPCIFamily-239.1.2/
H A DIOPCIBridge.cpp395 next->powerOverrideOnPriv();
437 next->powerOverrideOnPriv();
639 powerOverrideOnPriv();
3254 fBridgeDevice->powerOverrideOnPriv();
/macosx-10.10.1/xnu-2782.1.97/iokit/IOKit/
H A DIOService.h1779 Drivers may eliminate the influence of the <code>changePowerStateTo</code> method on power state one of two ways. See @link powerOverrideOnPriv powerOverrideOnPriv@/link to ignore the method's influence, or call <code>changePowerStateTo(0)</code> in the driver's <code>start</code> routine to remove the <code>changePowerStateTo</code> method's power request.
1785 /*! @function powerOverrideOnPriv
1787 @discussion Power management normally keeps a device at the highest state required by its requests via @link changePowerStateTo changePowerStateTo@/link, @link changePowerStateToPriv changePowerStateToPriv@/link, and its children. However, a driver may ensure a lower power state than otherwise required by itself and its children using <code>powerOverrideOnPriv</code>. When the override is on, power management keeps the device's power state in the state specified by <code>changePowerStateToPriv</code>. Turning on the override will initiate a power change if the driver's <code>changePowerStateToPriv</code> desired power state is different from the maximum of the <code>changePowerStateTo</code> desired power state and the children's desires.
1790 IOReturn powerOverrideOnPriv( void );
1794 @discussion When a driver has enabled an override via @link powerOverrideOnPriv powerOverrideOnPriv@/link, it can disable it again by calling this method in its superclass. Disabling the override reverts to the default algorithm for determining a device's power state. The superclass will now keep the device at the highest state required by <code>changePowerStateTo</code>, <code>changePowerStateToPriv</code>, and its children. Turning off the override will initiate a power change if the driver's desired power state is different from the maximum of the power managed driver's desire and the children's desires.
/macosx-10.10.1/xnu-2782.1.97/iokit/Kernel/
H A DIOServicePM.cpp2436 // [protected] powerOverrideOnPriv
2439 IOReturn IOService::powerOverrideOnPriv( void ) function in class:IOService

Completed in 132 milliseconds