56 #define _COMPONENT ACPI_DISPATCHER 94 if ((WalkState->ControlState) &&
95 (WalkState->ControlState->Common.State ==
108 (!(WalkState->OpInfo->Flags &
AML_NAMED)))
119 BufferPtr = Op->
Common.Value.String;
146 "State=%p Op=%p Type=%X\n", WalkState, Op,
ObjectType));
148 switch (WalkState->Opcode)
173 if (Op && (Op->
Named.Node == AcpiGbl_RootNode))
195 #ifdef ACPI_ASL_COMPILER 241 "Type override - [%4.4s] had invalid type (%s) " 242 "for Scope operator, changed to type ANY",
255 if ((
Node == AcpiGbl_RootNode) &&
268 "Invalid type (%s) for target of " 269 "Scope operator [%4.4s] (Cannot override)",
280 if (Op && Op->
Common.Node)
306 if (WalkState->DeferredNode)
310 Node = WalkState->DeferredNode;
328 #ifdef ACPI_ASL_COMPILER 350 if (WalkState->OpInfo->Flags &
AML_NAMED)
363 "***New Node [%4.4s] %p is temporary\n",
439 WalkState->
OpInfo->Name, Op, WalkState));
451 "Ending scope Op=%p State=%p\n", Op, WalkState));
513 "Create-Load [%s] State=%p Op=%p NamedObj=%p\n",
518 Arg = Op->
Common.Value.Arg;
545 switch (Op->
Common.AmlOpcode)
578 switch (Op->
Common.AmlOpcode)
625 switch (Op->
Common.AmlOpcode)
633 ((Op->
Common.Value.Arg)->Common.Value.Integer);
684 Status = AeLookupInitFileEntry (Namepath, &ObjDesc);
710 "LOADING-Method: State=%p Op=%p NamedObj=%p\n",
711 WalkState, Op, Op->
Named.Node));
719 WalkState, Op->
Common.Value.Arg);
752 "RESOLVING-MethodCall: State=%p Op=%p NamedObj=%p\n",
753 WalkState, Op,
Node));
761 WalkState, &(NewNode));
778 Op->
Common.Node = NewNode;
#define ACPI_EXCEPTION(plist)
#define ACPI_NS_TEMPORARY
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_STATUS AcpiEvInitializeRegion(ACPI_OPERAND_OBJECT *RegionObj)
ACPI_PARSE_OBJ_COMMON Common
UINT8 ACPI_ADR_SPACE_TYPE
const char * AcpiPsGetOpcodeName(UINT16 Opcode)
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_WARNING(plist)
#define ACPI_TYPE_INTEGER
ACPI_STATUS AcpiExCreatePowerResource(ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiDsScopeStackPush(ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_TYPE Type, ACPI_WALK_STATE *WalkState)
#define AML_INT_METHODCALL_OP
ACPI_PARSE_OBJECT * AcpiPsAllocOp(UINT16 Opcode, UINT8 *Aml)
#define ACPI_NS_ERROR_IF_FOUND
#define ACPI_ADR_SPACE_DATA_TABLE
#define ACPI_NS_PREFIX_MUST_EXIST
ACPI_STATUS AcpiDsCreateBankField(ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState)
#define AE_AML_OPERAND_TYPE
#define AML_INT_NAMEPATH_OP
char * AcpiPsGetNextNamestring(ACPI_PARSE_STATE *ParserState)
ACPI_STATUS AcpiExCreateMethod(UINT8 *AmlStart, UINT32 AmlLength, ACPI_WALK_STATE *WalkState)
#define AML_TYPE_NAMED_SIMPLE
#define ACPI_NS_DONT_OPEN_SCOPE
#define ACPI_MODULE_NAME(Name)
ACPI_STATUS AcpiDsCreateField(ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState)
ACPI_PARSE_OBJ_NAMED Named
#define AML_CLASS_METHOD_CALL
UINT32 AcpiNsOpensScope(ACPI_OBJECT_TYPE Type)
void AcpiNsDetachObject(ACPI_NAMESPACE_NODE *Node)
#define AML_BANK_FIELD_OP
_Must_inspect_result_ _In_ ULONG Flags
char * AcpiNsGetExternalPathname(ACPI_NAMESPACE_NODE *Node)
ACPI_STATUS AcpiExCreateRegion(UINT8 *AmlStart, UINT32 AmlLength, UINT8 SpaceId, ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiDsLoad2EndOp(ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiExCreateAlias(ACPI_WALK_STATE *WalkState)
#define ACPI_DEBUG_PRINT(pl)
ACPI_STATUS AcpiDsCreateNode(ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE *Node, ACPI_PARSE_OBJECT *Op)
ACPI_OPERAND_OBJECT * AcpiNsGetAttachedObject(ACPI_NAMESPACE_NODE *Node)
ACPI_STATUS AcpiDsCreateIndexField(ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState)
const ACPI_OPCODE_INFO * OpInfo
#define AML_INDEX_FIELD_OP
ACPI_GENERIC_STATE * ScopeInfo
ACPI_STATUS AcpiDsExecBeginOp(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT **OutOp)
static const WCHAR Cleanup[]
struct acpi_namespace_node * MethodNode
#define ACPI_TYPE_PROCESSOR
union acpi_operand_object * Operands[ACPI_OBJ_NUM_OPERANDS+1]
ACPI_STATUS AcpiNsAttachObject(ACPI_NAMESPACE_NODE *Node, ACPI_OPERAND_OBJECT *Object, ACPI_OBJECT_TYPE Type)
ACPI_STATUS AcpiExCreateMutex(ACPI_WALK_STATE *WalkState)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
#define return_ACPI_STATUS(s)
#define ACPI_NS_NO_UPSEARCH
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_PARSE_MODULE_LEVEL
ACPI_OBJECT_COMMON Common
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
#define AML_CLASS_INTERNAL
#define AML_TYPE_NAMED_COMPLEX
#define ACPI_ERROR(plist)
#define AML_TYPE_NAMED_FIELD
const char * AcpiUtGetNodeName(void *Object)
#define AML_TYPE_CREATE_FIELD
#define ACPI_TYPE_LOCAL_SCOPE
ACPI_STATUS AcpiDsCreateBufferField(ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiExCreateEvent(ACPI_WALK_STATE *WalkState)
#define ACPI_CAST_PTR(t, p)
#define ACPI_ERROR_NAMESPACE(s, p, e)
#define AML_DATA_REGION_OP
#define ACPI_CONTROL_CONDITIONAL_EXECUTING
ACPI_STATUS AcpiExCreateProcessor(ACPI_WALK_STATE *WalkState)
#define AML_POWER_RESOURCE_OP