44 #ifndef __ACSTRUCT_H__ 45 #define __ACSTRUCT_H__ 61 #define ACPI_NEXT_OP_DOWNWARD 1 62 #define ACPI_NEXT_OP_UPWARD 2 68 #define ACPI_WALK_NON_METHOD 0 69 #define ACPI_WALK_METHOD 0x01 70 #define ACPI_WALK_METHOD_RESTART 0x02 231 #define ACPI_IGNORE_RETURN_VALUE 1 235 #define ACPI_OBJECT_REPAIRED 1 236 #define ACPI_OBJECT_WRAPPED 2 278 #define ACPI_DISPLAY_SUMMARY (UINT8) 0 279 #define ACPI_DISPLAY_OBJECTS (UINT8) 1 280 #define ACPI_DISPLAY_MASK (UINT8) 1 282 #define ACPI_DISPLAY_SHORT (UINT8) 2
ACPI_THREAD_STATE * Thread
struct acpi_walk_info ACPI_WALK_INFO
ACPI_OBJECT_INTEGER * Type
ACPI_OPERAND_OBJECT * ObjDesc
struct acpi_aml_operands::@596 Mid
union acpi_operand_object * ImplicitReturnObj
ACPI_GENERIC_STATE * Results
ACPI_PARSE_OBJECT * PrevOp
const ACPI_PREDEFINED_INFO * Predefined
struct acpi_region_walk_info ACPI_REGION_WALK_INFO
ACPI_OPERAND_OBJECT ** Parameters
struct acpi_walk_state ACPI_WALK_STATE
struct acpi_get_devices_info ACPI_GET_DEVICES_INFO
union acpi_operand_object ** Params
struct acpi_namespace_node * DeferredNode
union acpi_operand_object * ReturnDesc
struct acpi_init_walk_info ACPI_INIT_WALK_INFO
const char * RelativePathname
ACPI_OPERAND_OBJECT * Source
ACPI_EVALUATE_INFO * EvaluateInfo
ACPI_OBJECT_INTEGER * Index
ACPI_STATUS(* ACPI_WALK_CALLBACK)(ACPI_HANDLE Object, UINT32 NestingLevel, void *Context, void **ReturnValue)
ACPI_GENERIC_STATE * ControlState
ACPI_PARSE_UPWARDS AscendingCallback
#define ACPI_METHOD_NUM_LOCALS
#define ACPI_OBJ_NUM_OPERANDS
UINT32 NonSerialMethodCount
struct acpi_device_walk_info ACPI_DEVICE_WALK_INFO
ACPI_WALK_CALLBACK UserFunction
struct acpi_namespace_node * MethodCallNode
ACPI_OBJECT_INTEGER * Code
struct acpi_namespace_node Arguments[ACPI_METHOD_NUM_ARGS]
union acpi_operand_object * ResultObj
struct acpi_aml_operands::@594 Fatal
UINT16 MethodNestingDepth
ACPI_OBJECT_INTEGER * Length
union acpi_operand_object * MethodDesc
ACPI_NAMESPACE_NODE * Node
ACPI_PARSE_OBJECT * MethodCallOp
ACPI_NAMESPACE_NODE * PrefixNode
const ACPI_OPCODE_INFO * OpInfo
ACPI_GENERIC_STATE * ScopeInfo
ACPI_PARSE_STATE ParserState
ACPI_PARSE_OBJECT * NextOp
struct acpi_namespace_node * MethodNode
BOOLEAN NamespaceOverride
ACPI_PARSE_OBJECT * Origin
union acpi_operand_object * Operands[ACPI_OBJ_NUM_OPERANDS+1]
ACPI_STATUS(* ACPI_PARSE_DOWNWARDS)(struct acpi_walk_state *WalkState, union acpi_parse_object **OutOp)
ACPI_OPERAND_OBJECT * Target
ACPI_PARSE_DOWNWARDS DescendingCallback
ACPI_OPERAND_OBJECT * ReturnObject
ACPI_TABLE_DESC * TableDesc
ACPI_OPERAND_OBJECT * Operands[7]
union acpi_operand_object ** CallerReturnDesc
union acpi_aml_operands ACPI_AML_OPERANDS
struct acpi_namespace_node LocalVariables[ACPI_METHOD_NUM_LOCALS]
ACPI_OBJECT_INTEGER * Argument
union acpi_operand_object * ParentPackage
#define ACPI_METHOD_NUM_ARGS
struct acpi_walk_state * Next
UINT32 SerializedMethodCount
struct acpi_evaluate_info ACPI_EVALUATE_INFO
ACPI_STATUS(* ACPI_PARSE_UPWARDS)(struct acpi_walk_state *WalkState)