Lines Matching refs:WalkState

253     ACPI_WALK_STATE         *WalkState,  in AcpiPsCompleteThisOp()  argument
273 AcpiExStopTraceOpcode (Op, WalkState); in AcpiPsCompleteThisOp()
277 if (((WalkState->ParseFlags & ACPI_PARSE_TREE_MASK) != ACPI_PARSE_DELETE_TREE) || in AcpiPsCompleteThisOp()
278 (WalkState->OpInfo->Class == AML_CLASS_ARGUMENT)) in AcpiPsCompleteThisOp()
340 (WalkState->PassNumber <= ACPI_IMODE_LOAD_PASS2)) in AcpiPsCompleteThisOp()
446 ACPI_WALK_STATE *WalkState, in AcpiPsNextParseState() argument
450 ACPI_PARSE_STATE *ParserState = &WalkState->ParserState; in AcpiPsNextParseState()
470 ParserState->Aml = WalkState->AmlLastWhile; in AcpiPsNextParseState()
471 WalkState->ControlState->Common.Value = FALSE; in AcpiPsNextParseState()
477 ParserState->Aml = WalkState->AmlLastWhile; in AcpiPsNextParseState()
483 ParserState->Aml = WalkState->AmlLastWhile; in AcpiPsNextParseState()
515 WalkState->ControlState->Common.Value = FALSE; in AcpiPsNextParseState()
524 WalkState->PrevOp = Op; in AcpiPsNextParseState()
525 WalkState->MethodCallOp = Op; in AcpiPsNextParseState()
526 WalkState->MethodCallNode = (Op->Common.Value.Arg)->Common.Node; in AcpiPsNextParseState()
530 WalkState->ReturnUsed = AcpiDsIsResultUsed (Op, WalkState); in AcpiPsNextParseState()
562 ACPI_WALK_STATE *WalkState) in AcpiPsParseAml() argument
574 WalkState, WalkState->ParserState.Aml, in AcpiPsParseAml()
575 WalkState->ParserState.AmlSize)); in AcpiPsParseAml()
577 if (!WalkState->ParserState.Aml) in AcpiPsParseAml()
587 if (WalkState->MethodDesc) in AcpiPsParseAml()
591 AcpiDsTerminateControlMethod (WalkState->MethodDesc, WalkState); in AcpiPsParseAml()
594 AcpiDsDeleteWalkState (WalkState); in AcpiPsParseAml()
598 WalkState->Thread = Thread; in AcpiPsParseAml()
604 if (WalkState->MethodDesc) in AcpiPsParseAml()
606 WalkState->Thread->CurrentSyncLevel = in AcpiPsParseAml()
607 WalkState->MethodDesc->Method.SyncLevel; in AcpiPsParseAml()
610 AcpiDsPushWalkState (WalkState, Thread); in AcpiPsParseAml()
622 ACPI_DEBUG_PRINT ((ACPI_DB_PARSE, "State=%p\n", WalkState)); in AcpiPsParseAml()
625 while (WalkState) in AcpiPsParseAml()
633 Status = AcpiPsParseLoop (WalkState); in AcpiPsParseAml()
638 AcpiFormatException (Status), WalkState)); in AcpiPsParseAml()
640 if (WalkState->MethodPathname && WalkState->MethodIsNested) in AcpiPsParseAml()
646 (WalkState->MethodNestingDepth + 1) * 3, " ", in AcpiPsParseAml()
647 &WalkState->MethodPathname[1])); in AcpiPsParseAml()
649 ACPI_FREE (WalkState->MethodPathname); in AcpiPsParseAml()
650 WalkState->MethodIsNested = FALSE; in AcpiPsParseAml()
658 Status = AcpiDsCallControlMethod (Thread, WalkState, NULL); in AcpiPsParseAml()
661 Status = AcpiDsMethodError (Status, WalkState); in AcpiPsParseAml()
668 WalkState = AcpiDsGetCurrentWalkState (Thread); in AcpiPsParseAml()
675 else if ((Status != AE_OK) && (WalkState->MethodDesc)) in AcpiPsParseAml()
683 WalkState->MethodNode, "Aborting method"); in AcpiPsParseAml()
689 WalkState->MethodNode, NULL, Status); in AcpiPsParseAml()
696 (!(WalkState->MethodDesc->Method.InfoFlags & in AcpiPsParseAml()
705 WalkState->MethodDesc->Method.InfoFlags |= in AcpiPsParseAml()
712 WalkState = AcpiDsPopWalkState (Thread); in AcpiPsParseAml()
716 AcpiDsScopeStackClear (WalkState); in AcpiPsParseAml()
723 if (((WalkState->ParseFlags & ACPI_PARSE_MODE_MASK) == in AcpiPsParseAml()
725 !(WalkState->ParseFlags & ACPI_PARSE_MODULE_LEVEL)) || in AcpiPsParseAml()
728 AcpiDsTerminateControlMethod (WalkState->MethodDesc, WalkState); in AcpiPsParseAml()
733 AcpiPsCleanupScope (&WalkState->ParserState); in AcpiPsParseAml()
734 PreviousWalkState = WalkState; in AcpiPsParseAml()
738 WalkState->ReturnDesc, WalkState->ImplicitReturnObj, WalkState)); in AcpiPsParseAml()
742 WalkState = AcpiDsGetCurrentWalkState (Thread); in AcpiPsParseAml()
743 if (WalkState) in AcpiPsParseAml()
771 Status = AcpiDsRestartControlMethod (WalkState, in AcpiPsParseAml()
782 Status = AcpiDsRestartControlMethod (WalkState, in AcpiPsParseAml()
787 WalkState->WalkType |= ACPI_WALK_METHOD_RESTART; in AcpiPsParseAml()