Go to the documentation of this file.
59 #if ACPI_MACHINE_WIDTH == 64
81 #define ACPI_OBJECT_COMMON_HEADER \
82 union acpi_operand_object *next_object; \
85 u16 reference_count; \
94 #define AOPOBJ_AML_CONSTANT 0x01
95 #define AOPOBJ_STATIC_POINTER 0x02
96 #define AOPOBJ_DATA_VALID 0x04
97 #define AOPOBJ_OBJECT_INITIALIZED 0x08
98 #define AOPOBJ_SETUP_COMPLETE 0x10
99 #define AOPOBJ_INVALID 0x20
121 #define ACPI_COMMON_BUFFER_INFO(_type) \
193 #define ACPI_METHOD_MODULE_LEVEL 0x01
194 #define ACPI_METHOD_INTERNAL_ONLY 0x02
195 #define ACPI_METHOD_SERIALIZED 0x04
196 #define ACPI_METHOD_SERIALIZED_PENDING 0x08
197 #define ACPI_METHOD_MODIFIED_NAMESPACE 0x10
208 #define ACPI_COMMON_NOTIFY_INFO \
209 union acpi_operand_object *notify_list[2]; \
210 union acpi_operand_object *handler;
247 #define ACPI_COMMON_FIELD_INFO \
250 u8 access_byte_width; \
251 struct acpi_namespace_node *node; \
253 u32 base_byte_offset; \
255 u8 start_field_bit_offset;\
317 #define ACPI_ADDR_HANDLER_DEFAULT_INSTALLED 0x01
431 #define ACPI_DESC_TYPE_CACHED 0x01
432 #define ACPI_DESC_TYPE_STATE 0x02
433 #define ACPI_DESC_TYPE_STATE_UPDATE 0x03
434 #define ACPI_DESC_TYPE_STATE_PACKAGE 0x04
435 #define ACPI_DESC_TYPE_STATE_CONTROL 0x05
436 #define ACPI_DESC_TYPE_STATE_RPSCOPE 0x06
437 #define ACPI_DESC_TYPE_STATE_PSCOPE 0x07
438 #define ACPI_DESC_TYPE_STATE_WSCOPE 0x08
439 #define ACPI_DESC_TYPE_STATE_RESULT 0x09
440 #define ACPI_DESC_TYPE_STATE_NOTIFY 0x0A
441 #define ACPI_DESC_TYPE_STATE_THREAD 0x0B
442 #define ACPI_DESC_TYPE_WALK 0x0C
443 #define ACPI_DESC_TYPE_PARSER 0x0D
444 #define ACPI_DESC_TYPE_OPERAND 0x0E
445 #define ACPI_DESC_TYPE_NAMED 0x0F
446 #define ACPI_DESC_TYPE_MAX 0x0F