|
#define | AE_CODE_ENVIRONMENTAL 0x0000 /* General ACPICA environment */ |
|
#define | AE_CODE_PROGRAMMER 0x1000 /* External ACPICA interface caller */ |
|
#define | AE_CODE_ACPI_TABLES 0x2000 /* ACPI tables */ |
|
#define | AE_CODE_AML 0x3000 /* From executing AML code */ |
|
#define | AE_CODE_CONTROL 0x4000 /* Internal control codes */ |
|
#define | AE_CODE_MAX 0x4000 |
|
#define | AE_CODE_MASK 0xF000 |
|
#define | EXCEP_ENV(code) ((ACPI_STATUS) (code | AE_CODE_ENVIRONMENTAL)) |
|
#define | EXCEP_PGM(code) ((ACPI_STATUS) (code | AE_CODE_PROGRAMMER)) |
|
#define | EXCEP_TBL(code) ((ACPI_STATUS) (code | AE_CODE_ACPI_TABLES)) |
|
#define | EXCEP_AML(code) ((ACPI_STATUS) (code | AE_CODE_AML)) |
|
#define | EXCEP_CTL(code) ((ACPI_STATUS) (code | AE_CODE_CONTROL)) |
|
#define | EXCEP_TXT(Name, Description) {Name} |
|
#define | ACPI_SUCCESS(a) (!(a)) |
|
#define | ACPI_FAILURE(a) (a) |
|
#define | AE_OK (ACPI_STATUS) 0x0000 |
|
#define | ACPI_ENV_EXCEPTION(Status) (((Status) & AE_CODE_MASK) == AE_CODE_ENVIRONMENTAL) |
|
#define | ACPI_AML_EXCEPTION(Status) (((Status) & AE_CODE_MASK) == AE_CODE_AML) |
|
#define | ACPI_PROG_EXCEPTION(Status) (((Status) & AE_CODE_MASK) == AE_CODE_PROGRAMMER) |
|
#define | ACPI_TABLE_EXCEPTION(Status) (((Status) & AE_CODE_MASK) == AE_CODE_ACPI_TABLES) |
|
#define | ACPI_CNTL_EXCEPTION(Status) (((Status) & AE_CODE_MASK) == AE_CODE_CONTROL) |
|
#define | AE_ERROR EXCEP_ENV (0x0001) |
|
#define | AE_NO_ACPI_TABLES EXCEP_ENV (0x0002) |
|
#define | AE_NO_NAMESPACE EXCEP_ENV (0x0003) |
|
#define | AE_NO_MEMORY EXCEP_ENV (0x0004) |
|
#define | AE_NOT_FOUND EXCEP_ENV (0x0005) |
|
#define | AE_NOT_EXIST EXCEP_ENV (0x0006) |
|
#define | AE_ALREADY_EXISTS EXCEP_ENV (0x0007) |
|
#define | AE_TYPE EXCEP_ENV (0x0008) |
|
#define | AE_NULL_OBJECT EXCEP_ENV (0x0009) |
|
#define | AE_NULL_ENTRY EXCEP_ENV (0x000A) |
|
#define | AE_BUFFER_OVERFLOW EXCEP_ENV (0x000B) |
|
#define | AE_STACK_OVERFLOW EXCEP_ENV (0x000C) |
|
#define | AE_STACK_UNDERFLOW EXCEP_ENV (0x000D) |
|
#define | AE_NOT_IMPLEMENTED EXCEP_ENV (0x000E) |
|
#define | AE_SUPPORT EXCEP_ENV (0x000F) |
|
#define | AE_LIMIT EXCEP_ENV (0x0010) |
|
#define | AE_TIME EXCEP_ENV (0x0011) |
|
#define | AE_ACQUIRE_DEADLOCK EXCEP_ENV (0x0012) |
|
#define | AE_RELEASE_DEADLOCK EXCEP_ENV (0x0013) |
|
#define | AE_NOT_ACQUIRED EXCEP_ENV (0x0014) |
|
#define | AE_ALREADY_ACQUIRED EXCEP_ENV (0x0015) |
|
#define | AE_NO_HARDWARE_RESPONSE EXCEP_ENV (0x0016) |
|
#define | AE_NO_GLOBAL_LOCK EXCEP_ENV (0x0017) |
|
#define | AE_ABORT_METHOD EXCEP_ENV (0x0018) |
|
#define | AE_SAME_HANDLER EXCEP_ENV (0x0019) |
|
#define | AE_NO_HANDLER EXCEP_ENV (0x001A) |
|
#define | AE_OWNER_ID_LIMIT EXCEP_ENV (0x001B) |
|
#define | AE_NOT_CONFIGURED EXCEP_ENV (0x001C) |
|
#define | AE_ACCESS EXCEP_ENV (0x001D) |
|
#define | AE_IO_ERROR EXCEP_ENV (0x001E) |
|
#define | AE_NUMERIC_OVERFLOW EXCEP_ENV (0x001F) |
|
#define | AE_HEX_OVERFLOW EXCEP_ENV (0x0020) |
|
#define | AE_DECIMAL_OVERFLOW EXCEP_ENV (0x0021) |
|
#define | AE_OCTAL_OVERFLOW EXCEP_ENV (0x0022) |
|
#define | AE_END_OF_TABLE EXCEP_ENV (0x0023) |
|
#define | AE_CODE_ENV_MAX 0x0023 |
|
#define | AE_BAD_PARAMETER EXCEP_PGM (0x0001) |
|
#define | AE_BAD_CHARACTER EXCEP_PGM (0x0002) |
|
#define | AE_BAD_PATHNAME EXCEP_PGM (0x0003) |
|
#define | AE_BAD_DATA EXCEP_PGM (0x0004) |
|
#define | AE_BAD_HEX_CONSTANT EXCEP_PGM (0x0005) |
|
#define | AE_BAD_OCTAL_CONSTANT EXCEP_PGM (0x0006) |
|
#define | AE_BAD_DECIMAL_CONSTANT EXCEP_PGM (0x0007) |
|
#define | AE_MISSING_ARGUMENTS EXCEP_PGM (0x0008) |
|
#define | AE_BAD_ADDRESS EXCEP_PGM (0x0009) |
|
#define | AE_CODE_PGM_MAX 0x0009 |
|
#define | AE_BAD_SIGNATURE EXCEP_TBL (0x0001) |
|
#define | AE_BAD_HEADER EXCEP_TBL (0x0002) |
|
#define | AE_BAD_CHECKSUM EXCEP_TBL (0x0003) |
|
#define | AE_BAD_VALUE EXCEP_TBL (0x0004) |
|
#define | AE_INVALID_TABLE_LENGTH EXCEP_TBL (0x0005) |
|
#define | AE_CODE_TBL_MAX 0x0005 |
|
#define | AE_AML_BAD_OPCODE EXCEP_AML (0x0001) |
|
#define | AE_AML_NO_OPERAND EXCEP_AML (0x0002) |
|
#define | AE_AML_OPERAND_TYPE EXCEP_AML (0x0003) |
|
#define | AE_AML_OPERAND_VALUE EXCEP_AML (0x0004) |
|
#define | AE_AML_UNINITIALIZED_LOCAL EXCEP_AML (0x0005) |
|
#define | AE_AML_UNINITIALIZED_ARG EXCEP_AML (0x0006) |
|
#define | AE_AML_UNINITIALIZED_ELEMENT EXCEP_AML (0x0007) |
|
#define | AE_AML_NUMERIC_OVERFLOW EXCEP_AML (0x0008) |
|
#define | AE_AML_REGION_LIMIT EXCEP_AML (0x0009) |
|
#define | AE_AML_BUFFER_LIMIT EXCEP_AML (0x000A) |
|
#define | AE_AML_PACKAGE_LIMIT EXCEP_AML (0x000B) |
|
#define | AE_AML_DIVIDE_BY_ZERO EXCEP_AML (0x000C) |
|
#define | AE_AML_BAD_NAME EXCEP_AML (0x000D) |
|
#define | AE_AML_NAME_NOT_FOUND EXCEP_AML (0x000E) |
|
#define | AE_AML_INTERNAL EXCEP_AML (0x000F) |
|
#define | AE_AML_INVALID_SPACE_ID EXCEP_AML (0x0010) |
|
#define | AE_AML_STRING_LIMIT EXCEP_AML (0x0011) |
|
#define | AE_AML_NO_RETURN_VALUE EXCEP_AML (0x0012) |
|
#define | AE_AML_METHOD_LIMIT EXCEP_AML (0x0013) |
|
#define | AE_AML_NOT_OWNER EXCEP_AML (0x0014) |
|
#define | AE_AML_MUTEX_ORDER EXCEP_AML (0x0015) |
|
#define | AE_AML_MUTEX_NOT_ACQUIRED EXCEP_AML (0x0016) |
|
#define | AE_AML_INVALID_RESOURCE_TYPE EXCEP_AML (0x0017) |
|
#define | AE_AML_INVALID_INDEX EXCEP_AML (0x0018) |
|
#define | AE_AML_REGISTER_LIMIT EXCEP_AML (0x0019) |
|
#define | AE_AML_NO_WHILE EXCEP_AML (0x001A) |
|
#define | AE_AML_ALIGNMENT EXCEP_AML (0x001B) |
|
#define | AE_AML_NO_RESOURCE_END_TAG EXCEP_AML (0x001C) |
|
#define | AE_AML_BAD_RESOURCE_VALUE EXCEP_AML (0x001D) |
|
#define | AE_AML_CIRCULAR_REFERENCE EXCEP_AML (0x001E) |
|
#define | AE_AML_BAD_RESOURCE_LENGTH EXCEP_AML (0x001F) |
|
#define | AE_AML_ILLEGAL_ADDRESS EXCEP_AML (0x0020) |
|
#define | AE_AML_LOOP_TIMEOUT EXCEP_AML (0x0021) |
|
#define | AE_AML_UNINITIALIZED_NODE EXCEP_AML (0x0022) |
|
#define | AE_AML_TARGET_TYPE EXCEP_AML (0x0023) |
|
#define | AE_AML_PROTOCOL EXCEP_AML (0x0024) |
|
#define | AE_AML_BUFFER_LENGTH EXCEP_AML (0x0025) |
|
#define | AE_CODE_AML_MAX 0x0025 |
|
#define | AE_CTRL_RETURN_VALUE EXCEP_CTL (0x0001) |
|
#define | AE_CTRL_PENDING EXCEP_CTL (0x0002) |
|
#define | AE_CTRL_TERMINATE EXCEP_CTL (0x0003) |
|
#define | AE_CTRL_TRUE EXCEP_CTL (0x0004) |
|
#define | AE_CTRL_FALSE EXCEP_CTL (0x0005) |
|
#define | AE_CTRL_DEPTH EXCEP_CTL (0x0006) |
|
#define | AE_CTRL_END EXCEP_CTL (0x0007) |
|
#define | AE_CTRL_TRANSFER EXCEP_CTL (0x0008) |
|
#define | AE_CTRL_BREAK EXCEP_CTL (0x0009) |
|
#define | AE_CTRL_CONTINUE EXCEP_CTL (0x000A) |
|
#define | AE_CTRL_PARSE_CONTINUE EXCEP_CTL (0x000B) |
|
#define | AE_CTRL_PARSE_PENDING EXCEP_CTL (0x000C) |
|
#define | AE_CODE_CTRL_MAX 0x000C |
|