Lines Matching defs:WalkState
169 ACPI_WALK_STATE *WalkState,
208 ACPI_WALK_STATE *WalkState;
231 WalkState = AcpiDsCreateWalkState (Node->OwnerId, NULL, NULL, NULL);
232 if (!WalkState)
238 Status = AcpiDsInitAmlWalk (WalkState, Op, Node,
242 AcpiDsDeleteWalkState (WalkState);
247 WalkState->DescendingCallback = AcpiDsDetectNamedOpcodes;
251 Status = AcpiPsParseAml (WalkState);
262 * PARAMETERS: WalkState - Current state of the parse tree walk
275 ACPI_WALK_STATE *WalkState,
284 if (!(WalkState->OpInfo->Flags & (AML_NAMED | AML_CREATE | AML_FIELD)))
299 WalkState->MethodDesc->Method.SyncLevel = 0;
300 WalkState->MethodDesc->Method.InfoFlags |=
305 WalkState->MethodNode->Name.Ascii, WalkState->MethodNode,
306 WalkState->OpInfo->Name, WalkState->Opcode));
319 * WalkState - Current state
333 ACPI_WALK_STATE *WalkState)
362 AmlOffset = (UINT32) ACPI_PTR_DIFF (WalkState->Aml,
363 WalkState->ParserState.AmlStart);
365 if (WalkState->MethodNode)
367 Name = WalkState->MethodNode->Name.Integer;
369 else if (WalkState->DeferredNode)
371 Name = WalkState->DeferredNode->Name.Integer;
375 WalkState->Opcode, AmlOffset, NULL);
379 AcpiDsClearImplicitReturn (WalkState);
383 AcpiDsDumpMethodStack (Status, WalkState, WalkState->Op);
388 AcpiDbDumpMethodInfo (Status, WalkState);
448 * WalkState - current state, NULL if not yet executing
463 ACPI_WALK_STATE *WalkState)
476 AcpiExStartTraceMethod (MethodNode, ObjDesc, WalkState);
517 if (WalkState &&
519 (WalkState->Thread->CurrentSyncLevel >
526 WalkState->Thread->CurrentSyncLevel));
535 if (!WalkState ||
537 (WalkState->Thread->ThreadId !=
553 if (WalkState)
556 WalkState->Thread->CurrentSyncLevel;
559 WalkState->Thread->ThreadId;
571 WalkState->Thread->CurrentSyncLevel =
740 "**** Begin nested execution of [%4.4s] **** WalkState=%p\n",
788 * PARAMETERS: WalkState - State for preempted method (caller)
800 ACPI_WALK_STATE *WalkState,
807 ACPI_FUNCTION_TRACE_PTR (DsRestartControlMethod, WalkState);
812 AcpiUtGetNodeName (WalkState->MethodNode),
813 WalkState->MethodCallOp, ReturnDesc));
817 WalkState->ReturnUsed,
818 WalkState->Results, WalkState));
826 SameAsImplicitReturn = (WalkState->ImplicitReturnObj == ReturnDesc);
830 if (WalkState->ReturnUsed)
834 Status = AcpiDsResultPush (ReturnDesc, WalkState);
845 WalkState->ReturnDesc = ReturnDesc;
859 else if (!AcpiDsDoImplicitReturn (ReturnDesc, WalkState, FALSE) ||
880 * WalkState - State associated with the method
895 ACPI_WALK_STATE *WalkState)
898 ACPI_FUNCTION_TRACE_PTR (DsTerminateControlMethod, WalkState);
901 /* MethodDesc is required, WalkState is optional */
908 if (WalkState)
912 AcpiDsMethodDataDeleteAll (WalkState);
928 AcpiNsDeleteNamespaceSubtree (WalkState->MethodNode);
959 WalkState->Thread->CurrentSyncLevel =
1009 if (WalkState)
1014 WalkState->MethodNode->Name.Ascii));
1045 MethodDesc, WalkState);