Lines Matching refs:WalkState

61     ACPI_WALK_STATE         *WalkState,
100 ACPI_WALK_STATE *WalkState; in AcpiDsAutoSerializeMethod() local
123 WalkState = AcpiDsCreateWalkState (Node->OwnerId, NULL, NULL, NULL); in AcpiDsAutoSerializeMethod()
124 if (!WalkState) in AcpiDsAutoSerializeMethod()
130 Status = AcpiDsInitAmlWalk (WalkState, Op, Node, in AcpiDsAutoSerializeMethod()
134 AcpiDsDeleteWalkState (WalkState); in AcpiDsAutoSerializeMethod()
139 WalkState->DescendingCallback = AcpiDsDetectNamedOpcodes; in AcpiDsAutoSerializeMethod()
143 Status = AcpiPsParseAml (WalkState); in AcpiDsAutoSerializeMethod()
167 ACPI_WALK_STATE *WalkState, in AcpiDsDetectNamedOpcodes() argument
176 if (!(WalkState->OpInfo->Flags & (AML_NAMED | AML_CREATE | AML_FIELD))) in AcpiDsDetectNamedOpcodes()
191 WalkState->MethodDesc->Method.SyncLevel = 0; in AcpiDsDetectNamedOpcodes()
192 WalkState->MethodDesc->Method.InfoFlags |= in AcpiDsDetectNamedOpcodes()
197 WalkState->MethodNode->Name.Ascii, WalkState->MethodNode, in AcpiDsDetectNamedOpcodes()
198 WalkState->OpInfo->Name, WalkState->Opcode)); in AcpiDsDetectNamedOpcodes()
225 ACPI_WALK_STATE *WalkState) in AcpiDsMethodError() argument
253 AmlOffset = (UINT32) ACPI_PTR_DIFF (WalkState->Aml, in AcpiDsMethodError()
254 WalkState->ParserState.AmlStart); in AcpiDsMethodError()
257 WalkState->MethodNode ? in AcpiDsMethodError()
258 WalkState->MethodNode->Name.Integer : 0, in AcpiDsMethodError()
259 WalkState->Opcode, AmlOffset, NULL); in AcpiDsMethodError()
263 AcpiDsClearImplicitReturn (WalkState); in AcpiDsMethodError()
267 AcpiDsDumpMethodStack (Status, WalkState, WalkState->Op); in AcpiDsMethodError()
272 AcpiDbDumpMethodInfo (Status, WalkState); in AcpiDsMethodError()
347 ACPI_WALK_STATE *WalkState) in AcpiDsBeginMethodExecution() argument
360 AcpiExStartTraceMethod (MethodNode, ObjDesc, WalkState); in AcpiDsBeginMethodExecution()
401 if (WalkState && in AcpiDsBeginMethodExecution()
403 (WalkState->Thread->CurrentSyncLevel > in AcpiDsBeginMethodExecution()
410 WalkState->Thread->CurrentSyncLevel)); in AcpiDsBeginMethodExecution()
419 if (!WalkState || in AcpiDsBeginMethodExecution()
421 (WalkState->Thread->ThreadId != in AcpiDsBeginMethodExecution()
437 if (WalkState) in AcpiDsBeginMethodExecution()
440 WalkState->Thread->CurrentSyncLevel; in AcpiDsBeginMethodExecution()
443 WalkState->Thread->ThreadId; in AcpiDsBeginMethodExecution()
455 WalkState->Thread->CurrentSyncLevel = in AcpiDsBeginMethodExecution()
663 ACPI_WALK_STATE *WalkState, in AcpiDsRestartControlMethod() argument
670 ACPI_FUNCTION_TRACE_PTR (DsRestartControlMethod, WalkState); in AcpiDsRestartControlMethod()
675 AcpiUtGetNodeName (WalkState->MethodNode), in AcpiDsRestartControlMethod()
676 WalkState->MethodCallOp, ReturnDesc)); in AcpiDsRestartControlMethod()
680 WalkState->ReturnUsed, in AcpiDsRestartControlMethod()
681 WalkState->Results, WalkState)); in AcpiDsRestartControlMethod()
689 SameAsImplicitReturn = (WalkState->ImplicitReturnObj == ReturnDesc); in AcpiDsRestartControlMethod()
693 if (WalkState->ReturnUsed) in AcpiDsRestartControlMethod()
697 Status = AcpiDsResultPush (ReturnDesc, WalkState); in AcpiDsRestartControlMethod()
708 WalkState->ReturnDesc = ReturnDesc; in AcpiDsRestartControlMethod()
722 else if (!AcpiDsDoImplicitReturn (ReturnDesc, WalkState, FALSE) || in AcpiDsRestartControlMethod()
758 ACPI_WALK_STATE *WalkState) in AcpiDsTerminateControlMethod() argument
761 ACPI_FUNCTION_TRACE_PTR (DsTerminateControlMethod, WalkState); in AcpiDsTerminateControlMethod()
771 if (WalkState) in AcpiDsTerminateControlMethod()
775 AcpiDsMethodDataDeleteAll (WalkState); in AcpiDsTerminateControlMethod()
788 WalkState->Thread->CurrentSyncLevel = in AcpiDsTerminateControlMethod()
810 AcpiNsDeleteNamespaceSubtree (WalkState->MethodNode); in AcpiDsTerminateControlMethod()
868 if (WalkState) in AcpiDsTerminateControlMethod()
873 WalkState->MethodNode->Name.Ascii)); in AcpiDsTerminateControlMethod()
904 MethodDesc, WalkState); in AcpiDsTerminateControlMethod()