]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/Kernel/IOServicePMPrivate.h
xnu-1228.15.4.tar.gz
[apple/xnu.git] / iokit / Kernel / IOServicePMPrivate.h
index 33af8328ada23e1c448bfc301a5e31928e6ce6c8..21e9361ffa80195e134d250487510a28578fd791 100644 (file)
@@ -172,6 +172,7 @@ private:
         Idle timer's period in seconds.
     */
     unsigned long           IdleTimerPeriod;
+    unsigned long           IdleTimerMinPowerState;
 
     /*! @var DriverDesire
         Power state desired by our controlling driver.
@@ -326,6 +327,7 @@ private:
 #define fActivityLock               pwrMgt->ActivityLock
 #define fIdleTimerEventSource       pwrMgt->IdleTimerEventSource
 #define fIdleTimerPeriod            pwrMgt->IdleTimerPeriod
+#define fIdleTimerMinPowerState     pwrMgt->IdleTimerMinPowerState
 #define fDeviceActive               pwrMgt->DeviceActive
 #define fDeviceActiveTimestamp      pwrMgt->DeviceActiveTimestamp
 #define fDriverDesire               pwrMgt->DriverDesire
@@ -460,7 +462,8 @@ enum {
     kIOPMRequestTypeAckSetPowerState       = 0x82,
     kIOPMRequestTypeAllowPowerChange       = 0x83,
     kIOPMRequestTypeCancelPowerChange      = 0x84,
-    kIOPMRequestTypeInterestChanged        = 0x85
+    kIOPMRequestTypeInterestChanged        = 0x85,
+    kIOPMRequestTypeIdleCancel             = 0x86
 };
 
 //*********************************************************************************