152#ifndef __ACSTRUCT_H__
153#define __ACSTRUCT_H__
169#define ACPI_NEXT_OP_DOWNWARD 1
170#define ACPI_NEXT_OP_UPWARD 2
176#define ACPI_WALK_NON_METHOD 0
177#define ACPI_WALK_METHOD 0x01
178#define ACPI_WALK_METHOD_RESTART 0x02
339#define ACPI_IGNORE_RETURN_VALUE 1
343#define ACPI_OBJECT_REPAIRED 1
344#define ACPI_OBJECT_WRAPPED 2
373#define ACPI_DISPLAY_SUMMARY (UINT8) 0
374#define ACPI_DISPLAY_OBJECTS (UINT8) 1
375#define ACPI_DISPLAY_MASK (UINT8) 1
377#define ACPI_DISPLAY_SHORT (UINT8) 2
unsigned int UINT32
Definition ProcessorBind.h:102
#define ACPI_METHOD_NUM_LOCALS
Definition acconfig.h:271
#define ACPI_OBJ_NUM_OPERANDS
Definition acconfig.h:280
#define ACPI_METHOD_NUM_ARGS
Definition acconfig.h:274
ACPI_STATUS(* ACPI_PARSE_DOWNWARDS)(struct acpi_walk_state *WalkState, union acpi_parse_object **OutOp)
Definition aclocal.h:893
ACPI_STATUS(* ACPI_PARSE_UPWARDS)(struct acpi_walk_state *WalkState)
Definition aclocal.h:898
union acpi_aml_operands ACPI_AML_OPERANDS
struct acpi_device_walk_info ACPI_DEVICE_WALK_INFO
struct acpi_walk_info ACPI_WALK_INFO
struct acpi_evaluate_info ACPI_EVALUATE_INFO
struct acpi_init_walk_info ACPI_INIT_WALK_INFO
struct acpi_walk_state ACPI_WALK_STATE
struct acpi_get_devices_info ACPI_GET_DEVICES_INFO
unsigned short UINT16
Definition actypes.h:237
unsigned char BOOLEAN
Definition actypes.h:235
ACPI_STATUS(* ACPI_WALK_CALLBACK)(ACPI_HANDLE Object, UINT32 NestingLevel, void *Context, void **ReturnValue)
Definition actypes.h:1332
unsigned char UINT8
Definition actypes.h:236
UINT8 ACPI_OWNER_ID
Definition actypes.h:594
Definition acstruct.h:350
UINT32 Num_INI
Definition acstruct.h:355
UINT32 Num_STA
Definition acstruct.h:354
ACPI_EVALUATE_INFO * EvaluateInfo
Definition acstruct.h:352
UINT32 DeviceCount
Definition acstruct.h:353
ACPI_TABLE_DESC * TableDesc
Definition acstruct.h:351
Definition acstruct.h:312
UINT8 NodeFlags
Definition acstruct.h:332
const char * RelativePathname
Definition acstruct.h:316
union acpi_operand_object * ParentPackage
Definition acstruct.h:325
ACPI_OPERAND_OBJECT * ObjDesc
Definition acstruct.h:320
UINT16 ParamCount
Definition acstruct.h:329
UINT8 ReturnObjectType
Definition acstruct.h:331
UINT8 Flags
Definition acstruct.h:333
ACPI_NAMESPACE_NODE * PrefixNode
Definition acstruct.h:315
UINT32 ReturnFlags
Definition acstruct.h:327
UINT8 PassNumber
Definition acstruct.h:330
ACPI_OPERAND_OBJECT * ReturnObject
Definition acstruct.h:324
ACPI_NAMESPACE_NODE * Node
Definition acstruct.h:319
UINT32 ReturnBtype
Definition acstruct.h:328
ACPI_OPERAND_OBJECT ** Parameters
Definition acstruct.h:317
const ACPI_PREDEFINED_INFO * Predefined
Definition acstruct.h:323
char * FullPathname
Definition acstruct.h:321
Definition acstruct.h:267
char * Hid
Definition acstruct.h:270
ACPI_WALK_CALLBACK UserFunction
Definition acstruct.h:268
void * Context
Definition acstruct.h:269
Definition acstruct.h:245
UINT32 PackageCount
Definition acstruct.h:256
UINT32 OpRegionInit
Definition acstruct.h:257
UINT32 SerialMethodCount
Definition acstruct.h:249
UINT32 DeviceCount
Definition acstruct.h:252
UINT32 BufferInit
Definition acstruct.h:259
UINT32 ObjectCount
Definition acstruct.h:247
UINT32 MethodCount
Definition acstruct.h:248
UINT32 NonSerialMethodCount
Definition acstruct.h:250
ACPI_OWNER_ID OwnerId
Definition acstruct.h:261
UINT32 BufferCount
Definition acstruct.h:255
UINT32 FieldInit
Definition acstruct.h:258
UINT32 TableIndex
Definition acstruct.h:246
UINT32 SerializedMethodCount
Definition acstruct.h:251
UINT32 PackageInit
Definition acstruct.h:260
UINT32 OpRegionCount
Definition acstruct.h:253
UINT32 FieldCount
Definition acstruct.h:254
Definition acobject.h:225
Definition aclocal.h:1208
Definition acstruct.h:363
UINT32 DebugLevel
Definition acstruct.h:364
UINT32 Count
Definition acstruct.h:365
ACPI_OWNER_ID OwnerId
Definition acstruct.h:366
UINT8 DisplayType
Definition acstruct.h:367
Definition acstruct.h:182
UINT8 * Aml
Definition acstruct.h:199
union acpi_operand_object * ImplicitReturnObj
Definition acstruct.h:220
union acpi_operand_object * MethodDesc
Definition acstruct.h:223
union acpi_operand_object * Operands[ACPI_OBJ_NUM_OPERANDS+1]
Definition acstruct.h:213
struct acpi_namespace_node LocalVariables[ACPI_METHOD_NUM_LOCALS]
Definition acstruct.h:212
ACPI_GENERIC_STATE * Results
Definition acstruct.h:230
union acpi_operand_object * ReturnDesc
Definition acstruct.h:231
UINT32 ArgTypes
Definition acstruct.h:200
ACPI_PARSE_OBJECT * Origin
Definition acstruct.h:228
UINT8 * AmlLastWhile
Definition acstruct.h:216
UINT32 MethodBreakpoint
Definition acstruct.h:201
char * MethodPathname
Definition acstruct.h:225
UINT8 NextOpInfo
Definition acstruct.h:187
struct acpi_namespace_node * MethodNode
Definition acstruct.h:224
UINT32 UserBreakpoint
Definition acstruct.h:202
ACPI_PARSE_OBJECT * Op
Definition acstruct.h:226
UINT32 PrevArgTypes
Definition acstruct.h:206
BOOLEAN LastPredicate
Definition acstruct.h:191
UINT8 OperandIndex
Definition acstruct.h:189
UINT8 ScopeDepth
Definition acstruct.h:194
UINT16 MethodNestingDepth
Definition acstruct.h:208
union acpi_operand_object * ResultObj
Definition acstruct.h:229
UINT32 ArgCount
Definition acstruct.h:207
ACPI_GENERIC_STATE * ScopeInfo
Definition acstruct.h:232
ACPI_PARSE_DOWNWARDS DescendingCallback
Definition acstruct.h:236
ACPI_PARSE_OBJECT * NextOp
Definition acstruct.h:234
union acpi_operand_object ** Params
Definition acstruct.h:214
struct acpi_walk_state * Next
Definition acstruct.h:183
UINT8 MethodIsNested
Definition acstruct.h:209
UINT32 ParseFlags
Definition acstruct.h:203
ACPI_PARSE_OBJECT * PrevOp
Definition acstruct.h:233
UINT8 ResultCount
Definition acstruct.h:198
UINT8 DescriptorType
Definition acstruct.h:184
ACPI_PARSE_OBJECT * MethodCallOp
Definition acstruct.h:222
UINT16 Opcode
Definition acstruct.h:186
UINT8 PassNumber
Definition acstruct.h:195
const ACPI_OPCODE_INFO * OpInfo
Definition acstruct.h:227
union acpi_operand_object ** CallerReturnDesc
Definition acstruct.h:217
UINT8 CurrentResult
Definition acstruct.h:192
UINT8 ResultSize
Definition acstruct.h:197
ACPI_GENERIC_STATE * ControlState
Definition acstruct.h:218
ACPI_PARSE_UPWARDS AscendingCallback
Definition acstruct.h:237
UINT8 ReturnUsed
Definition acstruct.h:193
UINT8 NumOperands
Definition acstruct.h:188
ACPI_OWNER_ID OwnerId
Definition acstruct.h:190
struct acpi_namespace_node * DeferredNode
Definition acstruct.h:219
struct acpi_namespace_node Arguments[ACPI_METHOD_NUM_ARGS]
Definition acstruct.h:211
BOOLEAN NamespaceOverride
Definition acstruct.h:196
ACPI_THREAD_STATE * Thread
Definition acstruct.h:235
ACPI_PARSE_STATE ParserState
Definition acstruct.h:205
struct acpi_namespace_node * MethodCallNode
Definition acstruct.h:221
UINT8 WalkType
Definition acstruct.h:185
Definition acstruct.h:276
struct acpi_aml_operands::@1 Fatal
ACPI_OBJECT_INTEGER * Type
Definition acstruct.h:281
ACPI_OPERAND_OBJECT * Target
Definition acstruct.h:291
ACPI_OPERAND_OBJECT * Operands[7]
Definition acstruct.h:277
ACPI_OBJECT_INTEGER * Argument
Definition acstruct.h:283
ACPI_OBJECT_INTEGER * Index
Definition acstruct.h:290
ACPI_OPERAND_OBJECT * Source
Definition acstruct.h:289
ACPI_OBJECT_INTEGER * Length
Definition acstruct.h:299
ACPI_OBJECT_INTEGER * Code
Definition acstruct.h:282
struct acpi_aml_operands::@3 Mid
Definition acobject.h:623
Definition aclocal.h:1185