setProperty(kRootDomainSleepReasonKey, sleepReason);
}
- tracePoint(kIOPMTracePointSleepStarted);
-
patriarch->sleepSystem();
return kIOReturnSuccess;
}
{
if ( getPowerState() == DOZE_STATE )
{
+ tracePoint(kIOPMTracePointSystemWakeDriversPhase);
changePowerStateToPriv(ON_STATE);
patriarch->wakeSystem();
}
gMessageClientType);
tellClients(kIOMessageSystemWillPowerOn, clientMessageFilter);
}
+
+ if (SLEEP_STATE == newPowerState)
+ {
+ tracePoint(kIOPMTracePointSleepStarted);
+ }
}
if (*rdFlags & kServiceFlagTopLevelPCI)
*/
setProperty(kRootDomainSleepReasonKey, kIOPMIdleSleepKey);
- tracePoint(kIOPMTracePointSleepStarted);
-
sleepASAP = false;
changePowerStateToPriv(SLEEP_STATE);
}