|
XenevaOS
|

Go to the source code of this file.
Classes | |
| struct | acpi_object_common |
| struct | acpi_object_integer |
| struct | acpi_object_string |
| struct | acpi_object_buffer |
| struct | acpi_object_package |
| struct | acpi_object_event |
| struct | acpi_object_mutex |
| struct | acpi_object_region |
| struct | acpi_object_method |
| struct | acpi_object_notify_common |
| struct | acpi_object_device |
| struct | acpi_object_power_resource |
| struct | acpi_object_processor |
| struct | acpi_object_thermal_zone |
| struct | acpi_object_field_common |
| struct | acpi_object_region_field |
| struct | acpi_object_bank_field |
| struct | acpi_object_index_field |
| struct | acpi_object_buffer_field |
| struct | acpi_object_notify_handler |
| struct | acpi_object_addr_handler |
| struct | acpi_object_reference |
| struct | acpi_object_extra |
| struct | acpi_object_data |
| struct | acpi_object_cache_list |
| union | acpi_operand_object |
| struct | acpi_common_descriptor |
| union | acpi_descriptor |
Macros | |
| #define | ACPI_OBJECT_COMMON_HEADER |
| #define | AOPOBJ_AML_CONSTANT 0x01 /* Integer is an AML constant */ |
| #define | AOPOBJ_STATIC_POINTER 0x02 /* Data is part of an ACPI table, don't delete */ |
| #define | AOPOBJ_DATA_VALID 0x04 /* Object is initialized and data is valid */ |
| #define | AOPOBJ_OBJECT_INITIALIZED 0x08 /* Region is initialized */ |
| #define | AOPOBJ_REG_CONNECTED 0x10 /* _REG was run */ |
| #define | AOPOBJ_SETUP_COMPLETE 0x20 /* Region setup is complete */ |
| #define | AOPOBJ_INVALID 0x40 /* Host OS won't allow a Region address */ |
| #define | ACPI_COMMON_BUFFER_INFO(_Type) |
| #define | ACPI_METHOD_MODULE_LEVEL 0x01 /* Method is actually module-level code */ |
| #define | ACPI_METHOD_INTERNAL_ONLY 0x02 /* Method is implemented internally (_OSI) */ |
| #define | ACPI_METHOD_SERIALIZED 0x04 /* Method is serialized */ |
| #define | ACPI_METHOD_SERIALIZED_PENDING 0x08 /* Method is to be marked serialized */ |
| #define | ACPI_METHOD_IGNORE_SYNC_LEVEL 0x10 /* Method was auto-serialized at table load time */ |
| #define | ACPI_METHOD_MODIFIED_NAMESPACE 0x20 /* Method modified the namespace */ |
| #define | ACPI_COMMON_NOTIFY_INFO |
| #define | ACPI_COMMON_FIELD_INFO |
| #define | ACPI_ADDR_HANDLER_DEFAULT_INSTALLED 0x01 |
| #define | ACPI_DESC_TYPE_CACHED 0x01 /* Used only when object is cached */ |
| #define | ACPI_DESC_TYPE_STATE 0x02 |
| #define | ACPI_DESC_TYPE_STATE_UPDATE 0x03 |
| #define | ACPI_DESC_TYPE_STATE_PACKAGE 0x04 |
| #define | ACPI_DESC_TYPE_STATE_CONTROL 0x05 |
| #define | ACPI_DESC_TYPE_STATE_RPSCOPE 0x06 |
| #define | ACPI_DESC_TYPE_STATE_PSCOPE 0x07 |
| #define | ACPI_DESC_TYPE_STATE_WSCOPE 0x08 |
| #define | ACPI_DESC_TYPE_STATE_RESULT 0x09 |
| #define | ACPI_DESC_TYPE_STATE_NOTIFY 0x0A |
| #define | ACPI_DESC_TYPE_STATE_THREAD 0x0B |
| #define | ACPI_DESC_TYPE_WALK 0x0C |
| #define | ACPI_DESC_TYPE_PARSER 0x0D |
| #define | ACPI_DESC_TYPE_OPERAND 0x0E |
| #define | ACPI_DESC_TYPE_NAMED 0x0F |
| #define | ACPI_DESC_TYPE_MAX 0x0F |
Enumerations | |
| enum | ACPI_REFERENCE_CLASSES { ACPI_REFCLASS_LOCAL = 0 , ACPI_REFCLASS_ARG = 1 , ACPI_REFCLASS_REFOF = 2 , ACPI_REFCLASS_INDEX = 3 , ACPI_REFCLASS_TABLE = 4 , ACPI_REFCLASS_NAME = 5 , ACPI_REFCLASS_DEBUG = 6 , ACPI_REFCLASS_MAX = 6 } |
| #define ACPI_ADDR_HANDLER_DEFAULT_INSTALLED 0x01 |
| #define ACPI_COMMON_BUFFER_INFO | ( | _Type | ) |
| #define ACPI_COMMON_FIELD_INFO |
| #define ACPI_COMMON_NOTIFY_INFO |
| #define ACPI_DESC_TYPE_CACHED 0x01 /* Used only when object is cached */ |
| #define ACPI_DESC_TYPE_MAX 0x0F |
| #define ACPI_DESC_TYPE_NAMED 0x0F |
| #define ACPI_DESC_TYPE_OPERAND 0x0E |
| #define ACPI_DESC_TYPE_PARSER 0x0D |
| #define ACPI_DESC_TYPE_STATE 0x02 |
| #define ACPI_DESC_TYPE_STATE_CONTROL 0x05 |
| #define ACPI_DESC_TYPE_STATE_NOTIFY 0x0A |
| #define ACPI_DESC_TYPE_STATE_PACKAGE 0x04 |
| #define ACPI_DESC_TYPE_STATE_PSCOPE 0x07 |
| #define ACPI_DESC_TYPE_STATE_RESULT 0x09 |
| #define ACPI_DESC_TYPE_STATE_RPSCOPE 0x06 |
| #define ACPI_DESC_TYPE_STATE_THREAD 0x0B |
| #define ACPI_DESC_TYPE_STATE_UPDATE 0x03 |
| #define ACPI_DESC_TYPE_STATE_WSCOPE 0x08 |
| #define ACPI_DESC_TYPE_WALK 0x0C |
| #define ACPI_METHOD_IGNORE_SYNC_LEVEL 0x10 /* Method was auto-serialized at table load time */ |
| #define ACPI_METHOD_INTERNAL_ONLY 0x02 /* Method is implemented internally (_OSI) */ |
| #define ACPI_METHOD_MODIFIED_NAMESPACE 0x20 /* Method modified the namespace */ |
| #define ACPI_METHOD_MODULE_LEVEL 0x01 /* Method is actually module-level code */ |
| #define ACPI_METHOD_SERIALIZED 0x04 /* Method is serialized */ |
| #define ACPI_METHOD_SERIALIZED_PENDING 0x08 /* Method is to be marked serialized */ |
| #define ACPI_OBJECT_COMMON_HEADER |
| #define AOPOBJ_AML_CONSTANT 0x01 /* Integer is an AML constant */ |
| #define AOPOBJ_DATA_VALID 0x04 /* Object is initialized and data is valid */ |
| #define AOPOBJ_INVALID 0x40 /* Host OS won't allow a Region address */ |
| #define AOPOBJ_OBJECT_INITIALIZED 0x08 /* Region is initialized */ |
| #define AOPOBJ_REG_CONNECTED 0x10 /* _REG was run */ |
| #define AOPOBJ_SETUP_COMPLETE 0x20 /* Region setup is complete */ |
| #define AOPOBJ_STATIC_POINTER 0x02 /* Data is part of an ACPI table, don't delete */ |
| typedef struct acpi_common_descriptor ACPI_COMMON_DESCRIPTOR |
| typedef union acpi_descriptor ACPI_DESCRIPTOR |
| typedef struct acpi_object_addr_handler ACPI_OBJECT_ADDR_HANDLER |
| typedef struct acpi_object_bank_field ACPI_OBJECT_BANK_FIELD |
| typedef struct acpi_object_buffer ACPI_OBJECT_BUFFER |
| typedef struct acpi_object_buffer_field ACPI_OBJECT_BUFFER_FIELD |
| typedef struct acpi_object_cache_list ACPI_OBJECT_CACHE_LIST |
| typedef struct acpi_object_common ACPI_OBJECT_COMMON |
| typedef struct acpi_object_data ACPI_OBJECT_DATA |
| typedef struct acpi_object_device ACPI_OBJECT_DEVICE |
| typedef struct acpi_object_event ACPI_OBJECT_EVENT |
| typedef struct acpi_object_extra ACPI_OBJECT_EXTRA |
| typedef struct acpi_object_field_common ACPI_OBJECT_FIELD_COMMON |
| typedef struct acpi_object_index_field ACPI_OBJECT_INDEX_FIELD |
| typedef struct acpi_object_integer ACPI_OBJECT_INTEGER |
| typedef struct acpi_object_method ACPI_OBJECT_METHOD |
| typedef struct acpi_object_mutex ACPI_OBJECT_MUTEX |
| typedef struct acpi_object_notify_common ACPI_OBJECT_NOTIFY_COMMON |
| typedef struct acpi_object_notify_handler ACPI_OBJECT_NOTIFY_HANDLER |
| typedef struct acpi_object_package ACPI_OBJECT_PACKAGE |
| typedef struct acpi_object_power_resource ACPI_OBJECT_POWER_RESOURCE |
| typedef struct acpi_object_processor ACPI_OBJECT_PROCESSOR |
| typedef struct acpi_object_reference ACPI_OBJECT_REFERENCE |
| typedef struct acpi_object_region ACPI_OBJECT_REGION |
| typedef struct acpi_object_region_field ACPI_OBJECT_REGION_FIELD |
| typedef struct acpi_object_string ACPI_OBJECT_STRING |
| typedef struct acpi_object_thermal_zone ACPI_OBJECT_THERMAL_ZONE |
| typedef union acpi_operand_object ACPI_OPERAND_OBJECT |