Lines Matching refs:WalkState
144 ACPI_WALK_STATE *WalkState, in AcpiPsCompleteThisOp() argument
164 AcpiExStopTraceOpcode (Op, WalkState); in AcpiPsCompleteThisOp()
168 if (((WalkState->ParseFlags & ACPI_PARSE_TREE_MASK) != ACPI_PARSE_DELETE_TREE) || in AcpiPsCompleteThisOp()
169 (WalkState->OpInfo->Class == AML_CLASS_ARGUMENT)) in AcpiPsCompleteThisOp()
231 (WalkState->PassNumber <= ACPI_IMODE_LOAD_PASS2)) in AcpiPsCompleteThisOp()
337 ACPI_WALK_STATE *WalkState, in AcpiPsNextParseState() argument
341 ACPI_PARSE_STATE *ParserState = &WalkState->ParserState; in AcpiPsNextParseState()
361 ParserState->Aml = WalkState->AmlLastWhile; in AcpiPsNextParseState()
362 WalkState->ControlState->Common.Value = FALSE; in AcpiPsNextParseState()
368 ParserState->Aml = WalkState->AmlLastWhile; in AcpiPsNextParseState()
374 ParserState->Aml = WalkState->AmlLastWhile; in AcpiPsNextParseState()
406 WalkState->ControlState->Common.Value = FALSE; in AcpiPsNextParseState()
415 WalkState->PrevOp = Op; in AcpiPsNextParseState()
416 WalkState->MethodCallOp = Op; in AcpiPsNextParseState()
417 WalkState->MethodCallNode = (Op->Common.Value.Arg)->Common.Node; in AcpiPsNextParseState()
421 WalkState->ReturnUsed = AcpiDsIsResultUsed (Op, WalkState); in AcpiPsNextParseState()
453 ACPI_WALK_STATE *WalkState) in AcpiPsParseAml() argument
465 WalkState, WalkState->ParserState.Aml, in AcpiPsParseAml()
466 WalkState->ParserState.AmlSize)); in AcpiPsParseAml()
468 if (!WalkState->ParserState.Aml) in AcpiPsParseAml()
478 if (WalkState->MethodDesc) in AcpiPsParseAml()
482 AcpiDsTerminateControlMethod (WalkState->MethodDesc, WalkState); in AcpiPsParseAml()
485 AcpiDsDeleteWalkState (WalkState); in AcpiPsParseAml()
489 WalkState->Thread = Thread; in AcpiPsParseAml()
495 if (WalkState->MethodDesc) in AcpiPsParseAml()
497 WalkState->Thread->CurrentSyncLevel = in AcpiPsParseAml()
498 WalkState->MethodDesc->Method.SyncLevel; in AcpiPsParseAml()
501 AcpiDsPushWalkState (WalkState, Thread); in AcpiPsParseAml()
513 ACPI_DEBUG_PRINT ((ACPI_DB_PARSE, "State=%p\n", WalkState)); in AcpiPsParseAml()
516 while (WalkState) in AcpiPsParseAml()
524 Status = AcpiPsParseLoop (WalkState); in AcpiPsParseAml()
529 AcpiFormatException (Status), WalkState)); in AcpiPsParseAml()
537 Status = AcpiDsCallControlMethod (Thread, WalkState, NULL); in AcpiPsParseAml()
540 Status = AcpiDsMethodError (Status, WalkState); in AcpiPsParseAml()
547 WalkState = AcpiDsGetCurrentWalkState (Thread); in AcpiPsParseAml()
554 else if ((Status != AE_OK) && (WalkState->MethodDesc)) in AcpiPsParseAml()
559 WalkState->MethodNode, NULL, Status); in AcpiPsParseAml()
564 (!(WalkState->MethodDesc->Method.InfoFlags & in AcpiPsParseAml()
573 WalkState->MethodDesc->Method.InfoFlags |= in AcpiPsParseAml()
580 WalkState = AcpiDsPopWalkState (Thread); in AcpiPsParseAml()
584 AcpiDsScopeStackClear (WalkState); in AcpiPsParseAml()
591 if (((WalkState->ParseFlags & ACPI_PARSE_MODE_MASK) == in AcpiPsParseAml()
595 AcpiDsTerminateControlMethod (WalkState->MethodDesc, WalkState); in AcpiPsParseAml()
600 AcpiPsCleanupScope (&WalkState->ParserState); in AcpiPsParseAml()
601 PreviousWalkState = WalkState; in AcpiPsParseAml()
605 WalkState->ReturnDesc, WalkState->ImplicitReturnObj, WalkState)); in AcpiPsParseAml()
609 WalkState = AcpiDsGetCurrentWalkState (Thread); in AcpiPsParseAml()
610 if (WalkState) in AcpiPsParseAml()
638 Status = AcpiDsRestartControlMethod (WalkState, in AcpiPsParseAml()
649 Status = AcpiDsRestartControlMethod (WalkState, in AcpiPsParseAml()
654 WalkState->WalkType |= ACPI_WALK_METHOD_RESTART; in AcpiPsParseAml()