ReactOS 0.4.16-dev-340-g0540c21
aclocal.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  acpi_rw_lock
 
struct  acpi_mutex_info
 
struct  acpi_namespace_node
 
struct  acpi_table_list
 
struct  acpi_new_table_desc
 
struct  acpi_find_context
 
struct  acpi_ns_search_data
 
struct  acpi_namestring_info
 
struct  acpi_create_field_info
 
struct  acpi_name_info
 
struct  acpi_package_info
 
struct  acpi_package_info2
 
struct  acpi_package_info3
 
struct  acpi_package_info4
 
union  acpi_predefined_info
 
struct  acpi_simple_repair_info
 
struct  acpi_reg_walk_info
 
struct  acpi_sci_handler_info
 
struct  acpi_gpe_handler_info
 
struct  acpi_gpe_notify_info
 
union  acpi_gpe_dispatch_info
 
struct  acpi_gpe_event_info
 
struct  acpi_gpe_register_info
 
struct  acpi_gpe_block_info
 
struct  acpi_gpe_xrupt_info
 
struct  acpi_gpe_walk_info
 
struct  acpi_gpe_device_info
 
struct  acpi_fixed_event_handler
 
struct  acpi_fixed_event_info
 
struct  acpi_field_info
 
struct  acpi_common_state
 
struct  acpi_update_state
 
struct  acpi_pkg_state
 
struct  acpi_control_state
 
struct  acpi_scope_state
 
struct  acpi_pscope_state
 
struct  acpi_thread_state
 
struct  acpi_result_values
 
struct  acpi_global_notify_handler
 
struct  acpi_notify_info
 
union  acpi_generic_state
 
struct  acpi_address_range
 
struct  acpi_opcode_info
 
struct  acpi_tag_info
 
union  acpi_parse_value
 
struct  acpi_comment_node
 
struct  acpi_comment_addr_node
 
struct  acpi_file_node
 
struct  acpi_parse_obj_common
 
struct  acpi_parse_obj_named
 
struct  acpi_parse_obj_asl
 
union  acpi_parse_object
 
struct  asl_comment_state
 
struct  acpi_parse_state
 
struct  acpi_bit_register_info
 
struct  acpi_interface_info
 
struct  acpi_port_info
 
struct  acpi_external_list
 
struct  acpi_external_file
 
struct  acpi_parse_object_list
 
struct  acpi_db_method_info
 
struct  acpi_integrity_info
 
struct  acpi_object_info
 
struct  acpi_debug_mem_header
 
struct  acpi_debug_mem_block
 
struct  ah_predefined_name
 
struct  ah_device_id
 
struct  ah_uuid
 
struct  ah_table
 

Macros

#define ACPI_SERIALIZED   0xFF
 
#define ACPI_GLOBAL_LOCK   (ACPI_SEMAPHORE) (-1)
 
#define AML_NUM_OPCODES   0x83
 
#define ACPI_MTX_INTERPRETER   0 /* AML Interpreter, main lock */
 
#define ACPI_MTX_NAMESPACE   1 /* ACPI Namespace */
 
#define ACPI_MTX_TABLES   2 /* Data for ACPI tables */
 
#define ACPI_MTX_EVENTS   3 /* Data for ACPI events */
 
#define ACPI_MTX_CACHES   4 /* Internal caches, general purposes */
 
#define ACPI_MTX_MEMORY   5 /* Debug memory tracking lists */
 
#define ACPI_MAX_MUTEX   5
 
#define ACPI_NUM_MUTEX   (ACPI_MAX_MUTEX+1)
 
#define ACPI_LOCK_GPES   0
 
#define ACPI_LOCK_HARDWARE   1
 
#define ACPI_MAX_LOCK   1
 
#define ACPI_NUM_LOCK   (ACPI_MAX_LOCK+1)
 
#define ACPI_MUTEX_NOT_ACQUIRED   ((ACPI_THREAD_ID) -1)
 
#define ACPI_INVALID_THREAD_ID   ((ACPI_THREAD_ID) 0xFFFFFFFF)
 
#define ACPI_MTX_DO_NOT_LOCK   0
 
#define ACPI_MTX_LOCK   1
 
#define ACPI_FIELD_BYTE_GRANULARITY   1
 
#define ACPI_FIELD_WORD_GRANULARITY   2
 
#define ACPI_FIELD_DWORD_GRANULARITY   4
 
#define ACPI_FIELD_QWORD_GRANULARITY   8
 
#define ACPI_ENTRY_NOT_FOUND   NULL
 
#define ANOBJ_RESERVED   0x01 /* Available for use */
 
#define ANOBJ_TEMPORARY   0x02 /* Node is create by a method and is temporary */
 
#define ANOBJ_METHOD_ARG   0x04 /* Node is a method argument */
 
#define ANOBJ_METHOD_LOCAL   0x08 /* Node is a method local */
 
#define ANOBJ_SUBTREE_HAS_INI   0x10 /* Used to optimize device initialization */
 
#define ANOBJ_EVALUATED   0x20 /* Set on first evaluation of node */
 
#define ANOBJ_ALLOCATED_BUFFER   0x40 /* Method AML buffer is dynamic (InstallMethod) */
 
#define ANOBJ_NODE_EARLY_INIT   0x80 /* AcpiExec only: Node was create via init file (-fi) */
 
#define ANOBJ_IS_EXTERNAL   0x08 /* iASL only: This object created via External() */
 
#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_IS_REFERENCED   0x80 /* iASL only: Object was referenced */
 
#define ACPI_ROOT_ORIGIN_UNKNOWN   (0) /* ~ORIGIN_ALLOCATED */
 
#define ACPI_ROOT_ORIGIN_ALLOCATED   (1)
 
#define ACPI_ROOT_ALLOW_RESIZE   (2)
 
#define ACPI_INVALID_TABLE_INDEX   (0xFFFFFFFF)
 
#define ACPI_COPY_TYPE_SIMPLE   0
 
#define ACPI_COPY_TYPE_PACKAGE   1
 
#define ACPI_BTYPE_ANY   0x00000000
 
#define ACPI_BTYPE_INTEGER   0x00000001
 
#define ACPI_BTYPE_STRING   0x00000002
 
#define ACPI_BTYPE_BUFFER   0x00000004
 
#define ACPI_BTYPE_PACKAGE   0x00000008
 
#define ACPI_BTYPE_FIELD_UNIT   0x00000010
 
#define ACPI_BTYPE_DEVICE   0x00000020
 
#define ACPI_BTYPE_EVENT   0x00000040
 
#define ACPI_BTYPE_METHOD   0x00000080
 
#define ACPI_BTYPE_MUTEX   0x00000100
 
#define ACPI_BTYPE_REGION   0x00000200
 
#define ACPI_BTYPE_POWER   0x00000400
 
#define ACPI_BTYPE_PROCESSOR   0x00000800
 
#define ACPI_BTYPE_THERMAL   0x00001000
 
#define ACPI_BTYPE_BUFFER_FIELD   0x00002000
 
#define ACPI_BTYPE_DDB_HANDLE   0x00004000
 
#define ACPI_BTYPE_DEBUG_OBJECT   0x00008000
 
#define ACPI_BTYPE_REFERENCE_OBJECT   0x00010000 /* From Index(), RefOf(), etc (Type6Opcodes) */
 
#define ACPI_BTYPE_RESOURCE   0x00020000
 
#define ACPI_BTYPE_NAMED_REFERENCE   0x00040000 /* Generic unresolved Name or Namepath */
 
#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_OBJECTS_AND_REFS   0x0001FFFF /* ARG or LOCAL */
 
#define ACPI_BTYPE_ALL_OBJECTS   0x0000FFFF
 
#define ACPI_RTYPE_ANY   0x00
 
#define ACPI_RTYPE_NONE   0x01
 
#define ACPI_RTYPE_INTEGER   0x02
 
#define ACPI_RTYPE_STRING   0x04
 
#define ACPI_RTYPE_BUFFER   0x08
 
#define ACPI_RTYPE_PACKAGE   0x10
 
#define ACPI_RTYPE_REFERENCE   0x20
 
#define ACPI_RTYPE_ALL   0x3F
 
#define ACPI_NUM_RTYPES   5 /* Number of actual object types */
 
#define ACPI_CONTROL_NORMAL   0xC0
 
#define ACPI_CONTROL_CONDITIONAL_EXECUTING   0xC1
 
#define ACPI_CONTROL_PREDICATE_EXECUTING   0xC2
 
#define ACPI_CONTROL_PREDICATE_FALSE   0xC3
 
#define ACPI_CONTROL_PREDICATE_TRUE   0xC4
 
#define ACPI_STATE_COMMON
 
#define ACPI_DISASM_ONLY_MEMBERS(a)
 
#define ACPI_CONVERTER_ONLY_MEMBERS(a)
 
#define ACPI_PARSE_COMMON
 
#define ACPI_DASM_BUFFER   0x00 /* Buffer is a simple data buffer */
 
#define ACPI_DASM_RESOURCE   0x01 /* Buffer is a Resource Descriptor */
 
#define ACPI_DASM_STRING   0x02 /* Buffer is a ASCII string */
 
#define ACPI_DASM_UNICODE   0x03 /* Buffer is a Unicode string */
 
#define ACPI_DASM_PLD_METHOD   0x04 /* Buffer is a _PLD method bit-packed buffer */
 
#define ACPI_DASM_UUID   0x05 /* Buffer is a UUID/GUID */
 
#define ACPI_DASM_EISAID   0x06 /* Integer is an EISAID */
 
#define ACPI_DASM_MATCHOP   0x07 /* Parent opcode is a Match() operator */
 
#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_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_SWITCH   0x0C /* While is a Switch */
 
#define ACPI_DASM_SWITCH_PREDICATE   0x0D /* Object is a predicate for a Switch or Case block */
 
#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_MAX_PARSEOP_NAME   20
 
#define ACPI_PARSEOP_GENERIC   0x01
 
#define ACPI_PARSEOP_NAMED_OBJECT   0x02
 
