IOPMlog.h   [plain text]


/*
 * 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
#define PMlogAcknowledgeErr5		44
#define PMlogClientAcknowledge		45
#define PMlogClientTardy		46		/* application or kernel client didn't acknowledge */
#define PMlogClientCancel		47