]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/IOService.h
xnu-1486.2.11.tar.gz
[apple/xnu.git] / iokit / IOKit / IOService.h
index 1285e37bad6b40852bff4103405aeb7d6ce0af06..f2f51392912a6c020255b6799af818c736183d43 100644 (file)
@@ -1785,9 +1785,7 @@ private:
     void all_done ( void );
     void start_ack_timer ( void );
     void stop_ack_timer ( void );
     void all_done ( void );
     void start_ack_timer ( void );
     void stop_ack_timer ( void );
-    unsigned long compute_settle_time ( void );
-    IOReturn startSettleTimer ( unsigned long delay );
-    IOReturn ask_parent ( unsigned long requestedState );
+    void startSettleTimer( void );
     bool checkForDone ( void );
     bool responseValid ( unsigned long x, int pid );
     void computeDesiredState ( unsigned long tempDesire = 0 );
     bool checkForDone ( void );
     bool responseValid ( unsigned long x, int pid );
     void computeDesiredState ( unsigned long tempDesire = 0 );
@@ -1840,6 +1838,7 @@ private:
        void removePowerClient( const OSSymbol * client );
        uint32_t getPowerStateForClient( const OSSymbol * client );
     IOReturn requestPowerState( const OSSymbol * client, uint32_t state );
        void removePowerClient( const OSSymbol * client );
        uint32_t getPowerStateForClient( const OSSymbol * client );
     IOReturn requestPowerState( const OSSymbol * client, uint32_t state );
+    IOReturn requestDomainPower( unsigned long ourPowerState, IOOptionBits options = 0 );
 #endif /* XNU_KERNEL_PRIVATE */
 };
 
 #endif /* XNU_KERNEL_PRIVATE */
 };