ReactOS
0.4.15-dev-2103-g9dff498
|
Go to the source code of this file.
Enumerations | |
enum | ACPI_INTERPRETER_MODE { ACPI_IMODE_LOAD_PASS1 = 0x01, ACPI_IMODE_LOAD_PASS2 = 0x02, ACPI_IMODE_EXECUTE = 0x03 } |
enum | ASL_COMMENT_TYPES { STANDARD_COMMENT = 1, INLINE_COMMENT, ENDNODE_COMMENT, OPENBRACE_COMMENT, CLOSE_BRACE_COMMENT, STD_DEFBLK_COMMENT, END_DEFBLK_COMMENT, FILENAME_COMMENT, PARENTFILENAME_COMMENT, ENDBLK_COMMENT, INCLUDE_COMMENT } |
#define ACPI_BITMASK_ALL_FIXED_STATUS |
#define ACPI_BITMASK_PCIEXP_WAKE_DISABLE 0x4000 /* ACPI 3.0 */ |
#define ACPI_BITMASK_PCIEXP_WAKE_STATUS 0x4000 /* ACPI 3.0 */ |
#define ACPI_BITPOSITION_PCIEXP_WAKE_DISABLE 0x0E /* ACPI 3.0 */ |
#define ACPI_BITPOSITION_PCIEXP_WAKE_STATUS 0x0E /* ACPI 3.0 */ |
#define ACPI_BTYPE_COMPUTE_DATA (ACPI_BTYPE_INTEGER | ACPI_BTYPE_STRING | ACPI_BTYPE_BUFFER) |
#define ACPI_BTYPE_DATA (ACPI_BTYPE_COMPUTE_DATA | ACPI_BTYPE_PACKAGE) |
#define ACPI_BTYPE_DATA_REFERENCE (ACPI_BTYPE_DATA | ACPI_BTYPE_REFERENCE_OBJECT | ACPI_BTYPE_DDB_HANDLE) |
#define ACPI_BTYPE_DEVICE_OBJECTS (ACPI_BTYPE_DEVICE | ACPI_BTYPE_THERMAL | ACPI_BTYPE_PROCESSOR) |
#define ACPI_BTYPE_NAMED_REFERENCE 0x00040000 /* Generic unresolved Name or Namepath */ |
#define ACPI_BTYPE_OBJECTS_AND_REFS 0x0001FFFF /* ARG or LOCAL */ |
#define ACPI_BTYPE_REFERENCE_OBJECT 0x00010000 /* From Index(), RefOf(), etc (Type6Opcodes) */ |
#define ACPI_COMMON_DEBUG_MEM_HEADER |
#define ACPI_DASM_BUFFER 0x00 /* Buffer is a simple data buffer */ |
#define ACPI_DASM_CASE 0x0E /* If/Else is a Case in a Switch/Case block */ |
#define ACPI_DASM_DEFAULT 0x0F /* Else is a Default in a Switch/Case block */ |
#define ACPI_DASM_HID_STRING 0x0A /* String is a _HID or _CID */ |
#define ACPI_DASM_IGNORE_SINGLE 0x0B /* Ignore the opcode but not it's children */ |
#define ACPI_DASM_LNOT_PREFIX 0x08 /* Start of a LNotEqual (etc.) pair of opcodes */ |
#define ACPI_DASM_LNOT_SUFFIX 0x09 /* End of a LNotEqual (etc.) pair of opcodes */ |
#define ACPI_DASM_MATCHOP 0x07 /* Parent opcode is a Match() operator */ |
#define ACPI_DASM_PLD_METHOD 0x04 /* Buffer is a _PLD method bit-packed buffer */ |
#define ACPI_DASM_RESOURCE 0x01 /* Buffer is a Resource Descriptor */ |
#define ACPI_DASM_STRING 0x02 /* Buffer is a ASCII string */ |
#define ACPI_DASM_SWITCH_PREDICATE 0x0D /* Object is a predicate for a Switch or Case block */ |
#define ACPI_DASM_UNICODE 0x03 /* Buffer is a Unicode string */ |
#define ACPI_EXT_CONFLICTING_DECLARATION 0x20 /* External has a conflicting declaration within AML */ |
#define ACPI_EXT_EXTERNAL_EMITTED 0x08 /* External() statement has been emitted */ |
#define ACPI_EXT_INTERNAL_PATH_ALLOCATED 0x04 /* Deallocate internal path on completion */ |
#define ACPI_EXT_ORIGIN_FROM_FILE 0x02 /* External came from a file */ |
#define ACPI_EXT_ORIGIN_FROM_OPCODE 0x10 /* External came from a External() opcode */ |
#define ACPI_EXT_RESOLVED_REFERENCE 0x01 /* Object was resolved during cross ref */ |
#define ACPI_GLOBAL_LOCK (ACPI_SEMAPHORE) (-1) |
#define ACPI_INVALID_THREAD_ID ((ACPI_THREAD_ID) 0xFFFFFFFF) |
#define ACPI_MUTEX_NOT_ACQUIRED ((ACPI_THREAD_ID) -1) |
#define ACPI_NUM_LOCK (ACPI_MAX_LOCK+1) |
#define ACPI_NUM_MUTEX (ACPI_MAX_MUTEX+1) |
#define ACPI_OSI_OPTIONAL_FEATURE (ACPI_OSI_FEATURE | ACPI_OSI_DEFAULT_INVALID | ACPI_OSI_INVALID) |
#define ACPI_PARSE_COMMON |
#define ACPI_PM1_CONTROL_PRESERVED_BITS (ACPI_PM1_CONTROL_IGNORED_BITS | ACPI_PM1_CONTROL_RESERVED_BITS) |
#define ACPI_PM1_CONTROL_RESERVED_BITS 0xC1F8 /* Bits 14-15, 3-8 */ |
#define ACPI_PM1_CONTROL_WRITEONLY_BITS 0x2004 /* Bits 13, 2 */ |
#define ACPI_PM1_STATUS_PRESERVED_BITS 0x0800 /* Bit 11 */ |
#define ACPI_PM2_CONTROL_PRESERVED_BITS 0xFFFFFFFE /* All except bit 0 */ |
#define ACPI_RESOURCE_NAME_LARGE_MASK 0x7F /* Bits 6:0 contain the type */ |
#define ACPI_RESOURCE_NAME_SMALL_LENGTH_MASK 0x07 /* Bits 2:0 contain the length */ |
#define ACPI_RESOURCE_NAME_SMALL_MASK 0x78 /* Bits 6:3 contain the type */ |
#define ACPI_ROOT_ORIGIN_UNKNOWN (0) /* ~ORIGIN_ALLOCATED */ |
#define ACPI_STATE_COMMON |
#define ANOBJ_ALLOCATED_BUFFER 0x40 /* Method AML buffer is dynamic (InstallMethod) */ |
#define ANOBJ_EVALUATED 0x20 /* Set on first evaluation of node */ |
#define ANOBJ_IS_EXTERNAL 0x08 /* iASL only: This object created via External() */ |
#define ANOBJ_IS_REFERENCED 0x80 /* iASL only: Object was referenced */ |
#define ANOBJ_METHOD_ARG 0x04 /* Node is a method argument */ |
#define ANOBJ_METHOD_LOCAL 0x08 /* Node is a method local */ |
#define ANOBJ_METHOD_NO_RETVAL 0x10 /* iASL only: Method has no return value */ |
#define ANOBJ_METHOD_SOME_NO_RETVAL 0x20 /* iASL only: Method has at least one return value */ |
#define ANOBJ_NODE_EARLY_INIT 0x80 /* AcpiExec only: Node was create via init file (-fi) */ |
#define ANOBJ_SUBTREE_HAS_INI 0x10 /* Used to optimize device initialization */ |
#define ANOBJ_TEMPORARY 0x02 /* Node is create by a method and is temporary */ |
typedef struct acpi_comment_node ACPI_COMMENT_NODE |
typedef struct acpi_common_state ACPI_COMMON_STATE |
typedef ACPI_STATUS(* ACPI_EXECUTE_OP) (struct acpi_walk_state *WalkState) |
typedef struct acpi_field_info ACPI_FIELD_INFO |
typedef struct acpi_file_node ACPI_FILE_NODE |
typedef struct acpi_find_context ACPI_FIND_CONTEXT |
typedef union acpi_generic_state ACPI_GENERIC_STATE |
typedef ACPI_STATUS(* ACPI_GPE_CALLBACK) (ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context) |
typedef union acpi_gpe_dispatch_info ACPI_GPE_DISPATCH_INFO |
typedef ACPI_STATUS(* ACPI_INTERNAL_METHOD) (struct acpi_walk_state *WalkState) |
typedef UINT32 ACPI_MUTEX_HANDLE |
typedef struct acpi_mutex_info ACPI_MUTEX_INFO |
typedef struct acpi_name_info ACPI_NAME_INFO |
typedef struct acpi_notify_info ACPI_NOTIFY_INFO |
typedef ACPI_STATUS(* ACPI_OBJECT_CONVERTER) (struct acpi_namespace_node *Scope, union acpi_operand_object *OriginalObject, union acpi_operand_object **ConvertedObject) |
typedef struct acpi_object_info ACPI_OBJECT_INFO |
typedef struct acpi_opcode_info ACPI_OPCODE_INFO |
typedef struct acpi_package_info ACPI_PACKAGE_INFO |
typedef ACPI_STATUS(* ACPI_PARSE_DOWNWARDS) (struct acpi_walk_state *WalkState, union acpi_parse_object **OutOp) |
typedef union acpi_parse_object ACPI_PARSE_OBJECT |
typedef struct acpi_parse_state ACPI_PARSE_STATE |
typedef ACPI_STATUS(* ACPI_PARSE_UPWARDS) (struct acpi_walk_state *WalkState) |
typedef union acpi_parse_value ACPI_PARSE_VALUE |
typedef struct acpi_pkg_state ACPI_PKG_STATE |
typedef struct acpi_port_info ACPI_PORT_INFO |
typedef union acpi_predefined_info ACPI_PREDEFINED_INFO |
typedef struct acpi_pscope_state ACPI_PSCOPE_STATE |
typedef struct acpi_rw_lock ACPI_RW_LOCK |
typedef struct acpi_scope_state ACPI_SCOPE_STATE |
typedef struct acpi_table_list ACPI_TABLE_LIST |
typedef struct acpi_tag_info ACPI_TAG_INFO |
typedef struct acpi_thread_state ACPI_THREAD_STATE |
typedef struct acpi_update_state ACPI_UPDATE_STATE |
typedef struct ah_device_id AH_DEVICE_ID |
typedef struct asl_comment_state ASL_COMMENT_STATE |
Enumerator | |
---|---|
ACPI_IMODE_LOAD_PASS1 | |
ACPI_IMODE_LOAD_PASS2 | |
ACPI_IMODE_EXECUTE |
Definition at line 944 of file aclocal.h.