Lines Matching refs:IOPMrootDomain

67 #define kIOPMrootDomainClass    "IOPMrootDomain"
276 static IOPMrootDomain * gRootDomain;
295 // Constants used as arguments to IOPMrootDomain::informCPUStateChange
330 friend class IOPMrootDomain;
335 IOPMrootDomain *parent;
348 IOPMrootDomain *parent_arg,
376 * @discussion Intended for use only as a helper-class to IOPMrootDomain.
384 static IOPMTimeline* timeline(IOPMrootDomain *root_domain);
430 IOPMrootDomain *owner;
441 * IOPMrootDomain and only IOPMrootDomain should instantiate
454 static PMTraceWorker *tracer( IOPMrootDomain * );
467 IOPMrootDomain *owner;
486 static PMAssertionsTracker *pmAssertionsTracker( IOPMrootDomain * );
520 IOPMrootDomain *owner;
561 OSDefineMetaClassAndFinalStructors(IOPMrootDomain, IOService)
666 IOPMrootDomain * IOPMrootDomain::construct( void )
668 IOPMrootDomain *root;
670 root = new IOPMrootDomain;
831 bool IOPMrootDomain::start( IOService * nub )
963 &IOPMrootDomain::dispatchPowerEvent));
1052 void IOPMrootDomain::handleSuspendPMNotificationClient(uint32_t pid, bool doSuspend)
1112 * Publish array of suspended pids in IOPMrootDomain
1147 bool IOPMrootDomain::pmNotificationIsSuspended(uint32_t pid)
1161 void IOPMrootDomain::suspendPMNotificationsForPID(uint32_t pid, bool doSuspend)
1176 IOReturn IOPMrootDomain::setProperties( OSObject * props_obj )
1427 IOReturn IOPMrootDomain::setAggressiveness(
1437 IOReturn IOPMrootDomain::setAggressiveness(
1511 IOReturn IOPMrootDomain::getAggressiveness (
1595 IOReturn IOPMrootDomain::joinAggressiveness(
1637 ((IOPMrootDomain *) param1)->handleAggressivesRequests();
1641 void IOPMrootDomain::handleAggressivesRequests( void )
1803 void IOPMrootDomain::synchronizeAggressives(
1853 void IOPMrootDomain::broadcastAggressives(
1914 void IOPMrootDomain::startIdleSleepTimer( uint32_t inSeconds )
1937 void IOPMrootDomain::cancelIdleSleepTimer( void )
1956 ((IOPMrootDomain *)us)->handleSleepTimerExpiration();
1966 void IOPMrootDomain::handleSleepTimerExpiration( void )
1972 &IOPMrootDomain::handleSleepTimerExpiration),
2001 void IOPMrootDomain::setQuickSpinDownTimeout( void )
2013 void IOPMrootDomain::restoreUserSpinDownTimeout( void )
2026 IOReturn IOPMrootDomain::sleepSystem( void )
2032 IOReturn IOPMrootDomain::sleepSystemOptions( OSDictionary *options )
2052 IOReturn IOPMrootDomain::privateSleepSystem( uint32_t sleepReason )
2112 IOReturn IOPMrootDomain::recordPMEventGated(PMEventDetails *record)
2123 OSMemberFunctionCast(IOWorkLoop::Action, this, &IOPMrootDomain::recordPMEventGated),
2146 IOReturn IOPMrootDomain::recordAndReleasePMEventGated(PMEventDetails *record)
2165 void IOPMrootDomain::powerChangeDone( unsigned long previousPowerState )
2404 IOReturn IOPMrootDomain::requestPowerDomainState (
2421 void IOPMrootDomain::updatePreventIdleSleepList(
2476 void IOPMrootDomain::updatePreventSystemSleepList(
2513 bool IOPMrootDomain::tellChangeDown( unsigned long stateNum )
2559 bool IOPMrootDomain::askChangeDown( unsigned long stateNum )
2578 void IOPMrootDomain::askChangeDownDone(
2615 void IOPMrootDomain::tellNoChangeDown( unsigned long stateNum )
2653 void IOPMrootDomain::tellChangeUp( unsigned long stateNum )
2704 IOReturn IOPMrootDomain::sysPowerDownHandler(
2789 // Called from IOPMrootDomain when we're initiating a sleep,
2798 void IOPMrootDomain::handleQueueSleepWakeUUID(OSObject *obj)
2828 // Called from IOPMrootDomain when we're initiating a sleep,
2835 void IOPMrootDomain::handlePublishSleepWakeUUID( bool shouldPublish )
2906 IOReturn IOPMrootDomain::changePowerStateTo( unsigned long ordinal )
2916 IOReturn IOPMrootDomain::changePowerStateToPriv( unsigned long ordinal )
2931 bool IOPMrootDomain::activitySinceSleep(void)
2936 bool IOPMrootDomain::abortHibernation(void)
2964 bool IOPMrootDomain::shouldSleepOnClamshellClosed( void )
2975 void IOPMrootDomain::sendClientClamshellNotification( void )
3001 IOOptionBits IOPMrootDomain::getSleepSupported( void )
3012 void IOPMrootDomain::setSleepSupported( IOOptionBits flags )
3023 void IOPMrootDomain::setDisableClamShellSleep( bool val )
3028 OSMemberFunctionCast(IOWorkLoop::Action, this, &IOPMrootDomain::setDisableClamShellSleep),
3053 void IOPMrootDomain::wakeFromDoze( void )
3067 void IOPMrootDomain::publishFeature( const char * feature )
3078 void IOPMrootDomain::publishFeature(
3182 IOReturn IOPMrootDomain::removePublishedFeature( uint32_t removeFeatureID )
3314 void IOPMrootDomain::publishPMSetting(
3333 // drivers. Should be called only by IOPMrootDomain::setProperties.
3336 IOReturn IOPMrootDomain::setPMSetting(
3421 OSObject * IOPMrootDomain::copyPMSetting(
3444 IOReturn IOPMrootDomain::registerPMSettingController(
3472 // IOPMrootDomain::deRegisterPMSettingCallback when unloading your kext
3477 IOReturn IOPMrootDomain::registerPMSettingController(
3498 (IOPMrootDomain *) this, func, target,
3534 void IOPMrootDomain::deregisterPMSettingObject( PMSettingObject * pmso )
3598 void IOPMrootDomain::informCPUStateChange(
3686 bool IOPMrootDomain::evaluateSystemSleepPolicy(
3932 void IOPMrootDomain::evaluateSystemSleepPolicyEarly( void )
3981 void IOPMrootDomain::evaluateSystemSleepPolicyFinal( void )
4027 bool IOPMrootDomain::getHibernateSettings(
4046 bool IOPMrootDomain::getSleepOption( const char * key, uint32_t * option )
4081 IOReturn IOPMrootDomain::getSystemSleepType( uint32_t * sleepType )
4092 &IOPMrootDomain::getSystemSleepType),
4121 IOPMrootDomain * RootDomain;
4154 // IOService children of IOPMrootDomain are not instrumented.
4169 void IOPMrootDomain::handlePlatformHaltRestart( UInt32 pe_type )
4239 IOReturn IOPMrootDomain::shutdownSystem( void )
4249 IOReturn IOPMrootDomain::restartSystem( void )
4263 void IOPMrootDomain::tagPowerPlaneService(
4278 &IOPMrootDomain::handleOurPowerChangeStart);
4283 &IOPMrootDomain::handleOurPowerChangeDone);
4288 &IOPMrootDomain::overrideOurPowerChange);
4344 &IOPMrootDomain::overridePowerChangeForUIService);
4351 &IOPMrootDomain::handleActivityTickleForDisplayWrangler);
4388 &IOPMrootDomain::handlePowerChangeStartForPCIDevice);
4393 &IOPMrootDomain::handlePowerChangeDoneForPCIDevice);
4403 void IOPMrootDomain::overrideOurPowerChange(
4427 * IOPMrootDomain initiates an idle sleep here
4459 void IOPMrootDomain::handleOurPowerChangeStart(
4630 void IOPMrootDomain::handleOurPowerChangeDone(
4802 void IOPMrootDomain::overridePowerChangeForUIService(
4938 void IOPMrootDomain::handleActivityTickleForDisplayWrangler(
4978 bool IOPMrootDomain::shouldDelayChildNotification(
4995 void IOPMrootDomain::handlePowerChangeStartForPCIDevice(
5007 void IOPMrootDomain::handlePowerChangeDoneForPCIDevice(
5025 IONotifier * IOPMrootDomain::registerInterest(
5073 bool IOPMrootDomain::systemMessageFilter(
5200 IOReturn IOPMrootDomain::setMaintenanceWakeCalendar(
5239 IOReturn IOPMrootDomain::displayWranglerNotification(
5301 bool IOPMrootDomain::displayWranglerMatchPublished(
5323 void IOPMrootDomain::reportUserInput( void )
5347 bool IOPMrootDomain::latchDisplayWranglerTickle( bool latch )
5388 bool IOPMrootDomain::batteryPublished(
5399 ((IOPMrootDomain *)root_domain)->publishFeature("DisplayDims");
5412 bool IOPMrootDomain::checkSystemCanSleep( IOOptionBits options )
5505 bool IOPMrootDomain::checkSystemCanSustainFullWake( void )
5535 void IOPMrootDomain::adjustPowerState( bool sleepASAP )
5558 void IOPMrootDomain::dispatchPowerEvent(
5703 IOReturn IOPMrootDomain::systemPowerEventOccurred(
5724 IOReturn IOPMrootDomain::systemPowerEventOccurred(
5777 IOReturn IOPMrootDomain::receivePowerNotification( UInt32 msg )
5784 void IOPMrootDomain::handlePowerNotification( UInt32 msg )
5791 * Local (IOPMrootDomain only) eval clamshell command
6022 void IOPMrootDomain::evaluatePolicy( int stimulus, uint32_t arg )
6424 void IOPMrootDomain::evaluateAssertions(IOPMDriverAssertionType newAssertions, IOPMDriverAssertionType oldAssertions)
6465 void IOPMrootDomain::pmStatsRecordEvent(
6512 * IOPMrootDomain::pmStatsAppResponses
6514 void IOPMrootDomain::pmStatsRecordApplicationResponse(
6606 IOReturn IOPMrootDomain::callPlatformFunction(
6653 void IOPMrootDomain::tracePoint( uint8_t point )
6665 void IOPMrootDomain::tracePoint( uint8_t point, uint8_t data )
6673 void IOPMrootDomain::traceDetail( uint32_t detail )
6691 PMTraceWorker *PMTraceWorker::tracer(IOPMrootDomain *owner)
7066 void IOPMrootDomain::acknowledgeSystemWillShutdown( IOService * from )
7302 IOMemoryDescriptor *IOPMrootDomain::getPMTraceMemoryDescriptor(void)
7311 IOReturn IOPMrootDomain::recordPMEvent(PMEventDetails *details)
7356 IOReturn IOPMrootDomain::recordAndReleasePMEvent(PMEventDetails *details)
7371 IOPMDriverAssertionID IOPMrootDomain::createPMAssertion(
7391 IOReturn IOPMrootDomain::releasePMAssertion(IOPMDriverAssertionID releaseAssertion)
7399 IOReturn IOPMrootDomain::setPMAssertionLevel(
7406 IOPMDriverAssertionLevel IOPMrootDomain::getPMAssertionLevel(IOPMDriverAssertionType whichAssertion)
7423 IOReturn IOPMrootDomain::setPMAssertionUserLevels(IOPMDriverAssertionType inLevels)
7431 bool IOPMrootDomain::serializeProperties( OSSerialize * s ) const
7470 IOPMrootDomain *parent_arg,
7565 IOPMTimeline *IOPMTimeline::timeline(IOPMrootDomain *root_domain)
7745 // on IOPMrootDomain under key kIOPMSleepWakeUUIDKey
7853 IOLog("IOPMrootDomain -> erased buffer.\n");
7927 PMAssertionsTracker *PMAssertionsTracker::pmAssertionsTracker( IOPMrootDomain *rootDomain )
8008 /* Publish the IOPMrootDomain property "DriverPMAssertionsDetailed"
8021 /* Publish the IOPMrootDomain property "DriverPMAssertions"