#define ACPI_PARSEOP_DEFERRED   0x04
 
#define ACPI_PARSEOP_BYTELIST   0x08
 
#define ACPI_PARSEOP_IN_STACK   0x10
 
#define ACPI_PARSEOP_TARGET   0x20
 
#define ACPI_PARSEOP_IN_CACHE   0x80
 
#define ACPI_PARSEOP_IGNORE   0x0001
 
#define ACPI_PARSEOP_PARAMETER_LIST   0x0002
 
#define ACPI_PARSEOP_EMPTY_TERMLIST   0x0004
 
#define ACPI_PARSEOP_PREDEFINED_CHECKED   0x0008
 
#define ACPI_PARSEOP_CLOSING_PAREN   0x0010
 
#define ACPI_PARSEOP_COMPOUND_ASSIGNMENT   0x0020
 
#define ACPI_PARSEOP_ASSIGNMENT   0x0040
 
#define ACPI_PARSEOP_ELSEIF   0x0080
 
#define ACPI_PARSEOP_LEGACY_ASL_ONLY   0x0100
 
#define ACPI_PM1_STATUS_PRESERVED_BITS   0x0800 /* Bit 11 */
 
#define ACPI_PM1_CONTROL_WRITEONLY_BITS   0x2004 /* Bits 13, 2 */
 
#define ACPI_PM1_CONTROL_IGNORED_BITS   0x0200 /* Bit 9 */
 
#define ACPI_PM1_CONTROL_RESERVED_BITS   0xC1F8 /* Bits 14-15, 3-8 */
 
#define ACPI_PM1_CONTROL_PRESERVED_BITS    (ACPI_PM1_CONTROL_IGNORED_BITS | ACPI_PM1_CONTROL_RESERVED_BITS)
 
#define ACPI_PM2_CONTROL_PRESERVED_BITS   0xFFFFFFFE /* All except bit 0 */
 
#define ACPI_REGISTER_PM1_STATUS   0x01
 
#define ACPI_REGISTER_PM1_ENABLE   0x02
 
#define ACPI_REGISTER_PM1_CONTROL   0x03
 
#define ACPI_REGISTER_PM2_CONTROL   0x04
 
#define ACPI_REGISTER_PM_TIMER   0x05
 
#define ACPI_REGISTER_PROCESSOR_BLOCK   0x06
 
#define ACPI_REGISTER_SMI_COMMAND_BLOCK   0x07
 
#define ACPI_BITMASK_TIMER_STATUS   0x0001
 
#define ACPI_BITMASK_BUS_MASTER_STATUS   0x0010
 
#define ACPI_BITMASK_GLOBAL_LOCK_STATUS   0x0020
 
#define ACPI_BITMASK_POWER_BUTTON_STATUS   0x0100
 
#define ACPI_BITMASK_SLEEP_BUTTON_STATUS   0x0200
 
#define ACPI_BITMASK_RT_CLOCK_STATUS   0x0400
 
#define ACPI_BITMASK_PCIEXP_WAKE_STATUS   0x4000 /* ACPI 3.0 */
 
#define ACPI_BITMASK_WAKE_STATUS   0x8000
 
#define ACPI_BITMASK_ALL_FIXED_STATUS
 
#define ACPI_BITMASK_TIMER_ENABLE   0x0001
 
#define ACPI_BITMASK_GLOBAL_LOCK_ENABLE   0x0020
 
#define ACPI_BITMASK_POWER_BUTTON_ENABLE   0x0100
 
#define ACPI_BITMASK_SLEEP_BUTTON_ENABLE   0x0200
 
#define ACPI_BITMASK_RT_CLOCK_ENABLE   0x0400
 
#define ACPI_BITMASK_PCIEXP_WAKE_DISABLE   0x4000 /* ACPI 3.0 */
 
#define ACPI_BITMASK_SCI_ENABLE   0x0001
 
#define ACPI_BITMASK_BUS_MASTER_RLD   0x0002
 
#define ACPI_BITMASK_GLOBAL_LOCK_RELEASE   0x0004
 
#define ACPI_BITMASK_SLEEP_TYPE   0x1C00
 
#define ACPI_BITMASK_SLEEP_ENABLE   0x2000
 
#define ACPI_BITMASK_ARB_DISABLE   0x0001
 
#define ACPI_BITPOSITION_TIMER_STATUS   0x00
 
#define ACPI_BITPOSITION_BUS_MASTER_STATUS   0x04
 
#define ACPI_BITPOSITION_GLOBAL_LOCK_STATUS   0x05
 
#define ACPI_BITPOSITION_POWER_BUTTON_STATUS   0x08
 
#define ACPI_BITPOSITION_SLEEP_BUTTON_STATUS   0x09
 
#define ACPI_BITPOSITION_RT_CLOCK_STATUS   0x0A
 
#define ACPI_BITPOSITION_PCIEXP_WAKE_STATUS   0x0E /* ACPI 3.0 */
 
#define ACPI_BITPOSITION_WAKE_STATUS   0x0F
 
#define ACPI_BITPOSITION_TIMER_ENABLE   0x00
 
#define ACPI_BITPOSITION_GLOBAL_LOCK_ENABLE   0x05
 
#define ACPI_BITPOSITION_POWER_BUTTON_ENABLE   0x08
 
#define ACPI_BITPOSITION_SLEEP_BUTTON_ENABLE   0x09
 
#define ACPI_BITPOSITION_RT_CLOCK_ENABLE   0x0A
 
#define ACPI_BITPOSITION_PCIEXP_WAKE_DISABLE   0x0E /* ACPI 3.0 */
 
#define ACPI_BITPOSITION_SCI_ENABLE   0x00
 
#define ACPI_BITPOSITION_BUS_MASTER_RLD   0x01
 
#define ACPI_BITPOSITION_GLOBAL_LOCK_RELEASE   0x02
 
#define ACPI_BITPOSITION_SLEEP_TYPE   0x0A
 
#define ACPI_BITPOSITION_SLEEP_ENABLE   0x0D
 
#define ACPI_BITPOSITION_ARB_DISABLE   0x00
 
#define ACPI_ALWAYS_ILLEGAL   0x00
 
#define ACPI_OSI_INVALID   0x01
 
#define ACPI_OSI_DYNAMIC   0x02
 
#define ACPI_OSI_FEATURE   0x04
 
#define ACPI_OSI_DEFAULT_INVALID   0x08
 
#define ACPI_OSI_OPTIONAL_FEATURE   (ACPI_OSI_FEATURE | ACPI_OSI_DEFAULT_INVALID | ACPI_OSI_INVALID)
 
#define ACPI_ADDRESS_TYPE_MEMORY_RANGE   0
 
#define ACPI_ADDRESS_TYPE_IO_RANGE   1
 
#define ACPI_ADDRESS_TYPE_BUS_NUMBER_RANGE   2
 
#define ACPI_RESOURCE_NAME_LARGE   0x80
 
#define ACPI_RESOURCE_NAME_SMALL   0x00
 
#define ACPI_RESOURCE_NAME_SMALL_MASK   0x78 /* Bits 6:3 contain the type */
 
#define ACPI_RESOURCE_NAME_SMALL_LENGTH_MASK   0x07 /* Bits 2:0 contain the length */
 
#define ACPI_RESOURCE_NAME_LARGE_MASK   0x7F /* Bits 6:0 contain the type */
 
#define ACPI_RESOURCE_NAME_IRQ   0x20
 
#define ACPI_RESOURCE_NAME_DMA   0x28
 
#define ACPI_RESOURCE_NAME_START_DEPENDENT   0x30
 
#define ACPI_RESOURCE_NAME_END_DEPENDENT   0x38
 
#define ACPI_RESOURCE_NAME_IO   0x40
 
#define ACPI_RESOURCE_NAME_FIXED_IO   0x48
 
#define ACPI_RESOURCE_NAME_FIXED_DMA   0x50
 
#define ACPI_RESOURCE_NAME_RESERVED_S2   0x58
 
#define ACPI_RESOURCE_NAME_RESERVED_S3   0x60
 
#define ACPI_RESOURCE_NAME_RESERVED_S4   0x68
 
#define ACPI_RESOURCE_NAME_VENDOR_SMALL   0x70
 
#define ACPI_RESOURCE_NAME_END_TAG   0x78
 
#define ACPI_RESOURCE_NAME_MEMORY24   0x81
 
#define ACPI_RESOURCE_NAME_GENERIC_REGISTER   0x82
 
#define ACPI_RESOURCE_NAME_RESERVED_L1   0x83
 
#define ACPI_RESOURCE_NAME_VENDOR_LARGE   0x84
 
#define ACPI_RESOURCE_NAME_MEMORY32   0x85
 
#define ACPI_RESOURCE_NAME_FIXED_MEMORY32   0x86
 
#define ACPI_RESOURCE_NAME_ADDRESS32   0x87
 
#define ACPI_RESOURCE_NAME_ADDRESS16   0x88
 
#define ACPI_RESOURCE_NAME_EXTENDED_IRQ   0x89
 
#define ACPI_RESOURCE_NAME_ADDRESS64   0x8A
 
#define ACPI_RESOURCE_NAME_EXTENDED_ADDRESS64   0x8B
 
#define ACPI_RESOURCE_NAME_GPIO   0x8C
 
#define ACPI_RESOURCE_NAME_PIN_FUNCTION   0x8D
 
#define ACPI_RESOURCE_NAME_SERIAL_BUS   0x8E
 
#define ACPI_RESOURCE_NAME_PIN_CONFIG   0x8F
 
#define ACPI_RESOURCE_NAME_PIN_GROUP   0x90
 
#define ACPI_RESOURCE_NAME_PIN_GROUP_FUNCTION   0x91
 
#define ACPI_RESOURCE_NAME_PIN_GROUP_CONFIG   0x92
 
#define ACPI_RESOURCE_NAME_LARGE_MAX   0x92
 
#define ACPI_ASCII_ZERO   0x30
 
