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