Lines Matching defs:WalkState

207  * PARAMETERS:  WalkState       - Current State
218 ACPI_WALK_STATE *WalkState,
240 if (((WalkState->ParseFlags & ACPI_PARSE_TREE_MASK) != ACPI_PARSE_DELETE_TREE) ||
241 (WalkState->OpInfo->Class == AML_CLASS_ARGUMENT))
302 (WalkState->PassNumber <= ACPI_IMODE_LOAD_PASS2))
393 * PARAMETERS: WalkState - Current state
406 ACPI_WALK_STATE *WalkState,
410 ACPI_PARSE_STATE *ParserState = &WalkState->ParserState;
431 ParserState->Aml = WalkState->AmlLastWhile;
432 WalkState->ControlState->Common.Value = FALSE;
439 ParserState->Aml = WalkState->AmlLastWhile;
446 ParserState->Aml = WalkState->AmlLastWhile;
479 WalkState->ControlState->Common.Value = FALSE;
489 WalkState->PrevOp = Op;
490 WalkState->MethodCallOp = Op;
491 WalkState->MethodCallNode = (Op->Common.Value.Arg)->Common.Node;
495 WalkState->ReturnUsed = AcpiDsIsResultUsed (Op, WalkState);
517 * PARAMETERS: WalkState - Current state
528 ACPI_WALK_STATE *WalkState)
539 "Entered with WalkState=%p Aml=%p size=%X\n",
540 WalkState, WalkState->ParserState.Aml,
541 WalkState->ParserState.AmlSize));
543 if (!WalkState->ParserState.Aml)
553 if (WalkState->MethodDesc)
557 AcpiDsTerminateControlMethod (WalkState->MethodDesc, WalkState);
560 AcpiDsDeleteWalkState (WalkState);
564 WalkState->Thread = Thread;
570 if (WalkState->MethodDesc)
572 WalkState->Thread->CurrentSyncLevel = WalkState->MethodDesc->Method.SyncLevel;
575 AcpiDsPushWalkState (WalkState, Thread);
587 ACPI_DEBUG_PRINT ((ACPI_DB_PARSE, "State=%p\n", WalkState));
590 while (WalkState)
598 Status = AcpiPsParseLoop (WalkState);
603 AcpiFormatException (Status), WalkState));
611 Status = AcpiDsCallControlMethod (Thread, WalkState, NULL);
614 Status = AcpiDsMethodError (Status, WalkState);
621 WalkState = AcpiDsGetCurrentWalkState (Thread);
628 else if ((Status != AE_OK) && (WalkState->MethodDesc))
633 WalkState->MethodNode, NULL, Status);
638 (!WalkState->MethodDesc->Method.Mutex))
642 WalkState->MethodNode->Name.Ascii));
653 WalkState->MethodDesc->Method.MethodFlags |= AML_METHOD_SERIALIZED;
654 WalkState->MethodDesc->Method.SyncLevel = 0;
660 WalkState = AcpiDsPopWalkState (Thread);
664 AcpiDsScopeStackClear (WalkState);
671 if (((WalkState->ParseFlags & ACPI_PARSE_MODE_MASK) == ACPI_PARSE_EXECUTE) ||
674 AcpiDsTerminateControlMethod (WalkState->MethodDesc, WalkState);
679 AcpiPsCleanupScope (&WalkState->ParserState);
680 PreviousWalkState = WalkState;
684 WalkState->ReturnDesc, WalkState->ImplicitReturnObj, WalkState));
688 WalkState = AcpiDsGetCurrentWalkState (Thread);
689 if (WalkState)
717 Status = AcpiDsRestartControlMethod (WalkState,
728 Status = AcpiDsRestartControlMethod (WalkState,
733 WalkState->WalkType |= ACPI_WALK_METHOD_RESTART;