#define ACPI_EXT_RESOLVED_REFERENCE   0x01 /* Object was resolved during cross ref */
 
#define ACPI_EXT_ORIGIN_FROM_FILE   0x02 /* External came from a file */
 
#define ACPI_EXT_INTERNAL_PATH_ALLOCATED   0x04 /* Deallocate internal path on completion */
 
#define ACPI_EXT_EXTERNAL_EMITTED   0x08 /* External() statement has been emitted */
 
#define ACPI_EXT_ORIGIN_FROM_OPCODE   0x10 /* External came from a External() opcode */
 
#define ACPI_EXT_CONFLICTING_DECLARATION   0x20 /* External has a conflicting declaration within AML */
 
#define ACPI_DB_DISABLE_OUTPUT   0x00
 
#define ACPI_DB_REDIRECTABLE_OUTPUT   0x01
 
#define ACPI_DB_CONSOLE_OUTPUT   0x02
 
#define ACPI_DB_DUPLICATE_OUTPUT   0x03
 
#define ACPI_MEM_MALLOC   0
 
#define ACPI_MEM_CALLOC   1
 
#define ACPI_MAX_MODULE_NAME   16
 
#define ACPI_COMMON_DEBUG_MEM_HEADER
 
#define ACPI_MEM_LIST_GLOBAL   0
 
#define ACPI_MEM_LIST_NSNODE   1
 
#define ACPI_MEM_LIST_MAX   1
 
#define ACPI_NUM_MEM_LISTS   2
 

Typedefs

typedef UINT32 ACPI_MUTEX_HANDLE
 
typedef struct acpi_rw_lock ACPI_RW_LOCK
 
typedef struct acpi_mutex_info ACPI_MUTEX_INFO
 
typedef struct acpi_namespace_node ACPI_NAMESPACE_NODE
 
typedef struct acpi_table_list ACPI_TABLE_LIST
 
typedef struct acpi_new_table_desc ACPI_NEW_TABLE_DESC
 
typedef struct acpi_find_context ACPI_FIND_CONTEXT
 
typedef struct acpi_ns_search_data ACPI_NS_SEARCH_DATA
 
typedef struct acpi_namestring_info ACPI_NAMESTRING_INFO
 
typedef struct acpi_create_field_info ACPI_CREATE_FIELD_INFO
 
typedef ACPI_STATUS(* ACPI_INTERNAL_METHOD) (struct acpi_walk_state *WalkState)
 
typedef struct acpi_name_info ACPI_NAME_INFO
 
typedef struct acpi_package_info ACPI_PACKAGE_INFO
 
typedef struct acpi_package_info2 ACPI_PACKAGE_INFO2
 
typedef struct acpi_package_info3 ACPI_PACKAGE_INFO3
 
typedef struct acpi_package_info4 ACPI_PACKAGE_INFO4
 
typedef union acpi_predefined_info ACPI_PREDEFINED_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_simple_repair_info ACPI_SIMPLE_REPAIR_INFO
 
typedef struct acpi_reg_walk_info ACPI_REG_WALK_INFO
 
typedef struct acpi_sci_handler_info ACPI_SCI_HANDLER_INFO
 
typedef struct acpi_gpe_handler_info ACPI_GPE_HANDLER_INFO
 
typedef struct acpi_gpe_notify_info ACPI_GPE_NOTIFY_INFO
 
typedef union acpi_gpe_dispatch_info ACPI_GPE_DISPATCH_INFO
 
typedef struct acpi_gpe_event_info ACPI_GPE_EVENT_INFO
 
typedef struct acpi_gpe_register_info ACPI_GPE_REGISTER_INFO
 
typedef struct acpi_gpe_block_info ACPI_GPE_BLOCK_INFO
 
typedef struct acpi_gpe_xrupt_info ACPI_GPE_XRUPT_INFO
 
typedef struct acpi_gpe_walk_info ACPI_GPE_WALK_INFO
 
typedef struct acpi_gpe_device_info ACPI_GPE_DEVICE_INFO
 
typedef ACPI_STATUS(* ACPI_GPE_CALLBACK) (ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context)
 
typedef struct acpi_fixed_event_handler ACPI_FIXED_EVENT_HANDLER
 
typedef struct acpi_fixed_event_info ACPI_FIXED_EVENT_INFO
 
typedef struct acpi_field_info ACPI_FIELD_INFO
 
typedef struct acpi_common_state ACPI_COMMON_STATE
 
typedef struct acpi_update_state ACPI_UPDATE_STATE
 
typedef struct acpi_pkg_state ACPI_PKG_STATE
 
typedef struct acpi_control_state ACPI_CONTROL_STATE
 
typedef struct acpi_scope_state ACPI_SCOPE_STATE
 
typedef struct acpi_pscope_state ACPI_PSCOPE_STATE
 
typedef struct acpi_thread_state ACPI_THREAD_STATE
 
typedef struct acpi_result_values ACPI_RESULT_VALUES
 
typedef ACPI_STATUS(* ACPI_PARSE_DOWNWARDS) (struct acpi_walk_state *WalkState, union acpi_parse_object **OutOp)
 
typedef ACPI_STATUS(* ACPI_PARSE_UPWARDS) (struct acpi_walk_state *WalkState)
 
typedef struct acpi_global_notify_handler ACPI_GLOBAL_NOTIFY_HANDLER
 
typedef struct acpi_notify_info ACPI_NOTIFY_INFO
 
typedef union acpi_generic_state ACPI_GENERIC_STATE
 
typedef ACPI_STATUS(* ACPI_EXECUTE_OP) (struct acpi_walk_state *WalkState)
 
typedef struct acpi_address_range ACPI_ADDRESS_RANGE
 
typedef struct acpi_opcode_info ACPI_OPCODE_INFO
 
typedef struct acpi_tag_info ACPI_TAG_INFO
 
typedef union acpi_parse_value ACPI_PARSE_VALUE
 
typedef struct acpi_comment_node ACPI_COMMENT_NODE
 
typedef struct acpi_comment_addr_node ACPI_COMMENT_ADDR_NODE
 
typedef struct acpi_file_node ACPI_FILE_NODE
 
typedef struct acpi_parse_obj_common ACPI_PARSE_OBJ_COMMON
 
typedef struct acpi_parse_obj_named ACPI_PARSE_OBJ_NAMED
 
typedef struct acpi_parse_obj_asl ACPI_PARSE_OBJ_ASL
 
typedef union acpi_parse_object ACPI_PARSE_OBJECT
 
typedef struct asl_comment_state ASL_COMMENT_STATE
 
typedef struct acpi_parse_state ACPI_PARSE_STATE
 
typedef struct acpi_bit_register_info ACPI_BIT_REGISTER_INFO
 
typedef struct acpi_interface_info ACPI_INTERFACE_INFO
 
typedef struct acpi_port_info ACPI_PORT_INFO
 
typedef struct acpi_external_list ACPI_EXTERNAL_LIST
 
typedef struct acpi_external_file ACPI_EXTERNAL_FILE
 
typedef struct acpi_parse_object_list ACPI_PARSE_OBJECT_LIST
 
typedef struct acpi_db_method_info ACPI_DB_METHOD_INFO
 
typedef struct acpi_integrity_info ACPI_INTEGRITY_INFO
 
typedef struct acpi_object_info ACPI_OBJECT_INFO
 
typedef struct acpi_debug_mem_header ACPI_DEBUG_MEM_HEADER
 
typedef struct acpi_debug_mem_block ACPI_DEBUG_MEM_BLOCK
 
typedef struct ah_predefined_name AH_PREDEFINED_NAME
 
typedef struct ah_device_id AH_DEVICE_ID
 
typedef struct ah_uuid AH_UUID
 
typedef struct ah_table AH_TABLE
 

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
}
 

Macro Definition Documentation

◆ ACPI_ADDRESS_TYPE_BUS_NUMBER_RANGE

#define ACPI_ADDRESS_TYPE_BUS_NUMBER_RANGE   2

Definition at line 1296 of file aclocal.h.

◆ ACPI_ADDRESS_TYPE_IO_RANGE

#define ACPI_ADDRESS_TYPE_IO_RANGE   1

Definition at line 1295 of file aclocal.h.

◆ ACPI_ADDRESS_TYPE_MEMORY_RANGE

#define ACPI_ADDRESS_TYPE_MEMORY_RANGE   0

Definition at line 1294 of file aclocal.h.

◆ ACPI_ALWAYS_ILLEGAL

#define ACPI_ALWAYS_ILLEGAL   0x00

Definition at line 1259 of file aclocal.h.

◆ ACPI_ASCII_ZERO

#define ACPI_ASCII_ZERO   0x30

Definition at line 1356 of file aclocal.h.

◆ ACPI_BITMASK_ALL_FIXED_STATUS

