Lines Matching defs:IOPMTimeline

374 /* @class IOPMTimeline
379 class IOPMTimeline : public OSObject
381 OSDeclareDefaultStructors( IOPMTimeline );
384 static IOPMTimeline* timeline(IOPMrootDomain *root_domain);
436 OSDefineMetaClassAndStructors( IOPMTimeline, OSObject )
982 timeline = IOPMTimeline::timeline(this);
7310 // Forwards external reports of detailed events to IOPMTimeline
7556 // MARK: IOPMTimeline
7565 IOPMTimeline *IOPMTimeline::timeline(IOPMrootDomain *root_domain)
7567 IOPMTimeline *myself;
7572 myself = new IOPMTimeline;
7582 bool IOPMTimeline::init(void)
7600 void IOPMTimeline::free(void)
7612 IOMemoryDescriptor *IOPMTimeline::getPMTraceMemoryDescriptor()
7621 bool IOPMTimeline::setProperties(OSDictionary *d)
7651 OSDictionary *IOPMTimeline::copyInfoDictionary(void)
7677 /* IOPMTimeline::recordSystemPowerEvent()
7693 * - IOPMTimeline may choose not to record intermediate events while there's not
7696 IOReturn IOPMTimeline::recordSystemPowerEvent( PMEventDetails *details )
7772 IOReturn IOPMTimeline::recordDetailedPowerEvent( PMEventDetails *details )
7816 uint32_t IOPMTimeline::getNumEventsLoggedThisPeriod() {
7820 void IOPMTimeline::setNumEventsLoggedThisPeriod(uint32_t newCount) {
7824 bool IOPMTimeline::isSleepCycleInProgress() {
7828 void IOPMTimeline::setSleepCycleInProgressFlag(bool flag) {
7835 void IOPMTimeline::setEventsTrackedCount(uint32_t newTracked)
7890 void IOPMTimeline::setEventsRecordingLevel(uint32_t eventsTrackedBits)
7899 /* static helper to IOPMTimeline
7901 uint32_t IOPMTimeline::_atomicIndexIncrement(uint32_t *index, uint32_t limit)