Go to the source code of this file.
◆ ACPI_ADDR_HANDLER_DEFAULT_INSTALLED
#define ACPI_ADDR_HANDLER_DEFAULT_INSTALLED 0x01 |
◆ ACPI_COMMON_BUFFER_INFO
#define ACPI_COMMON_BUFFER_INFO |
( |
|
_Type | ) |
|
Value:_Type *Pointer; \
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition at line 131 of file acobject.h.
◆ ACPI_COMMON_FIELD_INFO
#define ACPI_COMMON_FIELD_INFO |
Value: UINT8 Attribute; \
UINT8 AccessByteWidth; \
ACPI_NAMESPACE_NODE *
Node; \
UINT32 BitLength; \
UINT32 BaseByteOffset; \
UINT8 StartFieldBitOffset;\
UINT8 AccessLength;
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
Definition at line 318 of file acobject.h.
◆ ACPI_COMMON_NOTIFY_INFO
#define ACPI_COMMON_NOTIFY_INFO |
Value:
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical 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 Handler
_Inout_ PLIST_ENTRY NotifyList
Definition at line 252 of file acobject.h.
◆ ACPI_DESC_TYPE_CACHED
#define ACPI_DESC_TYPE_CACHED 0x01 /* Used only when object is cached */ |
◆ ACPI_DESC_TYPE_MAX
#define ACPI_DESC_TYPE_MAX 0x0F |
◆ ACPI_DESC_TYPE_NAMED
#define ACPI_DESC_TYPE_NAMED 0x0F |
◆ ACPI_DESC_TYPE_OPERAND
#define ACPI_DESC_TYPE_OPERAND 0x0E |
◆ ACPI_DESC_TYPE_PARSER
#define ACPI_DESC_TYPE_PARSER 0x0D |
◆ ACPI_DESC_TYPE_STATE
#define ACPI_DESC_TYPE_STATE 0x02 |
◆ ACPI_DESC_TYPE_STATE_CONTROL
#define ACPI_DESC_TYPE_STATE_CONTROL 0x05 |
◆ ACPI_DESC_TYPE_STATE_NOTIFY
#define ACPI_DESC_TYPE_STATE_NOTIFY 0x0A |
◆ ACPI_DESC_TYPE_STATE_PACKAGE
#define ACPI_DESC_TYPE_STATE_PACKAGE 0x04 |
◆ ACPI_DESC_TYPE_STATE_PSCOPE
#define ACPI_DESC_TYPE_STATE_PSCOPE 0x07 |
◆ ACPI_DESC_TYPE_STATE_RESULT
#define ACPI_DESC_TYPE_STATE_RESULT 0x09 |
◆ ACPI_DESC_TYPE_STATE_RPSCOPE
#define ACPI_DESC_TYPE_STATE_RPSCOPE 0x06 |
◆ ACPI_DESC_TYPE_STATE_THREAD
#define ACPI_DESC_TYPE_STATE_THREAD 0x0B |
◆ ACPI_DESC_TYPE_STATE_UPDATE
#define ACPI_DESC_TYPE_STATE_UPDATE 0x03 |
◆ ACPI_DESC_TYPE_STATE_WSCOPE
#define ACPI_DESC_TYPE_STATE_WSCOPE 0x08 |
◆ ACPI_DESC_TYPE_WALK
#define ACPI_DESC_TYPE_WALK 0x0C |
◆ ACPI_METHOD_IGNORE_SYNC_LEVEL
#define ACPI_METHOD_IGNORE_SYNC_LEVEL 0x10 /* Method was auto-serialized at table load time */ |
◆ ACPI_METHOD_INTERNAL_ONLY
#define ACPI_METHOD_INTERNAL_ONLY 0x02 /* Method is implemented internally (_OSI) */ |
◆ ACPI_METHOD_MODIFIED_NAMESPACE
#define ACPI_METHOD_MODIFIED_NAMESPACE 0x20 /* Method modified the namespace */ |
◆ ACPI_METHOD_MODULE_LEVEL
#define ACPI_METHOD_MODULE_LEVEL 0x01 /* Method is actually module-level code */ |
◆ ACPI_METHOD_SERIALIZED
#define ACPI_METHOD_SERIALIZED 0x04 /* Method is serialized */ |
◆ ACPI_METHOD_SERIALIZED_PENDING
#define ACPI_METHOD_SERIALIZED_PENDING 0x08 /* Method is to be marked serialized */ |
◆ ACPI_OBJECT_COMMON_HEADER
#define ACPI_OBJECT_COMMON_HEADER |
Value: UINT16 ReferenceCount; \
_Must_inspect_result_ _In_ ULONG Flags
_In_ ULONG _In_ PVOID _In_ LONG DescriptorType
Definition at line 81 of file acobject.h.
◆ AOPOBJ_AML_CONSTANT
#define AOPOBJ_AML_CONSTANT 0x01 /* Integer is an AML constant */ |
◆ AOPOBJ_DATA_VALID
#define AOPOBJ_DATA_VALID 0x04 /* Object is initialized and data is valid */ |
◆ AOPOBJ_INVALID
#define AOPOBJ_INVALID 0x40 /* Host OS won't allow a Region address */ |
◆ AOPOBJ_OBJECT_INITIALIZED
#define AOPOBJ_OBJECT_INITIALIZED 0x08 /* Region is initialized */ |
◆ AOPOBJ_REG_CONNECTED
#define AOPOBJ_REG_CONNECTED 0x10 /* _REG was run */ |
◆ AOPOBJ_SETUP_COMPLETE
#define AOPOBJ_SETUP_COMPLETE 0x20 /* Region setup is complete */ |
◆ AOPOBJ_STATIC_POINTER
#define AOPOBJ_STATIC_POINTER 0x02 /* Data is part of an ACPI table, don't delete */ |
◆ ACPI_COMMON_DESCRIPTOR
◆ ACPI_DESCRIPTOR
◆ ACPI_OBJECT_ADDR_HANDLER
◆ ACPI_OBJECT_BANK_FIELD
◆ ACPI_OBJECT_BUFFER
◆ ACPI_OBJECT_BUFFER_FIELD
◆ ACPI_OBJECT_CACHE_LIST
◆ ACPI_OBJECT_COMMON
◆ ACPI_OBJECT_DATA
◆ ACPI_OBJECT_DEVICE
◆ ACPI_OBJECT_EVENT
◆ ACPI_OBJECT_EXTRA
◆ ACPI_OBJECT_FIELD_COMMON
◆ ACPI_OBJECT_INDEX_FIELD
◆ ACPI_OBJECT_INTEGER
◆ ACPI_OBJECT_METHOD
◆ ACPI_OBJECT_MUTEX
◆ ACPI_OBJECT_NOTIFY_COMMON
◆ ACPI_OBJECT_NOTIFY_HANDLER
◆ ACPI_OBJECT_PACKAGE
◆ ACPI_OBJECT_POWER_RESOURCE
◆ ACPI_OBJECT_PROCESSOR
◆ ACPI_OBJECT_REFERENCE
◆ ACPI_OBJECT_REGION
◆ ACPI_OBJECT_REGION_FIELD
◆ ACPI_OBJECT_STRING
◆ ACPI_OBJECT_THERMAL_ZONE
◆ ACPI_OPERAND_OBJECT
◆ ACPI_REFERENCE_CLASSES
Enumerator |
---|
ACPI_REFCLASS_LOCAL | |
ACPI_REFCLASS_ARG | |
ACPI_REFCLASS_REFOF | |
ACPI_REFCLASS_INDEX | |
ACPI_REFCLASS_TABLE | |
ACPI_REFCLASS_NAME | |
ACPI_REFCLASS_DEBUG | |
ACPI_REFCLASS_MAX | |
Definition at line 455 of file acobject.h.