#define ACPI_BITMASK_ALL_FIXED_STATUS
Value:
(\
#define ACPI_BITMASK_BUS_MASTER_STATUS
Definition: aclocal.h:1196
#define ACPI_BITMASK_WAKE_STATUS
Definition: aclocal.h:1202
#define ACPI_BITMASK_GLOBAL_LOCK_STATUS
Definition: aclocal.h:1197
#define ACPI_BITMASK_SLEEP_BUTTON_STATUS
Definition: aclocal.h:1199
#define ACPI_BITMASK_RT_CLOCK_STATUS
Definition: aclocal.h:1200
#define ACPI_BITMASK_TIMER_STATUS
Definition: aclocal.h:1195
#define ACPI_BITMASK_PCIEXP_WAKE_STATUS
Definition: aclocal.h:1201
#define ACPI_BITMASK_POWER_BUTTON_STATUS
Definition: aclocal.h:1198

Definition at line 1204 of file aclocal.h.

◆ ACPI_BITMASK_ARB_DISABLE

#define ACPI_BITMASK_ARB_DISABLE   0x0001

Definition at line 1227 of file aclocal.h.

◆ ACPI_BITMASK_BUS_MASTER_RLD

#define ACPI_BITMASK_BUS_MASTER_RLD   0x0002

Definition at line 1222 of file aclocal.h.

◆ ACPI_BITMASK_BUS_MASTER_STATUS

#define ACPI_BITMASK_BUS_MASTER_STATUS   0x0010

Definition at line 1196 of file aclocal.h.

◆ ACPI_BITMASK_GLOBAL_LOCK_ENABLE

#define ACPI_BITMASK_GLOBAL_LOCK_ENABLE   0x0020

Definition at line 1215 of file aclocal.h.

◆ ACPI_BITMASK_GLOBAL_LOCK_RELEASE

#define ACPI_BITMASK_GLOBAL_LOCK_RELEASE   0x0004

Definition at line 1223 of file aclocal.h.

◆ ACPI_BITMASK_GLOBAL_LOCK_STATUS

#define ACPI_BITMASK_GLOBAL_LOCK_STATUS   0x0020

Definition at line 1197 of file aclocal.h.

◆ ACPI_BITMASK_PCIEXP_WAKE_DISABLE

#define ACPI_BITMASK_PCIEXP_WAKE_DISABLE   0x4000 /* ACPI 3.0 */

Definition at line 1219 of file aclocal.h.

◆ ACPI_BITMASK_PCIEXP_WAKE_STATUS

#define ACPI_BITMASK_PCIEXP_WAKE_STATUS   0x4000 /* ACPI 3.0 */

Definition at line 1201 of file aclocal.h.

◆ ACPI_BITMASK_POWER_BUTTON_ENABLE

#define ACPI_BITMASK_POWER_BUTTON_ENABLE   0x0100

Definition at line 1216 of file aclocal.h.

◆ ACPI_BITMASK_POWER_BUTTON_STATUS

#define ACPI_BITMASK_POWER_BUTTON_STATUS   0x0100

Definition at line 1198 of file aclocal.h.

◆ ACPI_BITMASK_RT_CLOCK_ENABLE

#define ACPI_BITMASK_RT_CLOCK_ENABLE   0x0400

Definition at line 1218 of file aclocal.h.

◆ ACPI_BITMASK_RT_CLOCK_STATUS

#define ACPI_BITMASK_RT_CLOCK_STATUS   0x0400

Definition at line 1200 of file aclocal.h.

◆ ACPI_BITMASK_SCI_ENABLE

#define ACPI_BITMASK_SCI_ENABLE   0x0001

Definition at line 1221 of file aclocal.h.

◆ ACPI_BITMASK_SLEEP_BUTTON_ENABLE

#define ACPI_BITMASK_SLEEP_BUTTON_ENABLE   0x0200

Definition at line 1217 of file aclocal.h.

◆ ACPI_BITMASK_SLEEP_BUTTON_STATUS

#define ACPI_BITMASK_SLEEP_BUTTON_STATUS   0x0200

Definition at line 1199 of file aclocal.h.

◆ ACPI_BITMASK_SLEEP_ENABLE

#define ACPI_BITMASK_SLEEP_ENABLE   0x2000

Definition at line 1225 of file aclocal.h.

◆ ACPI_BITMASK_SLEEP_TYPE

#define ACPI_BITMASK_SLEEP_TYPE   0x1C00

Definition at line 1224 of file aclocal.h.

◆ ACPI_BITMASK_TIMER_ENABLE

#define ACPI_BITMASK_TIMER_ENABLE   0x0001

Definition at line 1214 of file aclocal.h.

◆ ACPI_BITMASK_TIMER_STATUS

#define ACPI_BITMASK_TIMER_STATUS   0x0001

Definition at line 1195 of file aclocal.h.

◆ ACPI_BITMASK_WAKE_STATUS

#define ACPI_BITMASK_WAKE_STATUS   0x8000

Definition at line 1202 of file aclocal.h.

◆ ACPI_BITPOSITION_ARB_DISABLE

#define ACPI_BITPOSITION_ARB_DISABLE   0x00

Definition at line 1254 of file aclocal.h.

◆ ACPI_BITPOSITION_BUS_MASTER_RLD

#define ACPI_BITPOSITION_BUS_MASTER_RLD   0x01

Definition at line 1249 of file aclocal.h.

◆ ACPI_BITPOSITION_BUS_MASTER_STATUS

#define ACPI_BITPOSITION_BUS_MASTER_STATUS   0x04

Definition at line 1233 of file aclocal.h.

◆ ACPI_BITPOSITION_GLOBAL_LOCK_ENABLE

#define ACPI_BITPOSITION_GLOBAL_LOCK_ENABLE   0x05

Definition at line 1242 of file aclocal.h.

◆ ACPI_BITPOSITION_GLOBAL_LOCK_RELEASE

#define ACPI_BITPOSITION_GLOBAL_LOCK_RELEASE   0x02

Definition at line 1250 of file aclocal.h.

◆ ACPI_BITPOSITION_GLOBAL_LOCK_STATUS

#define ACPI_BITPOSITION_GLOBAL_LOCK_STATUS   0x05

Definition at line 1234 of file aclocal.h.

◆ ACPI_BITPOSITION_PCIEXP_WAKE_DISABLE

#define ACPI_BITPOSITION_PCIEXP_WAKE_DISABLE   0x0E /* ACPI 3.0 */

Definition at line 1246 of file aclocal.h.

◆ ACPI_BITPOSITION_PCIEXP_WAKE_STATUS

#define ACPI_BITPOSITION_PCIEXP_WAKE_STATUS   0x0E /* ACPI 3.0 */

Definition at line 1238 of file aclocal.h.

◆ ACPI_BITPOSITION_POWER_BUTTON_ENABLE

#define ACPI_BITPOSITION_POWER_BUTTON_ENABLE   0x08

Definition at line 1243 of file aclocal.h.

◆ ACPI_BITPOSITION_POWER_BUTTON_STATUS

#define ACPI_BITPOSITION_POWER_BUTTON_STATUS   0x08

Definition at line 1235 of file aclocal.h.

◆ ACPI_BITPOSITION_RT_CLOCK_ENABLE

#define ACPI_BITPOSITION_RT_CLOCK_ENABLE   0x0A

Definition at line 1245 of file aclocal.h.

◆ ACPI_BITPOSITION_RT_CLOCK_STATUS

#define ACPI_BITPOSITION_RT_CLOCK_STATUS   0x0A

Definition at line 1237 of file aclocal.h.

◆ ACPI_BITPOSITION_SCI_ENABLE

#define ACPI_BITPOSITION_SCI_ENABLE   0x00

Definition at line 1248 of file aclocal.h.

◆ ACPI_BITPOSITION_SLEEP_BUTTON_ENABLE

#define ACPI_BITPOSITION_SLEEP_BUTTON_ENABLE   0x09

Definition at line 1244 of file aclocal.h.

◆ ACPI_BITPOSITION_SLEEP_BUTTON_STATUS

#define ACPI_BITPOSITION_SLEEP_BUTTON_STATUS   0x09

Definition at line 1236 of file aclocal.h.

◆ ACPI_BITPOSITION_SLEEP_ENABLE

#define ACPI_BITPOSITION_SLEEP_ENABLE   0x0D

Definition at line 1252 of file aclocal.h.

◆ ACPI_BITPOSITION_SLEEP_TYPE

#define ACPI_BITPOSITION_SLEEP_TYPE   0x0A

Definition at line 1251 of file aclocal.h.

◆ ACPI_BITPOSITION_TIMER_ENABLE

#define ACPI_BITPOSITION_TIMER_ENABLE   0x00

Definition at line 1241 of file aclocal.h.

◆ ACPI_BITPOSITION_TIMER_STATUS

#define ACPI_BITPOSITION_TIMER_STATUS   0x00

Definition at line 1232 of file aclocal.h.

◆ ACPI_BITPOSITION_WAKE_STATUS

#define ACPI_BITPOSITION_WAKE_STATUS   0x0F

Definition at line 1239 of file aclocal.h.

◆ ACPI_BTYPE_ALL_OBJECTS

#define ACPI_BTYPE_ALL_OBJECTS   0x0000FFFF

Definition at line 361 of file aclocal.h.

◆ ACPI_BTYPE_ANY

#define ACPI_BTYPE_ANY   0x00000000

Definition at line 331 of file aclocal.h.

◆ ACPI_BTYPE_BUFFER

#define ACPI_BTYPE_BUFFER   0x00000004

Definition at line 334 of file aclocal.h.

◆ ACPI_BTYPE_BUFFER_FIELD

#define ACPI_BTYPE_BUFFER_FIELD   0x00002000

Definition at line 345 of file aclocal.h.

◆ ACPI_BTYPE_COMPUTE_DATA

#define ACPI_BTYPE_COMPUTE_DATA   (ACPI_BTYPE_INTEGER | ACPI_BTYPE_STRING | ACPI_BTYPE_BUFFER)

Definition at line 352 of file aclocal.h.

◆ ACPI_BTYPE_DATA

Definition at line 354 of file aclocal.h.

◆ ACPI_BTYPE_DATA_REFERENCE

Definition at line 358 of file aclocal.h.

◆ ACPI_BTYPE_DDB_HANDLE

#define ACPI_BTYPE_DDB_HANDLE   0x00004000

Definition at line 346 of file aclocal.h.

◆ ACPI_BTYPE_DEBUG_OBJECT

#define ACPI_BTYPE_DEBUG_OBJECT   0x00008000

Definition at line 347 of file aclocal.h.

◆ ACPI_BTYPE_DEVICE

#define ACPI_BTYPE_DEVICE   0x00000020

Definition at line 337 of file aclocal.h.

◆ ACPI_BTYPE_DEVICE_OBJECTS

#define ACPI_BTYPE_DEVICE_OBJECTS   (ACPI_BTYPE_DEVICE | ACPI_BTYPE_THERMAL | ACPI_BTYPE_PROCESSOR)

Definition at line 359 of file aclocal.h.

◆ ACPI_BTYPE_EVENT

#define ACPI_BTYPE_EVENT   0x00000040

Definition at line 338 of file aclocal.h.

◆ ACPI_BTYPE_FIELD_UNIT

#define ACPI_BTYPE_FIELD_UNIT   0x00000010

Definition at line 336 of file aclocal.h.

◆ ACPI_BTYPE_INTEGER

#define ACPI_BTYPE_INTEGER   0x00000001

Definition at line 332 of file aclocal.h.

◆ ACPI_BTYPE_METHOD

#define ACPI_BTYPE_METHOD   0x00000080

Definition at line 339 of file aclocal.h.

◆ ACPI_BTYPE_MUTEX

#define ACPI_BTYPE_MUTEX   0x00000100

Definition at line 340 of file aclocal.h.

◆ ACPI_BTYPE_NAMED_REFERENCE

#define ACPI_BTYPE_NAMED_REFERENCE   0x00040000 /* Generic unresolved Name or Namepath */

Definition at line 350 of file aclocal.h.

◆ ACPI_BTYPE_OBJECTS_AND_REFS

#define ACPI_BTYPE_OBJECTS_AND_REFS   0x0001FFFF /* ARG or LOCAL */

Definition at line 360 of file aclocal.h.

◆ ACPI_BTYPE_PACKAGE

#define ACPI_BTYPE_PACKAGE   0x00000008

Definition at line 335 of file aclocal.h.

◆ ACPI_BTYPE_POWER

#define ACPI_BTYPE_POWER   0x00000400

Definition at line 342 of file aclocal.h.

◆ ACPI_BTYPE_PROCESSOR

#define ACPI_BTYPE_PROCESSOR   0x00000800

Definition at line 343 of file aclocal.h.

◆ ACPI_BTYPE_REFERENCE_OBJECT

#define ACPI_BTYPE_REFERENCE_OBJECT   0x00010000 /* From Index(), RefOf(), etc (Type6Opcodes) */

Definition at line 348 of file aclocal.h.

◆ ACPI_BTYPE_REGION

#define ACPI_BTYPE_REGION   0x00000200

Definition at line 341 of file aclocal.h.

◆ ACPI_BTYPE_RESOURCE

#define ACPI_BTYPE_RESOURCE   0x00020000

Definition at line 349 of file aclocal.h.

◆ ACPI_BTYPE_STRING

#define ACPI_BTYPE_STRING   0x00000002

Definition at line 333 of file aclocal.h.

◆ ACPI_BTYPE_THERMAL

#define ACPI_BTYPE_THERMAL   0x00001000

Definition at line 344 of file aclocal.h.

◆ ACPI_COMMON_DEBUG_MEM_HEADER

#define ACPI_COMMON_DEBUG_MEM_HEADER
Value:
struct acpi_debug_mem_block *Previous; \
struct acpi_debug_mem_block *Next; \
char Module[ACPI_MAX_MODULE_NAME]; \
UINT8 AllocType;
unsigned char UINT8
unsigned int UINT32
#define ACPI_MAX_MODULE_NAME
Definition: aclocal.h:1475
Definition: ncftp.h:79
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
Definition: wdfdevice.h:4533
_In_ ULONG Component
Definition: potypes.h:496

Definition at line 1477 of file aclocal.h.

◆ ACPI_CONTROL_CONDITIONAL_EXECUTING

#define ACPI_CONTROL_CONDITIONAL_EXECUTING   0xC1

Definition at line 670 of file aclocal.h.

◆ ACPI_CONTROL_NORMAL

#define ACPI_CONTROL_NORMAL   0xC0

Definition at line 669 of file aclocal.h.

◆ ACPI_CONTROL_PREDICATE_EXECUTING

#define ACPI_CONTROL_PREDICATE_EXECUTING   0xC2

Definition at line 671 of file aclocal.h.

◆ ACPI_CONTROL_PREDICATE_FALSE

#define ACPI_CONTROL_PREDICATE_FALSE   0xC3

Definition at line 672 of file aclocal.h.

◆ ACPI_CONTROL_PREDICATE_TRUE

#define ACPI_CONTROL_PREDICATE_TRUE   0xC4

Definition at line 673 of file aclocal.h.

◆ ACPI_CONVERTER_ONLY_MEMBERS

#define ACPI_CONVERTER_ONLY_MEMBERS (   a)

Definition at line 913 of file aclocal.h.

◆ ACPI_COPY_TYPE_PACKAGE

#define ACPI_COPY_TYPE_PACKAGE   1

Definition at line 282 of file aclocal.h.

◆ ACPI_COPY_TYPE_SIMPLE

#define ACPI_COPY_TYPE_SIMPLE   0

Definition at line 281 of file aclocal.h.

◆ ACPI_DASM_BUFFER

#define ACPI_DASM_BUFFER   0x00 /* Buffer is a simple data buffer */

Definition at line 963 of file aclocal.h.

◆ ACPI_DASM_CASE

#define ACPI_DASM_CASE   0x0E /* If/Else is a Case in a Switch/Case block */

Definition at line 977 of file aclocal.h.

◆ ACPI_DASM_DEFAULT

#define ACPI_DASM_DEFAULT   0x0F /* Else is a Default in a Switch/Case block */

Definition at line 978 of file aclocal.h.

◆ ACPI_DASM_EISAID

#define ACPI_DASM_EISAID   0x06 /* Integer is an EISAID */

Definition at line 969 of file aclocal.h.

◆ ACPI_DASM_HID_STRING

#define ACPI_DASM_HID_STRING   0x0A /* String is a _HID or _CID */

Definition at line 973 of file aclocal.h.

◆ ACPI_DASM_IGNORE_SINGLE

#define ACPI_DASM_IGNORE_SINGLE   0x0B /* Ignore the opcode but not it's children */

Definition at line 974 of file aclocal.h.

◆ ACPI_DASM_LNOT_PREFIX

#define ACPI_DASM_LNOT_PREFIX   0x08 /* Start of a LNotEqual (etc.) pair of opcodes */

Definition at line 971 of file aclocal.h.

◆ ACPI_DASM_LNOT_SUFFIX

#define ACPI_DASM_LNOT_SUFFIX   0x09 /* End of a LNotEqual (etc.) pair of opcodes */

Definition at line 972 of file aclocal.h.

◆ ACPI_DASM_MATCHOP

#define ACPI_DASM_MATCHOP   0x07 /* Parent opcode is a Match() operator */

Definition at line 970 of file aclocal.h.

◆ ACPI_DASM_PLD_METHOD

#define ACPI_DASM_PLD_METHOD   0x04 /* Buffer is a _PLD method bit-packed buffer */

Definition at line 967 of file aclocal.h.

◆ ACPI_DASM_RESOURCE

#define ACPI_DASM_RESOURCE   0x01 /* Buffer is a Resource Descriptor */

Definition at line 964 of file aclocal.h.

◆ ACPI_DASM_STRING

#define ACPI_DASM_STRING   0x02 /* Buffer is a ASCII string */

Definition at line 965 of file aclocal.h.

◆ ACPI_DASM_SWITCH

#define ACPI_DASM_SWITCH   0x0C /* While is a Switch */

Definition at line 975 of file aclocal.h.

◆ ACPI_DASM_SWITCH_PREDICATE

#define ACPI_DASM_SWITCH_PREDICATE   0x0D /* Object is a predicate for a Switch or Case block */

Definition at line 976 of file aclocal.h.

◆ ACPI_DASM_UNICODE

#define ACPI_DASM_UNICODE   0x03 /* Buffer is a Unicode string */

Definition at line 966 of file aclocal.h.

◆ ACPI_DASM_UUID

#define ACPI_DASM_UUID   0x05 /* Buffer is a UUID/GUID */

Definition at line 968 of file aclocal.h.

◆ ACPI_DB_CONSOLE_OUTPUT

#define ACPI_DB_CONSOLE_OUTPUT   0x02

Definition at line 1454 of file aclocal.h.

◆ ACPI_DB_DISABLE_OUTPUT

#define ACPI_DB_DISABLE_OUTPUT   0x00

Definition at line 1452 of file aclocal.h.

◆ ACPI_DB_DUPLICATE_OUTPUT

#define ACPI_DB_DUPLICATE_OUTPUT   0x03

Definition at line 1455 of file aclocal.h.

◆ ACPI_DB_REDIRECTABLE_OUTPUT

#define ACPI_DB_REDIRECTABLE_OUTPUT   0x01

Definition at line 1453 of file aclocal.h.

◆ ACPI_DISASM_ONLY_MEMBERS

#define ACPI_DISASM_ONLY_MEMBERS (   a)

Definition at line 907 of file aclocal.h.

◆ ACPI_ENTRY_NOT_FOUND

#define ACPI_ENTRY_NOT_FOUND   NULL

Definition at line 154 of file aclocal.h.

◆ ACPI_EXT_CONFLICTING_DECLARATION

#define ACPI_EXT_CONFLICTING_DECLARATION   0x20 /* External has a conflicting declaration within AML */

Definition at line 1384 of file aclocal.h.

◆ ACPI_EXT_EXTERNAL_EMITTED

#define ACPI_EXT_EXTERNAL_EMITTED   0x08 /* External() statement has been emitted */

Definition at line 1382 of file aclocal.h.

◆ ACPI_EXT_INTERNAL_PATH_ALLOCATED

#define ACPI_EXT_INTERNAL_PATH_ALLOCATED   0x04 /* Deallocate internal path on completion */

Definition at line 1381 of file aclocal.h.

◆ ACPI_EXT_ORIGIN_FROM_FILE

#define ACPI_EXT_ORIGIN_FROM_FILE   0x02 /* External came from a file */

Definition at line 1380 of file aclocal.h.

◆ ACPI_EXT_ORIGIN_FROM_OPCODE

#define ACPI_EXT_ORIGIN_FROM_OPCODE   0x10 /* External came from a External() opcode */

Definition at line 1383 of file aclocal.h.

◆ ACPI_EXT_RESOLVED_REFERENCE

#define ACPI_EXT_RESOLVED_REFERENCE   0x01 /* Object was resolved during cross ref */

Definition at line 1379 of file aclocal.h.

◆ ACPI_FIELD_BYTE_GRANULARITY

#define ACPI_FIELD_BYTE_GRANULARITY   1

Definition at line 148 of file aclocal.h.

◆ ACPI_FIELD_DWORD_GRANULARITY

#define ACPI_FIELD_DWORD_GRANULARITY   4

Definition at line 150 of file aclocal.h.

◆ ACPI_FIELD_QWORD_GRANULARITY

#define ACPI_FIELD_QWORD_GRANULARITY   8

Definition at line 151 of file aclocal.h.

◆ ACPI_FIELD_WORD_GRANULARITY

#define ACPI_FIELD_WORD_GRANULARITY   2

Definition at line 149 of file aclocal.h.

◆ ACPI_GLOBAL_LOCK

#define ACPI_GLOBAL_LOCK   (ACPI_SEMAPHORE) (-1)

Definition at line 53 of file aclocal.h.

◆ ACPI_INVALID_TABLE_INDEX

#define ACPI_INVALID_TABLE_INDEX   (0xFFFFFFFF)

Definition at line 260 of file aclocal.h.

◆ ACPI_INVALID_THREAD_ID

#define ACPI_INVALID_THREAD_ID   ((ACPI_THREAD_ID) 0xFFFFFFFF)

Definition at line 126 of file aclocal.h.

◆ ACPI_LOCK_GPES

#define ACPI_LOCK_GPES   0

Definition at line 110 of file aclocal.h.

◆ ACPI_LOCK_HARDWARE

#define ACPI_LOCK_HARDWARE   1

Definition at line 111 of file aclocal.h.

◆ ACPI_MAX_LOCK

#define ACPI_MAX_LOCK   1

Definition at line 113 of file aclocal.h.

◆ ACPI_MAX_MODULE_NAME

#define ACPI_MAX_MODULE_NAME   16

Definition at line 1475 of file aclocal.h.

◆ ACPI_MAX_MUTEX

#define ACPI_MAX_MUTEX   5

Definition at line 91 of file aclocal.h.

◆ ACPI_MAX_PARSEOP_NAME

#define ACPI_MAX_PARSEOP_NAME   20

Definition at line 1042 of file aclocal.h.

◆ ACPI_MEM_CALLOC

#define ACPI_MEM_CALLOC   1

Definition at line 1474 of file aclocal.h.

◆ ACPI_MEM_LIST_GLOBAL

#define ACPI_MEM_LIST_GLOBAL   0

Definition at line 1500 of file aclocal.h.

◆ ACPI_MEM_LIST_MAX

#define ACPI_MEM_LIST_MAX   1

Definition at line 1502 of file aclocal.h.

◆ ACPI_MEM_LIST_NSNODE

#define ACPI_MEM_LIST_NSNODE   1

Definition at line 1501 of file aclocal.h.

◆ ACPI_MEM_MALLOC

#define ACPI_MEM_MALLOC   0

Definition at line 1473 of file aclocal.h.

◆ ACPI_MTX_CACHES

#define ACPI_MTX_CACHES   4 /* Internal caches, general purposes */

Definition at line 88 of file aclocal.h.

◆ ACPI_MTX_DO_NOT_LOCK

#define ACPI_MTX_DO_NOT_LOCK   0

Definition at line 142 of file aclocal.h.

◆ ACPI_MTX_EVENTS

#define ACPI_MTX_EVENTS   3 /* Data for ACPI events */

Definition at line 87 of file aclocal.h.

◆ ACPI_MTX_INTERPRETER

#define ACPI_MTX_INTERPRETER   0 /* AML Interpreter, main lock */

Definition at line 84 of file aclocal.h.

◆ ACPI_MTX_LOCK

#define ACPI_MTX_LOCK   1

Definition at line 143 of file aclocal.h.

◆ ACPI_MTX_MEMORY

#define ACPI_MTX_MEMORY   5 /* Debug memory tracking lists */

Definition at line 89 of file aclocal.h.

◆ ACPI_MTX_NAMESPACE

#define ACPI_MTX_NAMESPACE   1 /* ACPI Namespace */

Definition at line 85 of file aclocal.h.

◆ ACPI_MTX_TABLES

#define ACPI_MTX_TABLES   2 /* Data for ACPI tables */

Definition at line 86 of file aclocal.h.

◆ ACPI_MUTEX_NOT_ACQUIRED

#define ACPI_MUTEX_NOT_ACQUIRED   ((ACPI_THREAD_ID) -1)

Definition at line 119 of file aclocal.h.

◆ ACPI_NUM_LOCK

#define ACPI_NUM_LOCK   (ACPI_MAX_LOCK+1)

Definition at line 114 of file aclocal.h.

◆ ACPI_NUM_MEM_LISTS

#define ACPI_NUM_MEM_LISTS   2

Definition at line 1503 of file aclocal.h.

◆ ACPI_NUM_MUTEX

#define ACPI_NUM_MUTEX   (ACPI_MAX_MUTEX+1)

Definition at line 92 of file aclocal.h.

◆ ACPI_NUM_RTYPES

#define ACPI_NUM_RTYPES   5 /* Number of actual object types */

Definition at line 485 of file aclocal.h.

◆ ACPI_OSI_DEFAULT_INVALID

#define ACPI_OSI_DEFAULT_INVALID   0x08

Definition at line 1273 of file aclocal.h.

◆ ACPI_OSI_DYNAMIC

#define ACPI_OSI_DYNAMIC   0x02

Definition at line 1271 of file aclocal.h.

◆ ACPI_OSI_FEATURE

#define ACPI_OSI_FEATURE   0x04

Definition at line 1272 of file aclocal.h.

◆ ACPI_OSI_INVALID

#define ACPI_OSI_INVALID   0x01

Definition at line 1270 of file aclocal.h.

◆ ACPI_OSI_OPTIONAL_FEATURE

#define ACPI_OSI_OPTIONAL_FEATURE   (ACPI_OSI_FEATURE | ACPI_OSI_DEFAULT_INVALID | ACPI_OSI_INVALID)

Definition at line 1274 of file aclocal.h.

◆ ACPI_PARSE_COMMON

#define ACPI_PARSE_COMMON
Value:
union acpi_parse_object *Parent; /* Parent op */\
UINT8 DescriptorType; /* To differentiate various internal objs */\
UINT8 Flags; /* Type of Op */\
UINT16 AmlOpcode; /* AML opcode */\
UINT8 *Aml; /* Address of declaration in AML */\
union acpi_parse_object *Next; /* Next op */\
ACPI_NAMESPACE_NODE *Node; /* For use by interpreter */\
ACPI_PARSE_VALUE Value; /* Value or args associated with the opcode */\
UINT8 ArgListLength; /* Number of elements in the arg list */\
ACPI_DISASM_ONLY_MEMBERS (\
UINT16 DisasmFlags; /* Used during AML disassembly */\
UINT8 DisasmOpcode; /* Subtype used for disassembly */\
char *OperatorSymbol; /* Used for C-style operator name strings */\
char AmlOpName[16]) /* Op name (debug only) */\
char *InlineComment; /* Inline comment */\
char *EndNodeComment; /* End of node comment */\
char *NameComment; /* Comment associated with the first parameter of the name node */\
char *CloseBraceComment; /* Comments that come after } on the same as } */\
ACPI_COMMENT_NODE *CommentList; /* comments that appears before this node */\
ACPI_COMMENT_NODE *EndBlkComment; /* comments that at the end of a block but before ) or } */\
char *CvFilename; /* Filename associated with this node. Used for ASL/ASL+ converter */\
char *CvParentFilename) /* Parent filename associated with this node. Used for ASL/ASL+ converter */
unsigned short UINT16
#define ACPI_CONVERTER_ONLY_MEMBERS(a)
Definition: aclocal.h:913
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE Parent
Definition: acpixf.h:732
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char UINT32 const char BOOLEAN UINT8 * Aml
Definition: acpixf.h:1302
union node Node
Definition: types.h:1255
_In_ ULONG _In_ PVOID _In_ LONG DescriptorType
Definition: usbdlib.h:160
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
Definition: wdfregistry.h:413
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170

