61#define _COMPONENT ACPI_PARSER
179 Prev = Op->
Common.Parent->Common.Value.Arg;
193 switch (ParentInfo->
Class)
274 Op->
Common.Parent->Common.Value.Arg = ReplacementOp;
297 Prev->
Common.Next = ReplacementOp;
465 "Entered with WalkState=%p Aml=%p size=%X\n",
508 AcpiGbl_CurrentWalkList =
Thread;
529 "Completed one call to walk loop, %s State=%p\n",
537 " Exit nested method",
626 PreviousWalkState = WalkState;
629 "ReturnValue=%p, ImplicitValue=%p State=%p\n",
650 if (AcpiGbl_EnableInterpreterSlack &&
733 AcpiGbl_CurrentWalkList = PrevWalkList;
unsigned long long UINT64
#define AE_ALREADY_EXISTS
#define AE_CTRL_TERMINATE
#define ACPI_CNTL_EXCEPTION(Status)
#define ACPI_ERROR_METHOD(s, n, p, e)
void AcpiNsPrintNodePathname(ACPI_NAMESPACE_NODE *Node, const char *Msg)
#define ACPI_METHOD_SERIALIZED
#define ACPI_METHOD_SERIALIZED_PENDING
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_MODULE_NAME(Name)
#define ACPI_FUNCTION_TRACE_PTR(a, b)
#define return_ACPI_STATUS(s)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_DEBUG_PRINT_RAW(pl)
#define ACPI_DB_EVALUATION
#define ACPI_PARSE_EXECUTE
#define ACPI_PARSE_MODE_MASK
void AcpiPsCleanupScope(ACPI_PARSE_STATE *state)
void AcpiPsDeleteParseTree(ACPI_PARSE_OBJECT *root)
ACPI_STATUS AcpiPsParseLoop(ACPI_WALK_STATE *WalkState)
#define ACPI_PARSE_DELETE_TREE
#define ACPI_PARSE_MODULE_LEVEL
const ACPI_OPCODE_INFO * AcpiPsGetOpcodeInfo(UINT16 Opcode)
UINT8 * AcpiPsGetNextPackageEnd(ACPI_PARSE_STATE *ParserState)
#define ACPI_PARSE_TREE_MASK
ACPI_PARSE_OBJECT * AcpiPsAllocOp(UINT16 Opcode, UINT8 *Aml)
void ACPI_INTERNAL_VAR_XFACE AcpiOsPrintf(const char *Format,...)
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char UINT32 const char BOOLEAN UINT8 * Aml
#define ACPI_WALK_METHOD_RESTART
#define ACPI_CAST_PTR(t, p)
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
ACPI_OPERAND_OBJECT * AcpiUtCreateIntegerObject(UINT64 Value)
ACPI_THREAD_STATE * AcpiUtCreateThreadState(void)
void AcpiUtDeleteGenericState(ACPI_GENERIC_STATE *State)
#define AML_CLASS_ARGUMENT
#define AML_VARIABLE_PACKAGE_OP
#define AML_BANK_FIELD_OP
#define AML_CLASS_NAMED_OBJECT
#define AML_DATA_REGION_OP
#define AML_CLASS_CONTROL
#define AML_EXTENDED_PREFIX
#define AML_INT_RETURN_VALUE_OP
static const WCHAR Cleanup[]
ACPI_STATUS AcpiDsRestartControlMethod(ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT *ReturnDesc)
ACPI_STATUS AcpiDsMethodError(ACPI_STATUS Status, ACPI_WALK_STATE *WalkState)
void AcpiDsTerminateControlMethod(ACPI_OPERAND_OBJECT *MethodDesc, ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiDsCallControlMethod(ACPI_THREAD_STATE *Thread, ACPI_WALK_STATE *ThisWalkState, ACPI_PARSE_OBJECT *Op)
void AcpiDsClearImplicitReturn(ACPI_WALK_STATE *WalkState)
BOOLEAN AcpiDsIsResultUsed(ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState)
void AcpiDsScopeStackClear(ACPI_WALK_STATE *WalkState)
void AcpiDsPushWalkState(ACPI_WALK_STATE *WalkState, ACPI_THREAD_STATE *Thread)
ACPI_WALK_STATE * AcpiDsPopWalkState(ACPI_THREAD_STATE *Thread)
ACPI_WALK_STATE * AcpiDsGetCurrentWalkState(ACPI_THREAD_STATE *Thread)
void AcpiDsDeleteWalkState(ACPI_WALK_STATE *WalkState)
void AcpiExReleaseAllMutexes(ACPI_THREAD_STATE *Thread)
void AcpiExExitInterpreter(void)
void AcpiExEnterInterpreter(void)
_In_opt_ PFILE_OBJECT _In_opt_ PETHREAD Thread
_In_ FLT_PREOP_CALLBACK_STATUS CallbackStatus
_In_ PVOID _In_ ULONG Opcode
ACPI_STATUS AcpiPsCompleteThisOp(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
UINT16 AcpiPsPeekOpcode(ACPI_PARSE_STATE *ParserState)
ACPI_STATUS AcpiPsNextParseState(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_STATUS CallbackStatus)
ACPI_STATUS AcpiPsParseAml(ACPI_WALK_STATE *WalkState)
UINT32 AcpiPsGetOpcodeSize(UINT32 Opcode)
ACPI_OBJECT_COMMON_HEADER UINT8 InfoFlags
union acpi_generic_state * Scope
ACPI_STATE_COMMON UINT8 CurrentSyncLevel
union acpi_operand_object * ImplicitReturnObj
union acpi_operand_object * MethodDesc
union acpi_operand_object * ReturnDesc
struct acpi_namespace_node * MethodNode
UINT16 MethodNestingDepth
ACPI_PARSE_OBJECT * PrevOp
ACPI_PARSE_OBJECT * MethodCallOp
const ACPI_OPCODE_INFO * OpInfo
union acpi_operand_object ** CallerReturnDesc
ACPI_GENERIC_STATE * ControlState
ACPI_THREAD_STATE * Thread
ACPI_PARSE_STATE ParserState
struct acpi_namespace_node * MethodCallNode
ACPI_PSCOPE_STATE ParseScope
ACPI_OBJECT_METHOD Method
ACPI_PARSE_OBJ_NAMED Named
ACPI_PARSE_OBJ_COMMON Common
const char * AcpiFormatException(ACPI_STATUS Status)