Source to iokit/IOKit/pwr_mgt/IOPMlog.h
/*
* Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
* The contents of this file constitute Original Code as defined in and
* are subject to the Apple Public Source License Version 1.1 (the
* "License"). You may not use this file except in compliance with the
* License. Please obtain a copy of the License at
* http://www.apple.com/publicsource and read it before using this file.
*
* This Original Code and all software distributed under the License are
* distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
* EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
* INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the
* License for the specific language governing rights and limitations
* under the License.
*
* @APPLE_LICENSE_HEADER_END@
*/
#define PMlogSetParent 1
#define PMlogAddChild 2
#define PMlogRemoveChild 3
#define PMlogControllingDriver 4
#define PMlogControllingDriverErr1 5 /* bad power state array version */
#define PMlogControllingDriverErr2 6 /* too many power states */
#define PMlogControllingDriverErr3 7 /* not a real IOPMDriver */
#define PMlogControllingDriverErr4 8 /* power state change in progress */
#define PMlogInterestedDriver 9
#define PMlogAcknowledgeErr1 10 /* unknown entity called acknowledgePowerChange */
#define PMlogChildAcknowledge 11
#define PMlogDriverAcknowledge 12 /* interested driver acknowledges */
#define PMlogAcknowledgeErr2 13 /* object has already acked */
#define PMlogAcknowledgeErr3 14 /* not expecting any acks */
#define PMlogAcknowledgeErr4 15 /* not expecting acknowledgeSetPowerState */
#define PMlogDriverAcknowledgeSet 16 /* controlling driver acknowledges */
#define PMlogWillChange 17
#define PMlogDidChange 18
#define PMlogRequestDomain 19
#define PMlogMakeUsable 20
#define PMlogChangeStateTo 21
#define PMlogChangeStateToPriv 22
#define PMlogSetAggressiveness 23
#define PMlogCriticalTemp 24
#define PMlogOverrideOn 25
#define PMlogOverrideOff 26
#define PMlogEnqueueErr 27 /* change queue overflow */
#define PMlogCollapseQueue 28
#define PMlogChangeDone 29
#define PMlogCtrlDriverTardy 30 /* controlling driver didn't acknowledge */
#define PMlogIntDriverTardy 31 /* interested driver didn't acknowledge */
#define PMlogStartAckTimer 32
#define PMlogStartParentChange 33
#define PMlogAmendParentChange 34
#define PMlogStartDeviceChange 35
#define PMlogRequestDenied 36 /* parent denied domain state change request */
#define PMlogControllingDriverErr5 37 /* zero power states or we already have a driver with more power states */
#define PMlogProgramHardware 38
#define PMlogInformDriverPreChange 39
#define PMlogInformDriverPostChange 40
#define PMlogRemoveDriver 41
#define PMsetIdleTimerPeriod 42
#define PMlogSystemWake 43