Definition at line 916 of file aclocal.h.

◆ ACPI_PARSEOP_ASSIGNMENT

#define ACPI_PARSEOP_ASSIGNMENT   0x0040

Definition at line 1133 of file aclocal.h.

◆ ACPI_PARSEOP_BYTELIST

#define ACPI_PARSEOP_BYTELIST   0x08

Definition at line 1120 of file aclocal.h.

◆ ACPI_PARSEOP_CLOSING_PAREN

#define ACPI_PARSEOP_CLOSING_PAREN   0x0010

Definition at line 1131 of file aclocal.h.

◆ ACPI_PARSEOP_COMPOUND_ASSIGNMENT

#define ACPI_PARSEOP_COMPOUND_ASSIGNMENT   0x0020

Definition at line 1132 of file aclocal.h.

◆ ACPI_PARSEOP_DEFERRED

#define ACPI_PARSEOP_DEFERRED   0x04

Definition at line 1119 of file aclocal.h.

◆ ACPI_PARSEOP_ELSEIF

#define ACPI_PARSEOP_ELSEIF   0x0080

Definition at line 1134 of file aclocal.h.

◆ ACPI_PARSEOP_EMPTY_TERMLIST

#define ACPI_PARSEOP_EMPTY_TERMLIST   0x0004

