Lines Matching defs:WalkState

169  * PARAMETERS:  WalkState           - Current State
182 ACPI_WALK_STATE *WalkState)
195 if (WalkState->ImplicitReturnObj)
204 WalkState->ImplicitReturnObj));
206 AcpiUtRemoveReference (WalkState->ImplicitReturnObj);
207 WalkState->ImplicitReturnObj = NULL;
217 * WalkState - Current State
233 ACPI_WALK_STATE *WalkState,
252 WalkState->ImplicitReturnObj));
260 if (WalkState->ImplicitReturnObj)
262 if (WalkState->ImplicitReturnObj == ReturnDesc)
266 AcpiDsClearImplicitReturn (WalkState);
271 WalkState->ImplicitReturnObj = ReturnDesc;
286 * WalkState - Current State
297 ACPI_WALK_STATE *WalkState)
321 (void) AcpiDsDoImplicitReturn (WalkState->ResultObj, WalkState, TRUE);
376 if ((WalkState->ControlState->Common.State ==
378 (WalkState->ControlState->Control.PredicateOp == Op))
455 * WalkState - Current state
470 ACPI_WALK_STATE *WalkState)
490 if (!AcpiDsIsResultUsed (Op, WalkState))
494 Status = AcpiDsResultPop (&ObjDesc, WalkState);
509 * PARAMETERS: WalkState - Current walk state with operands on stack
521 ACPI_WALK_STATE *WalkState)
527 ACPI_FUNCTION_TRACE_PTR (DsResolveOperands, WalkState);
535 for (i = 0; i < WalkState->NumOperands; i++)
537 Status = AcpiExResolveToValue (&WalkState->Operands[i], WalkState);
552 * PARAMETERS: WalkState - Current walk state with operands on stack
562 ACPI_WALK_STATE *WalkState)
567 ACPI_FUNCTION_TRACE_PTR (DsClearOperands, WalkState);
572 for (i = 0; i < WalkState->NumOperands; i++)
578 AcpiUtRemoveReference (WalkState->Operands[i]);
579 WalkState->Operands[i] = NULL;
582 WalkState->NumOperands = 0;
591 * PARAMETERS: WalkState - Current walk state
606 ACPI_WALK_STATE *WalkState,
652 if ((WalkState->DeferredNode) &&
653 (WalkState->DeferredNode->Type == ACPI_TYPE_BUFFER_FIELD) &&
655 ((WalkState->Opcode == AML_CREATE_FIELD_OP) ? 3 : 2)))
658 ACPI_OPERAND_OBJECT, WalkState->DeferredNode);
688 Status = AcpiNsLookup (WalkState->ScopeInfo, NameString,
690 ACPI_NS_SEARCH_PARENT | ACPI_NS_DONT_OPEN_SCOPE, WalkState,
733 ACPI_ERROR_NAMESPACE (WalkState->ScopeInfo,
751 Status = AcpiDsObjStackPush (ObjDesc, WalkState);
757 AcpiDbDisplayArgumentObject (ObjDesc, WalkState);
797 Status = AcpiDsResultPop (&ObjDesc, WalkState);
822 WalkState, Arg, Opcode, &ObjDesc);
832 Status = AcpiDsObjStackPush (ObjDesc, WalkState);
838 AcpiDbDisplayArgumentObject (ObjDesc, WalkState);
849 * PARAMETERS: WalkState - Current state
862 ACPI_WALK_STATE *WalkState,
869 UINT32 Index = WalkState->NumOperands;
870 UINT32 PrevNumOperands = WalkState->NumOperands;
889 WalkState->Operands [Index] = NULL;
900 WalkState->NumOperands, ArgCount, Index));
909 WalkState->OperandIndex = (UINT8) Index;
911 Status = AcpiDsCreateOperand (WalkState, Arg, Index);
932 WalkState->NumOperands = (UINT8) (i);
933 AcpiDsObjStackPopAndDelete (NewNumOperands, WalkState);
936 WalkState->NumOperands = (UINT8) (PrevNumOperands);
947 * PARAMETERS: WalkState - Current state of the parse tree walk,
961 ACPI_WALK_STATE *WalkState)
964 ACPI_PARSE_OBJECT *Op = WalkState->Op;
965 ACPI_OPERAND_OBJECT **Operand = &WalkState->Operands[0];
970 ACPI_FUNCTION_TRACE_PTR (DsEvaluateNamePath, WalkState);
989 Status = AcpiDsCreateOperand (WalkState, Op, 0);
1003 Status = AcpiExResolveToValue (Operand, WalkState);
1016 *Operand, &NewObjDesc, WalkState);
1033 Status = AcpiDsObjStackPop (1, WalkState);
1036 WalkState->ResultObj = NewObjDesc;
1042 WalkState->ResultObj = NewObjDesc;
1044 Status = AcpiDsResultPush (WalkState->ResultObj, WalkState);