Lines Matching defs:details

389     IOReturn    recordSystemPowerEvent( PMEventDetails *details );
391 IOReturn recordDetailedPowerEvent( PMEventDetails *details );
2068 PMEventDetails *details;
2073 details = PMEventDetails::eventDetails(kIOPMEventTypeSleep, NULL,
2076 recordAndReleasePMEvent( details );
2092 details = PMEventDetails::eventDetails(kIOPMEventTypeSleep, NULL,
2095 recordAndReleasePMEvent( details );
2167 PMEventDetails *details;
2179 details = PMEventDetails::eventDetails(
2185 recordAndReleasePMEvent( details );
2242 details = PMEventDetails::eventDetails(
2248 recordAndReleasePMEvent( details );
2386 details = PMEventDetails::eventDetails(
2392 recordAndReleasePMEvent( details );
2851 PMEventDetails *details = PMEventDetails::eventDetails(kIOPMEventTypeUUIDClear,
2853 if (details) {
2854 timeline->recordSystemPowerEvent( details );
2855 details->release();
2877 PMEventDetails *details;
2878 details = PMEventDetails::eventDetails(kIOPMEventTypeUUIDSet,
2880 if (details) {
2881 timeline->recordSystemPowerEvent( details );
2882 details->release();
7311 IOReturn IOPMrootDomain::recordPMEvent(PMEventDetails *details)
7313 if (timeline && details) {
7318 if(details->eventClassifier == kIOPMEventClassDriverEvent) {
7319 rc = timeline->recordDetailedPowerEvent( details );
7323 else if(details->eventClassifier == kIOPMEventClassSystemEvent) {
7324 rc = timeline->recordSystemPowerEvent( details );
7334 if(details->eventType == kIOPMEventTypeWakeDone) {
7356 IOReturn IOPMrootDomain::recordAndReleasePMEvent(PMEventDetails *details)
7360 if (details)
7362 ret = recordPMEvent(details);
7363 details->release();
7696 IOReturn IOPMTimeline::recordSystemPowerEvent( PMEventDetails *details )
7703 if (!details)
7709 if (details->eventType == kIOPMEventTypeWakeDone)
7717 if (details->eventType == kIOPMEventTypeWake) {
7719 } else if (details->eventType == kIOPMEventTypeWakeDone) {
7723 systemState = details->eventType;
7739 record_to->eventType = details->eventType;
7740 record_to->eventReason = details->reason;
7741 record_to->eventResult = details->result;
7746 if (!details->uuid) {
7750 details->uuid = swUUIDKey->getCStringNoCopy();
7753 if (details->uuid)
7754 strncpy(record_to->uuid, details->uuid, kMaxPMStringLength);
7772 IOReturn IOPMTimeline::recordDetailedPowerEvent( PMEventDetails *details )
7777 if (!details->eventType || !details->ownerName)
7788 record_to->eventType = details->eventType;
7789 if (details->ownerName && (strlen(details->ownerName) > 1)) {
7791 details->ownerName,
7795 record_to->ownerDisambiguateID = details->ownerUnique;
7797 if (details->interestName && (strlen(details->interestName) > 1)) {
7799 details->interestName,
7803 record_to->oldState = details->oldState;
7804 record_to->newState = details->newState;
7805 record_to->eventResult = details->result;
7806 record_to->elapsedTimeUS = details->elapsedTimeUS;
8248 OSDictionary *details = NULL;
8255 details = OSDictionary::withCapacity(7);
8256 if (!details)
8259 outArray->setObject(details);
8260 details->release();
8264 details->setObject(kIOPMDriverAssertionIDKey, _n);
8269 details->setObject(kIOPMDriverAssertionCreatedTimeKey, _n);
8274 details->setObject(kIOPMDriverAssertionModifiedTimeKey, _n);
8279 details->setObject(kIOPMDriverAssertionOwnerServiceKey, _n);
8284 details->setObject(kIOPMDriverAssertionLevelKey, _n);
8289 details->setObject(kIOPMDriverAssertionAssertedKey, _n);
8294 details->setObject(kIOPMDriverAssertionOwnerStringKey, _a->ownerString);