Searched refs:acknowledgePowerChange (Results 1 - 2 of 2) sorted by relevance

/macosx-10.10.1/xnu-2782.1.97/iokit/IOKit/
H A DIOService.h1452 Interested drivers must acknowledge power changes in <code>powerStateWillChangeTo</code> or <code>powerStateDidChangeTo</code>, either via return value or later calls to @link acknowledgePowerChange acknowledgePowerChange@/link.
1469 /*! @function acknowledgePowerChange
1471 @discussion When power management informs an interested object (via @link powerStateWillChangeTo powerStateWillChangeTo@/link or @link powerStateDidChangeTo powerStateDidChangeTo@/link), the object can return an immediate acknowledgement via a return code, or it may return an indication that it will acknowledge later by calling <code>acknowledgePowerChange</code>.
1472 Interested objects are those that have registered as interested drivers, as well as power plane children of the power changing driver. A driver that calls @link registerInterestedDriver registerInterestedDriver@/link must call <code>acknowledgePowerChange</code>, or use an immediate acknowledgement return from <code>powerStateWillChangeTo</code> or <code>powerStateDidChangeTo</code>.
1477 IOReturn acknowledgePowerChange( IOService * whichDriver );
1728 @result The driver returns <code>IOPMAckImplied</code> if it has prepared for the power change when it returns. If it has started preparing but not finished, it should return a number of microseconds which is an upper limit of the time it will need to finish preparing. Then, when it has completed its preparations, it should call @link acknowledgePowerChange acknowledgePowerChange@/link. */
1742 @result The driver returns <code>IOPMAckImplied</code> if it has prepared for the power change when it returns. If it has started preparing but not finished, it should return a number of microseconds which is an upper limit of the time it will need to finish preparing. Then, when it has completed its preparations, it should call @link acknowledgePowerChange acknowledgePowerChange
[all...]
/macosx-10.10.1/xnu-2782.1.97/iokit/Kernel/
H A DIOServicePM.cpp1404 // [public] acknowledgePowerChange
1417 IOReturn IOService::acknowledgePowerChange( IOService * whichObject ) function in class:IOService
1779 parent->acknowledgePowerChange( whichParent );
1914 parent->acknowledgePowerChange( whichParent );
3412 // PM work loop, which can run to process acknowledgePowerChange()
5001 parent->acknowledgePowerChange((IOService *)nub);

Completed in 163 milliseconds