Definition at line 1129 of file aclocal.h.

◆ ACPI_PARSEOP_GENERIC

#define ACPI_PARSEOP_GENERIC   0x01

Definition at line 1117 of file aclocal.h.

◆ ACPI_PARSEOP_IGNORE

#define ACPI_PARSEOP_IGNORE   0x0001

Definition at line 1127 of file aclocal.h.

◆ ACPI_PARSEOP_IN_CACHE

#define ACPI_PARSEOP_IN_CACHE   0x80

Definition at line 1123 of file aclocal.h.

◆ ACPI_PARSEOP_IN_STACK

#define ACPI_PARSEOP_IN_STACK   0x10

Definition at line 1121 of file aclocal.h.

◆ ACPI_PARSEOP_LEGACY_ASL_ONLY

#define ACPI_PARSEOP_LEGACY_ASL_ONLY   0x0100

Definition at line 1135 of file aclocal.h.

◆ ACPI_PARSEOP_NAMED_OBJECT

#define ACPI_PARSEOP_NAMED_OBJECT   0x02

Definition at line 1118 of file aclocal.h.

◆ ACPI_PARSEOP_PARAMETER_LIST

#define ACPI_PARSEOP_PARAMETER_LIST   0x0002

Definition at line 1128 of file aclocal.h.

