52#define _COMPONENT ACPI_DISPATCHER
83 Op, Op->Common.AmlOpcode, WalkState));
85 switch (Op->Common.AmlOpcode)
92 if (WalkState->ControlState)
94 if (WalkState->ControlState->Control.AmlPredicateStart ==
95 (WalkState->ParserState.Aml - 1))
99 WalkState->ControlState->Common.State =
124 WalkState->ParserState.Aml - 1;
126 WalkState->ParserState.PkgEnd;
128 Op->Common.AmlOpcode;
142 if (WalkState->LastPredicate)
188 switch (Op->
Common.AmlOpcode)
218 if (ControlState->
Common.Value)
248 "[WHILE_OP] termination! Op=%p\n",Op));
259 "[RETURN_OP] Op=%p Arg=%p\n",Op, Op->
Common.Value.Arg));
286 &WalkState->
Operands [0], WalkState);
348 "Completed RETURN_OP State=%p, RetVal=%p\n",
364 AcpiDbSignalBreakPoint (WalkState);
369 "Executed AML Breakpoint opcode");
411 Op->
Common.AmlOpcode, Op));
unsigned long long UINT64
#define AE_AML_LOOP_TIMEOUT
#define AE_AML_BAD_OPCODE
#define AE_CTRL_TERMINATE
#define ACPI_CONTROL_CONDITIONAL_EXECUTING
#define ACPI_GET_DESCRIPTOR_TYPE(d)
#define ACPI_DESC_TYPE_OPERAND
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_MODULE_NAME(Name)
#define ACPI_ERROR(plist)
#define ACPI_FUNCTION_NAME(a)
#define ACPI_SIGNAL_BREAKPOINT
ACPI_STATUS AcpiOsSignal(UINT32 Function, void *Info)
UINT64 AcpiOsGetTimer(void)
#define ACPI_TYPE_LOCAL_REFERENCE
#define ACPI_TIME_AFTER(a, b)
#define ACPI_100NSEC_PER_SEC
ACPI_GENERIC_STATE * AcpiUtCreateControlState(void)
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
ACPI_GENERIC_STATE * AcpiUtPopGenericState(ACPI_GENERIC_STATE **ListHead)
void AcpiUtPushGenericState(ACPI_GENERIC_STATE **ListHead, ACPI_GENERIC_STATE *State)
void AcpiUtDeleteGenericState(ACPI_GENERIC_STATE *State)
#define AML_BREAKPOINT_OP
ACPI_STATUS AcpiDsExecBeginControlOp(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
ACPI_STATUS AcpiDsExecEndControlOp(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
void AcpiDsClearImplicitReturn(ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiDsCreateOperands(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *FirstArg)
ACPI_STATUS AcpiExResolveToValue(ACPI_OPERAND_OBJECT **StackPtr, ACPI_WALK_STATE *WalkState)
UINT8 * AmlPredicateStart
ACPI_STATE_COMMON UINT16 Opcode
ACPI_STATE_COMMON union acpi_operand_object * ObjDesc[ACPI_RESULTS_FRAME_OBJ_NUM]
union acpi_operand_object * Operands[ACPI_OBJ_NUM_OPERANDS+1]
ACPI_GENERIC_STATE * Results
union acpi_operand_object * ReturnDesc
ACPI_GENERIC_STATE * ControlState
ACPI_RESULT_VALUES Results
ACPI_CONTROL_STATE Control
ACPI_PARSE_OBJ_COMMON Common