1/****************************************************************************** 2 * 3 * Name: acexcep.h - Exception codes returned by the ACPI subsystem |
4 * $Revision: 53 $ |
5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999, 2000, 2001, Intel Corp. --- 127 unchanged lines hidden (view full) --- 140 * Environmental exceptions 141 */ 142#define AE_ERROR (ACPI_STATUS) (0x0001 | AE_CODE_ENVIRONMENTAL) 143#define AE_NO_ACPI_TABLES (ACPI_STATUS) (0x0002 | AE_CODE_ENVIRONMENTAL) 144#define AE_NO_NAMESPACE (ACPI_STATUS) (0x0003 | AE_CODE_ENVIRONMENTAL) 145#define AE_NO_MEMORY (ACPI_STATUS) (0x0004 | AE_CODE_ENVIRONMENTAL) 146#define AE_NOT_FOUND (ACPI_STATUS) (0x0005 | AE_CODE_ENVIRONMENTAL) 147#define AE_NOT_EXIST (ACPI_STATUS) (0x0006 | AE_CODE_ENVIRONMENTAL) |
148#define AE_ALREADY_EXISTS (ACPI_STATUS) (0x0007 | AE_CODE_ENVIRONMENTAL) |
149#define AE_TYPE (ACPI_STATUS) (0x0008 | AE_CODE_ENVIRONMENTAL) 150#define AE_NULL_OBJECT (ACPI_STATUS) (0x0009 | AE_CODE_ENVIRONMENTAL) 151#define AE_NULL_ENTRY (ACPI_STATUS) (0x000A | AE_CODE_ENVIRONMENTAL) 152#define AE_BUFFER_OVERFLOW (ACPI_STATUS) (0x000B | AE_CODE_ENVIRONMENTAL) 153#define AE_STACK_OVERFLOW (ACPI_STATUS) (0x000C | AE_CODE_ENVIRONMENTAL) 154#define AE_STACK_UNDERFLOW (ACPI_STATUS) (0x000D | AE_CODE_ENVIRONMENTAL) 155#define AE_NOT_IMPLEMENTED (ACPI_STATUS) (0x000E | AE_CODE_ENVIRONMENTAL) 156#define AE_VERSION_MISMATCH (ACPI_STATUS) (0x000F | AE_CODE_ENVIRONMENTAL) --- 58 unchanged lines hidden (view full) --- 215#define AE_AML_INVALID_SPACE_ID (ACPI_STATUS) (0x0012 | AE_CODE_AML) 216#define AE_AML_STRING_LIMIT (ACPI_STATUS) (0x0013 | AE_CODE_AML) 217#define AE_AML_NO_RETURN_VALUE (ACPI_STATUS) (0x0014 | AE_CODE_AML) 218#define AE_AML_METHOD_LIMIT (ACPI_STATUS) (0x0015 | AE_CODE_AML) 219#define AE_AML_NOT_OWNER (ACPI_STATUS) (0x0016 | AE_CODE_AML) 220#define AE_AML_MUTEX_ORDER (ACPI_STATUS) (0x0017 | AE_CODE_AML) 221#define AE_AML_MUTEX_NOT_ACQUIRED (ACPI_STATUS) (0x0018 | AE_CODE_AML) 222#define AE_AML_INVALID_RESOURCE_TYPE (ACPI_STATUS) (0x0019 | AE_CODE_AML) |
223#define AE_AML_INVALID_INDEX (ACPI_STATUS) (0x001A | AE_CODE_AML) 224#define AE_AML_REGISTER_LIMIT (ACPI_STATUS) (0x001B | AE_CODE_AML) |
225 |
226#define AE_CODE_AML_MAX 0x001B |
227 228/* 229 * Internal exceptions used for control 230 */ 231#define AE_CTRL_RETURN_VALUE (ACPI_STATUS) (0x0001 | AE_CODE_CONTROL) 232#define AE_CTRL_PENDING (ACPI_STATUS) (0x0002 | AE_CODE_CONTROL) 233#define AE_CTRL_TERMINATE (ACPI_STATUS) (0x0003 | AE_CODE_CONTROL) 234#define AE_CTRL_TRUE (ACPI_STATUS) (0x0004 | AE_CODE_CONTROL) --- 15 unchanged lines hidden (view full) --- 250{ 251 "AE_OK", 252 "AE_ERROR", 253 "AE_NO_ACPI_TABLES", 254 "AE_NO_NAMESPACE", 255 "AE_NO_MEMORY", 256 "AE_NOT_FOUND", 257 "AE_NOT_EXIST", |
258 "AE_ALREADY_EXISTS", |
259 "AE_TYPE", 260 "AE_NULL_OBJECT", 261 "AE_NULL_ENTRY", 262 "AE_BUFFER_OVERFLOW", 263 "AE_STACK_OVERFLOW", 264 "AE_STACK_UNDERFLOW", 265 "AE_NOT_IMPLEMENTED", 266 "AE_VERSION_MISMATCH", --- 49 unchanged lines hidden (view full) --- 316 "AE_AML_INVALID_SPACE_ID", 317 "AE_AML_STRING_LIMIT", 318 "AE_AML_NO_RETURN_VALUE", 319 "AE_AML_METHOD_LIMIT", 320 "AE_AML_NOT_OWNER", 321 "AE_AML_MUTEX_ORDER", 322 "AE_AML_MUTEX_NOT_ACQUIRED", 323 "AE_AML_INVALID_RESOURCE_TYPE", |
324 "AE_AML_INVALID_INDEX", 325 "AE_AML_REGISTER_LIMIT", |
326}; 327 328NATIVE_CHAR const *AcpiGbl_ExceptionNames_Ctrl[] = 329{ 330 "AE_CTRL_RETURN_VALUE", 331 "AE_CTRL_PENDING", 332 "AE_CTRL_TERMINATE", 333 "AE_CTRL_TRUE", 334 "AE_CTRL_FALSE", 335 "AE_CTRL_DEPTH", 336 "AE_CTRL_END", 337 "AE_CTRL_TRANSFER", 338}; 339 340#endif /* ACPI GLOBALS */ 341 342 343#endif /* __ACEXCEP_H__ */ |