Lines Matching refs:details

422     IOReturn    recordSystemPowerEvent( PMEventDetails *details );
424 IOReturn recordDetailedPowerEvent( PMEventDetails *details );
2923 PMEventDetails *details = PMEventDetails::eventDetails(kIOPMEventTypeUUIDClear,
2925 if (details) {
2926 timeline->recordSystemPowerEvent( details );
2927 details->release();
2949 PMEventDetails *details;
2950 details = PMEventDetails::eventDetails(kIOPMEventTypeUUIDSet,
2952 if (details) {
2953 timeline->recordSystemPowerEvent( details );
2954 details->release();
7946 IOReturn IOPMrootDomain::recordPMEvent(PMEventDetails *details)
7948 if (timeline && details) {
7953 if(details->eventClassifier == kIOPMEventClassDriverEvent) {
7954 rc = timeline->recordDetailedPowerEvent( details );
7958 else if(details->eventClassifier == kIOPMEventClassSystemEvent) {
7959 rc = timeline->recordSystemPowerEvent( details );
7969 if(details->eventType == kIOPMEventTypeWakeDone) {
7995 PMEventDetails *details = PMEventDetails::eventDetails(type, uuid, reason, result);
7996 if (details)
7998 recordPMEvent(details);
7999 details->release();
8003 IOReturn IOPMrootDomain::recordAndReleasePMEvent(PMEventDetails *details)
8007 if (details)
8009 ret = recordPMEvent(details);
8010 details->release();
8395 IOReturn IOPMTimeline::recordSystemPowerEvent( PMEventDetails *details )
8402 if (!details)
8408 if (details->eventType == kIOPMEventTypeWakeDone)
8416 if (details->eventType == kIOPMEventTypeWake) {
8418 } else if (details->eventType == kIOPMEventTypeWakeDone) {
8422 systemState = details->eventType;
8438 record_to->eventType = details->eventType;
8439 record_to->eventReason = details->reason;
8440 record_to->eventResult = details->result;
8445 if (!details->uuid) {
8449 details->uuid = swUUIDKey->getCStringNoCopy();
8452 if (details->uuid)
8453 strncpy(record_to->uuid, details->uuid, kMaxPMStringLength);
8471 IOReturn IOPMTimeline::recordDetailedPowerEvent( PMEventDetails *details )
8476 if (!details->eventType || !details->ownerName)
8487 record_to->eventType = details->eventType;
8488 if (details->ownerName && (strlen(details->ownerName) > 1)) {
8490 details->ownerName,
8494 record_to->ownerDisambiguateID = details->ownerUnique;
8496 if (details->interestName && (strlen(details->interestName) > 1)) {
8498 details->interestName,
8502 record_to->oldState = details->oldState;
8503 record_to->newState = details->newState;
8504 record_to->eventResult = details->result;
8505 record_to->elapsedTimeUS = details->elapsedTimeUS;
8948 OSDictionary *details = NULL;
8955 details = OSDictionary::withCapacity(7);
8956 if (!details)
8959 outArray->setObject(details);
8960 details->release();
8964 details->setObject(kIOPMDriverAssertionIDKey, _n);
8969 details->setObject(kIOPMDriverAssertionCreatedTimeKey, _n);
8974 details->setObject(kIOPMDriverAssertionModifiedTimeKey, _n);
8979 details->setObject(kIOPMDriverAssertionRegistryEntryIDKey, _n);
8984 details->setObject(kIOPMDriverAssertionLevelKey, _n);
8989 details->setObject(kIOPMDriverAssertionAssertedKey, _n);
8994 details->setObject(kIOPMDriverAssertionOwnerStringKey, _a->ownerString);