51 #ifdef ACPI_ASL_COMPILER 55 #define _COMPONENT ACPI_DISPATCHER 87 WalkState->DescendingCallback =
NULL;
88 WalkState->AscendingCallback =
NULL;
188 "State=%p Op=%p [%s]\n", WalkState, Op,
191 switch (WalkState->
Opcode)
201 #ifdef ACPI_ASL_COMPILER 251 "Type override - [%4.4s] had invalid type (%s) " 252 "for Scope operator, changed to type ANY\n",
264 if ((
Node == AcpiGbl_RootNode) &&
277 "Invalid type (%s) for target of " 278 "Scope operator [%4.4s] (Cannot override)",
342 "[%s] Both Find or Create allowed\n",
409 #ifdef ACPI_CONSTANT_EVAL_ONLY 449 #ifdef ACPI_ASL_COMPILER 521 ((Op->
Common.Value.Arg)->Common.Value.Integer),
557 #ifdef ACPI_ASL_COMPILER 562 if (AcpiGbl_DisasmFlag &&
571 ParamCount = (
UINT8) Op->
Common.Value.Arg->Common.Next->Common.Value.Integer;
577 &Op->
Common.Node, ParamCount);
605 "LOADING-Method: State=%p Op=%p NamedObj=%p\n",
606 WalkState, Op, Op->
Named.Node));
614 WalkState, Op->
Common.Value.Arg);
ACPI_STATUS AcpiDsCreateOperands(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *FirstArg)
#define ACPI_NS_SEARCH_PARENT
ACPI_STATUS AcpiDsInitFieldObjects(ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState)
ACPI_PARSE_OBJ_COMMON Common
UINT8 ACPI_ADR_SPACE_TYPE
ACPI_STATUS AcpiNsLookup(ACPI_GENERIC_STATE *ScopeInfo, char *Name, ACPI_OBJECT_TYPE Type, ACPI_INTERPRETER_MODE InterpreterMode, UINT32 Flags, ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE **RetNode)
#define ACPI_TYPE_THERMAL
ACPI_STATUS AcpiDsScopeStackPop(ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiDsLoad2BeginOp(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT **OutOp)
#define ACPI_TYPE_INTEGER
#define ACPI_EXT_RESOLVED_REFERENCE
ACPI_STATUS AcpiDsScopeStackPush(ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_TYPE Type, ACPI_WALK_STATE *WalkState)
struct acpi_namespace_node * DeferredNode
const ACPI_OPCODE_INFO * AcpiPsGetOpcodeInfo(UINT16 Opcode)
ACPI_PARSE_OBJECT * AcpiPsGetParentScope(ACPI_PARSE_STATE *state)
ACPI_PARSE_OBJECT * AcpiPsAllocOp(UINT16 Opcode, UINT8 *Aml)
#define ACPI_NS_ERROR_IF_FOUND
#define ACPI_ADR_SPACE_DATA_TABLE
ACPI_STATUS AcpiDsLoad1BeginOp(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT **OutOp)
#define ACPI_PARSE_EXECUTE
void AcpiDmCreateSubobjectForExternal(UINT8 Type, ACPI_NAMESPACE_NODE **Node, UINT32 Value)
#define AE_AML_OPERAND_TYPE
char * AcpiPsGetNextNamestring(ACPI_PARSE_STATE *ParserState)
ACPI_STATUS AcpiExCreateMethod(UINT8 *AmlStart, UINT32 AmlLength, ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiDsInitCallbacks(ACPI_WALK_STATE *WalkState, UINT32 PassNumber)
#define ACPI_MODULE_NAME(Name)
#define ACPI_FUNCTION_TRACE_PTR(a, b)
ACPI_STATUS AcpiDsLoad1EndOp(ACPI_WALK_STATE *WalkState)
ACPI_PARSE_OBJ_NAMED Named
UINT32 AcpiNsOpensScope(ACPI_OBJECT_TYPE Type)
void AcpiDmAddOpToExternalList(ACPI_PARSE_OBJECT *Op, char *Path, UINT8 Type, UINT32 Value, UINT16 Flags)
#define AML_BANK_FIELD_OP
_Must_inspect_result_ _In_ ULONG Flags
ACPI_STATUS AcpiExCreateRegion(UINT8 *AmlStart, UINT32 AmlLength, UINT8 SpaceId, ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiDsLoad2EndOp(ACPI_WALK_STATE *WalkState)
#define AE_ALREADY_EXISTS
#define ACPI_PARSE_LOAD_PASS1
#define ACPI_DEBUG_PRINT(pl)
void AcpiPsAppendArg(ACPI_PARSE_OBJECT *op, ACPI_PARSE_OBJECT *arg)
ACPI_OPERAND_OBJECT * AcpiNsGetAttachedObject(ACPI_NAMESPACE_NODE *Node)
const ACPI_OPCODE_INFO * OpInfo
#define AML_INDEX_FIELD_OP
ACPI_GENERIC_STATE * ScopeInfo
#define ACPI_EXT_ORIGIN_FROM_OPCODE
ACPI_PARSE_STATE ParserState
ACPI_STATUS AcpiDsExecBeginOp(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT **OutOp)
struct acpi_namespace_node * MethodNode
#define ACPI_TYPE_PROCESSOR
BOOLEAN NamespaceOverride
#define ACPI_PARSE_DISASSEMBLE
union acpi_operand_object * Operands[ACPI_OBJ_NUM_OPERANDS+1]
PRTL_UNICODE_STRING_BUFFER Path
#define return_ACPI_STATUS(s)
#define ACPI_NS_NO_UPSEARCH
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_PARSE_MODULE_LEVEL
ACPI_PARSE_COMMON char * Path
#define ACPI_NS_OVERRIDE_IF_FOUND
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
ACPI_STATUS AcpiDsExecEndOp(ACPI_WALK_STATE *WalkState)
#define ACPI_ERROR(plist)
const char * AcpiUtGetNodeName(void *Object)
#define ACPI_TYPE_LOCAL_SCOPE
ACPI_STATUS AcpiDsCreateBufferField(ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState)
#define ACPI_PARSE_DEFERRED_OP
#define ACPI_CAST_PTR(t, p)
#define ACPI_ERROR_NAMESPACE(s, p, e)
#define AML_DATA_REGION_OP
#define ACPI_PARSE_DELETE_TREE
#define ANOBJ_IS_EXTERNAL