Searched refs:acknowledgePowerChange (Results 1 - 2 of 2) sorted by relevance
/macosx-10.10.1/xnu-2782.1.97/iokit/IOKit/ |
H A D | IOService.h | 1452 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 D | IOServicePM.cpp | 1404 // [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