◆ ACPI_PARSEOP_PREDEFINED_CHECKED

#define ACPI_PARSEOP_PREDEFINED_CHECKED   0x0008

Definition at line 1130 of file aclocal.h.

◆ ACPI_PARSEOP_TARGET

#define ACPI_PARSEOP_TARGET   0x20

Definition at line 1122 of file aclocal.h.

◆ ACPI_PM1_CONTROL_IGNORED_BITS

#define ACPI_PM1_CONTROL_IGNORED_BITS   0x0200 /* Bit 9 */

Definition at line 1173 of file aclocal.h.

◆ ACPI_PM1_CONTROL_PRESERVED_BITS

#define ACPI_PM1_CONTROL_PRESERVED_BITS    (ACPI_PM1_CONTROL_IGNORED_BITS | ACPI_PM1_CONTROL_RESERVED_BITS)

Definition at line 1175 of file aclocal.h.

◆ ACPI_PM1_CONTROL_RESERVED_BITS

#define ACPI_PM1_CONTROL_RESERVED_BITS   0xC1F8 /* Bits 14-15, 3-8 */

Definition at line 1174 of file aclocal.h.

◆ ACPI_PM1_CONTROL_WRITEONLY_BITS

#define ACPI_PM1_CONTROL_WRITEONLY_BITS   0x2004 /* Bits 13, 2 */

Definition at line 1161 of file aclocal.h.

◆ ACPI_PM1_STATUS_PRESERVED_BITS

#define ACPI_PM1_STATUS_PRESERVED_BITS   0x0800 /* Bit 11 */

Definition at line 1157 of file aclocal.h.

◆ ACPI_PM2_CONTROL_PRESERVED_BITS

#define ACPI_PM2_CONTROL_PRESERVED_BITS   0xFFFFFFFE /* All except bit 0 */

Definition at line 1178 of file aclocal.h.

◆ ACPI_REGISTER_PM1_CONTROL

#define ACPI_REGISTER_PM1_CONTROL   0x03

Definition at line 1186 of file aclocal.h.

◆ ACPI_REGISTER_PM1_ENABLE

#define ACPI_REGISTER_PM1_ENABLE   0x02

Definition at line 1185 of file aclocal.h.

◆ ACPI_REGISTER_PM1_STATUS

#define ACPI_REGISTER_PM1_STATUS   0x01

Definition at line 1184 of file aclocal.h.

◆ ACPI_REGISTER_PM2_CONTROL

#define ACPI_REGISTER_PM2_CONTROL   0x04

Definition at line 1187 of file aclocal.h.

◆ ACPI_REGISTER_PM_TIMER

#define ACPI_REGISTER_PM_TIMER   0x05

Definition at line 1188 of file aclocal.h.

◆ ACPI_REGISTER_PROCESSOR_BLOCK

#define ACPI_REGISTER_PROCESSOR_BLOCK   0x06

Definition at line 1189 of file aclocal.h.

◆ ACPI_REGISTER_SMI_COMMAND_BLOCK

#define ACPI_REGISTER_SMI_COMMAND_BLOCK   0x07

Definition at line 1190 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_ADDRESS16

#define ACPI_RESOURCE_NAME_ADDRESS16   0x88

Definition at line 1336 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_ADDRESS32

#define ACPI_RESOURCE_NAME_ADDRESS32   0x87

Definition at line 1335 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_ADDRESS64

#define ACPI_RESOURCE_NAME_ADDRESS64   0x8A

Definition at line 1338 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_DMA

#define ACPI_RESOURCE_NAME_DMA   0x28

Definition at line 1313 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_END_DEPENDENT

#define ACPI_RESOURCE_NAME_END_DEPENDENT   0x38

Definition at line 1315 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_END_TAG

#define ACPI_RESOURCE_NAME_END_TAG   0x78

Definition at line 1323 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_EXTENDED_ADDRESS64

#define ACPI_RESOURCE_NAME_EXTENDED_ADDRESS64   0x8B

Definition at line 1339 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_EXTENDED_IRQ

#define ACPI_RESOURCE_NAME_EXTENDED_IRQ   0x89

Definition at line 1337 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_FIXED_DMA

#define ACPI_RESOURCE_NAME_FIXED_DMA   0x50

Definition at line 1318 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_FIXED_IO

#define ACPI_RESOURCE_NAME_FIXED_IO   0x48

Definition at line 1317 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_FIXED_MEMORY32

#define ACPI_RESOURCE_NAME_FIXED_MEMORY32   0x86

Definition at line 1334 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_GENERIC_REGISTER

#define ACPI_RESOURCE_NAME_GENERIC_REGISTER   0x82

Definition at line 1330 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_GPIO

#define ACPI_RESOURCE_NAME_GPIO   0x8C

Definition at line 1340 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_IO

#define ACPI_RESOURCE_NAME_IO   0x40

Definition at line 1316 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_IRQ

#define ACPI_RESOURCE_NAME_IRQ   0x20

Definition at line 1312 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_LARGE

#define ACPI_RESOURCE_NAME_LARGE   0x80

Definition at line 1300 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_LARGE_MASK

#define ACPI_RESOURCE_NAME_LARGE_MASK   0x7F /* Bits 6:0 contain the type */

Definition at line 1305 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_LARGE_MAX

#define ACPI_RESOURCE_NAME_LARGE_MAX   0x92

Definition at line 1347 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_MEMORY24

#define ACPI_RESOURCE_NAME_MEMORY24   0x81

Definition at line 1329 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_MEMORY32

#define ACPI_RESOURCE_NAME_MEMORY32   0x85

Definition at line 1333 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_PIN_CONFIG

#define ACPI_RESOURCE_NAME_PIN_CONFIG   0x8F

Definition at line 1343 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_PIN_FUNCTION

#define ACPI_RESOURCE_NAME_PIN_FUNCTION   0x8D

Definition at line 1341 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_PIN_GROUP

#define ACPI_RESOURCE_NAME_PIN_GROUP   0x90

Definition at line 1344 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_PIN_GROUP_CONFIG

#define ACPI_RESOURCE_NAME_PIN_GROUP_CONFIG   0x92

Definition at line 1346 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_PIN_GROUP_FUNCTION

#define ACPI_RESOURCE_NAME_PIN_GROUP_FUNCTION   0x91

Definition at line 1345 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_RESERVED_L1

#define ACPI_RESOURCE_NAME_RESERVED_L1   0x83

Definition at line 1331 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_RESERVED_S2

#define ACPI_RESOURCE_NAME_RESERVED_S2   0x58

Definition at line 1319 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_RESERVED_S3

#define ACPI_RESOURCE_NAME_RESERVED_S3   0x60

Definition at line 1320 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_RESERVED_S4

#define ACPI_RESOURCE_NAME_RESERVED_S4   0x68

Definition at line 1321 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_SERIAL_BUS

#define ACPI_RESOURCE_NAME_SERIAL_BUS   0x8E

Definition at line 1342 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_SMALL

#define ACPI_RESOURCE_NAME_SMALL   0x00

Definition at line 1301 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_SMALL_LENGTH_MASK

#define ACPI_RESOURCE_NAME_SMALL_LENGTH_MASK   0x07 /* Bits 2:0 contain the length */

Definition at line 1304 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_SMALL_MASK

#define ACPI_RESOURCE_NAME_SMALL_MASK   0x78 /* Bits 6:3 contain the type */

Definition at line 1303 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_START_DEPENDENT

#define ACPI_RESOURCE_NAME_START_DEPENDENT   0x30

Definition at line 1314 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_VENDOR_LARGE

#define ACPI_RESOURCE_NAME_VENDOR_LARGE   0x84

Definition at line 1332 of file aclocal.h.

◆ ACPI_RESOURCE_NAME_VENDOR_SMALL

#define ACPI_RESOURCE_NAME_VENDOR_SMALL   0x70

Definition at line 1322 of file aclocal.h.

◆ ACPI_ROOT_ALLOW_RESIZE

#define ACPI_ROOT_ALLOW_RESIZE   (2)

Definition at line 245 of file aclocal.h.

◆ ACPI_ROOT_ORIGIN_ALLOCATED

#define ACPI_ROOT_ORIGIN_ALLOCATED   (1)

Definition at line 244 of file aclocal.h.

◆ ACPI_ROOT_ORIGIN_UNKNOWN

#define ACPI_ROOT_ORIGIN_UNKNOWN   (0) /* ~ORIGIN_ALLOCATED */

Definition at line 243 of file aclocal.h.

◆ ACPI_RTYPE_ALL

#define ACPI_RTYPE_ALL   0x3F

Definition at line 483 of file aclocal.h.

◆ ACPI_RTYPE_ANY

#define ACPI_RTYPE_ANY   0x00

Definition at line 476 of file aclocal.h.

◆ ACPI_RTYPE_BUFFER

#define ACPI_RTYPE_BUFFER   0x08

Definition at line 480 of file aclocal.h.

◆ ACPI_RTYPE_INTEGER

#define ACPI_RTYPE_INTEGER   0x02

Definition at line 478 of file aclocal.h.

◆ ACPI_RTYPE_NONE

#define ACPI_RTYPE_NONE   0x01

Definition at line 477 of file aclocal.h.

◆ ACPI_RTYPE_PACKAGE

#define ACPI_RTYPE_PACKAGE   0x10

Definition at line 481 of file aclocal.h.

◆ ACPI_RTYPE_REFERENCE

#define ACPI_RTYPE_REFERENCE   0x20

Definition at line 482 of file aclocal.h.

◆ ACPI_RTYPE_STRING

#define ACPI_RTYPE_STRING   0x04

Definition at line 479 of file aclocal.h.

◆ ACPI_SERIALIZED

#define ACPI_SERIALIZED   0xFF

Definition at line 50 of file aclocal.h.

◆ ACPI_STATE_COMMON

#define ACPI_STATE_COMMON
Value:
void *Next; \
UINT8 DescriptorType; /* To differentiate various internal objs */\

Definition at line 676 of file aclocal.h.

◆ AML_NUM_OPCODES

#define AML_NUM_OPCODES   0x83

Definition at line 57 of file aclocal.h.

◆ ANOBJ_ALLOCATED_BUFFER

#define ANOBJ_ALLOCATED_BUFFER   0x40 /* Method AML buffer is dynamic (InstallMethod) */

Definition at line 221 of file aclocal.h.

◆ ANOBJ_EVALUATED

#define ANOBJ_EVALUATED   0x20 /* Set on first evaluation of node */

Definition at line 220 of file aclocal.h.

◆ ANOBJ_IS_EXTERNAL

#define ANOBJ_IS_EXTERNAL   0x08 /* iASL only: This object created via External() */

Definition at line 224 of file aclocal.h.

◆ ANOBJ_IS_REFERENCED

#define ANOBJ_IS_REFERENCED   0x80 /* iASL only: Object was referenced */

Definition at line 227 of file aclocal.h.

◆ ANOBJ_METHOD_ARG

#define ANOBJ_METHOD_ARG   0x04 /* Node is a method argument */

Definition at line 217 of file aclocal.h.

◆ ANOBJ_METHOD_LOCAL

#define ANOBJ_METHOD_LOCAL   0x08 /* Node is a method local */

Definition at line 218 of file aclocal.h.

◆ ANOBJ_METHOD_NO_RETVAL

#define ANOBJ_METHOD_NO_RETVAL   0x10 /* iASL only: Method has no return value */

Definition at line 225 of file aclocal.h.

◆ ANOBJ_METHOD_SOME_NO_RETVAL

#define ANOBJ_METHOD_SOME_NO_RETVAL   0x20 /* iASL only: Method has at least one return value */

Definition at line 226 of file aclocal.h.

◆ ANOBJ_NODE_EARLY_INIT

#define ANOBJ_NODE_EARLY_INIT   0x80 /* AcpiExec only: Node was create via init file (-fi) */

Definition at line 222 of file aclocal.h.

◆ ANOBJ_RESERVED

#define ANOBJ_RESERVED   0x01 /* Available for use */

Definition at line 215 of file aclocal.h.

◆ ANOBJ_SUBTREE_HAS_INI

#define ANOBJ_SUBTREE_HAS_INI   0x10 /* Used to optimize device initialization */

Definition at line 219 of file aclocal.h.

◆ ANOBJ_TEMPORARY

#define ANOBJ_TEMPORARY   0x02 /* Node is create by a method and is temporary */

Definition at line 216 of file aclocal.h.

Typedef Documentation

◆ ACPI_ADDRESS_RANGE

◆ ACPI_BIT_REGISTER_INFO

◆ ACPI_COMMENT_ADDR_NODE

◆ ACPI_COMMENT_NODE

◆ ACPI_COMMON_STATE

◆ ACPI_CONTROL_STATE

◆ ACPI_CREATE_FIELD_INFO

◆ ACPI_DB_METHOD_INFO

◆ ACPI_DEBUG_MEM_BLOCK

◆ ACPI_DEBUG_MEM_HEADER

◆ ACPI_EXECUTE_OP

typedef ACPI_STATUS(* ACPI_EXECUTE_OP) (struct acpi_walk_state *WalkState)

Definition at line 842 of file aclocal.h.

◆ ACPI_EXTERNAL_FILE

◆ ACPI_EXTERNAL_LIST

◆ ACPI_FIELD_INFO

◆ ACPI_FILE_NODE

◆ ACPI_FIND_CONTEXT

◆ ACPI_FIXED_EVENT_HANDLER

◆ ACPI_FIXED_EVENT_INFO

◆ ACPI_GENERIC_STATE

◆ ACPI_GLOBAL_NOTIFY_HANDLER

◆ ACPI_GPE_BLOCK_INFO

◆ ACPI_GPE_CALLBACK

typedef ACPI_STATUS(* ACPI_GPE_CALLBACK) (ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context)

Definition at line 628 of file aclocal.h.

◆ ACPI_GPE_DEVICE_INFO

◆ ACPI_GPE_DISPATCH_INFO

◆ ACPI_GPE_EVENT_INFO

◆ ACPI_GPE_HANDLER_INFO

◆ ACPI_GPE_NOTIFY_INFO

◆ ACPI_GPE_REGISTER_INFO

◆ ACPI_GPE_WALK_INFO

◆ ACPI_GPE_XRUPT_INFO

◆ ACPI_INTEGRITY_INFO

◆ ACPI_INTERFACE_INFO

◆ ACPI_INTERNAL_METHOD

typedef ACPI_STATUS(* ACPI_INTERNAL_METHOD) (struct acpi_walk_state *WalkState)

Definition at line 324 of file aclocal.h.

◆ ACPI_MUTEX_HANDLE

Definition at line 52 of file aclocal.h.

◆ ACPI_MUTEX_INFO

◆ ACPI_NAME_INFO

◆ ACPI_NAMESPACE_NODE

◆ ACPI_NAMESTRING_INFO

◆ ACPI_NEW_TABLE_DESC

◆ ACPI_NOTIFY_INFO

◆ ACPI_NS_SEARCH_DATA

◆ ACPI_OBJECT_CONVERTER

typedef ACPI_STATUS(* ACPI_OBJECT_CONVERTER) (struct acpi_namespace_node *Scope, union acpi_operand_object *OriginalObject, union acpi_operand_object **ConvertedObject)

Definition at line 456 of file aclocal.h.

◆ ACPI_OBJECT_INFO

◆ ACPI_OPCODE_INFO

◆ ACPI_PACKAGE_INFO

◆ ACPI_PACKAGE_INFO2

◆ ACPI_PACKAGE_INFO3

◆ ACPI_PACKAGE_INFO4

◆ ACPI_PARSE_DOWNWARDS

typedef ACPI_STATUS(* ACPI_PARSE_DOWNWARDS) (struct acpi_walk_state *WalkState, union acpi_parse_object **OutOp)

Definition at line 785 of file aclocal.h.

◆ ACPI_PARSE_OBJ_ASL

◆ ACPI_PARSE_OBJ_COMMON

◆ ACPI_PARSE_OBJ_NAMED

◆ ACPI_PARSE_OBJECT

◆ ACPI_PARSE_OBJECT_LIST

◆ ACPI_PARSE_STATE

◆ ACPI_PARSE_UPWARDS

typedef ACPI_STATUS(* ACPI_PARSE_UPWARDS) (struct acpi_walk_state *WalkState)

Definition at line 790 of file aclocal.h.

◆ ACPI_PARSE_VALUE

◆ ACPI_PKG_STATE

◆ ACPI_PORT_INFO

◆ ACPI_PREDEFINED_INFO

◆ ACPI_PSCOPE_STATE

◆ ACPI_REG_WALK_INFO

◆ ACPI_RESULT_VALUES

◆ ACPI_RW_LOCK

◆ ACPI_SCI_HANDLER_INFO

◆ ACPI_SCOPE_STATE

◆ ACPI_SIMPLE_REPAIR_INFO

◆ ACPI_TABLE_LIST

◆ ACPI_TAG_INFO

◆ ACPI_THREAD_STATE

◆ ACPI_UPDATE_STATE

◆ AH_DEVICE_ID

◆ AH_PREDEFINED_NAME

◆ AH_TABLE

◆ AH_UUID

◆ ASL_COMMENT_STATE

Enumeration Type Documentation

◆ ACPI_INTERPRETER_MODE

Enumerator
ACPI_IMODE_LOAD_PASS1 
ACPI_IMODE_LOAD_PASS2 
ACPI_IMODE_EXECUTE 

Definition at line 165 of file aclocal.h.

166{
169 ACPI_IMODE_EXECUTE = 0x03
170
ACPI_INTERPRETER_MODE
Definition: aclocal.h:166
@ ACPI_IMODE_LOAD_PASS1
Definition: aclocal.h:167
@ ACPI_IMODE_EXECUTE
Definition: aclocal.h:169
@ ACPI_IMODE_LOAD_PASS2
Definition: aclocal.h:168

◆ ASL_COMMENT_TYPES

Enumerator
STANDARD_COMMENT 
INLINE_COMMENT 
ENDNODE_COMMENT 
OPENBRACE_COMMENT 
CLOSE_BRACE_COMMENT 
STD_DEFBLK_COMMENT 
END_DEFBLK_COMMENT 
FILENAME_COMMENT 
PARENTFILENAME_COMMENT 
ENDBLK_COMMENT 
INCLUDE_COMMENT 

Definition at line 944 of file aclocal.h.

945{
957
ASL_COMMENT_TYPES
Definition: aclocal.h:945
@ OPENBRACE_COMMENT
Definition: aclocal.h:949
@ STD_DEFBLK_COMMENT
Definition: aclocal.h:951
@ INCLUDE_COMMENT
Definition: aclocal.h:956
@ STANDARD_COMMENT
Definition: aclocal.h:946
@ CLOSE_BRACE_COMMENT
Definition: aclocal.h:950
@ ENDBLK_COMMENT
Definition: aclocal.h:955
@ INLINE_COMMENT
Definition: aclocal.h:947
@ PARENTFILENAME_COMMENT
Definition: aclocal.h:954
@ FILENAME_COMMENT
Definition: aclocal.h:953
@ END_DEFBLK_COMMENT
Definition: aclocal.h:952
@ ENDNODE_COMMENT
Definition: aclocal.h:948