Lines Matching refs:WalkState
183 ACPI_WALK_STATE *WalkState, in AcpiDsLoad2BeginOp() argument
197 Op = WalkState->Op; in AcpiDsLoad2BeginOp()
198 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); in AcpiDsLoad2BeginOp()
202 if ((WalkState->ControlState) && in AcpiDsLoad2BeginOp()
203 (WalkState->ControlState->Common.State == in AcpiDsLoad2BeginOp()
208 Status = AcpiDsExecBeginOp (WalkState, OutOp); in AcpiDsLoad2BeginOp()
214 if ((!(WalkState->OpInfo->Flags & AML_NSOPCODE) && in AcpiDsLoad2BeginOp()
215 (WalkState->Opcode != AML_INT_NAMEPATH_OP)) || in AcpiDsLoad2BeginOp()
216 (!(WalkState->OpInfo->Flags & AML_NAMED))) in AcpiDsLoad2BeginOp()
223 if (WalkState->Opcode == AML_INT_NAMEPATH_OP) in AcpiDsLoad2BeginOp()
246 BufferPtr = AcpiPsGetNextNamestring (&WalkState->ParserState); in AcpiDsLoad2BeginOp()
251 ObjectType = WalkState->OpInfo->ObjectType; in AcpiDsLoad2BeginOp()
254 "State=%p Op=%p Type=%X\n", WalkState, Op, ObjectType)); in AcpiDsLoad2BeginOp()
256 switch (WalkState->Opcode) in AcpiDsLoad2BeginOp()
272 Status = AcpiNsLookup (WalkState->ScopeInfo, BufferPtr, ObjectType, in AcpiDsLoad2BeginOp()
274 WalkState, &(Node)); in AcpiDsLoad2BeginOp()
285 Status = AcpiDsScopeStackPush (Node, ObjectType, WalkState); in AcpiDsLoad2BeginOp()
298 Status = AcpiNsLookup (WalkState->ScopeInfo, BufferPtr, ObjectType, in AcpiDsLoad2BeginOp()
300 WalkState, &(Node)); in AcpiDsLoad2BeginOp()
310 ACPI_ERROR_NAMESPACE (WalkState->ScopeInfo, in AcpiDsLoad2BeginOp()
314 ACPI_ERROR_NAMESPACE (WalkState->ScopeInfo, in AcpiDsLoad2BeginOp()
354 WalkState->ScopeInfo->Common.Value = ACPI_TYPE_ANY; in AcpiDsLoad2BeginOp()
364 (WalkState->ParseFlags & ACPI_PARSE_MODULE_LEVEL)) in AcpiDsLoad2BeginOp()
396 Status = AcpiDsScopeStackPush (Node, ObjectType, WalkState); in AcpiDsLoad2BeginOp()
414 if (WalkState->DeferredNode) in AcpiDsLoad2BeginOp()
418 Node = WalkState->DeferredNode; in AcpiDsLoad2BeginOp()
424 if (WalkState->PassNumber == ACPI_IMODE_EXECUTE) in AcpiDsLoad2BeginOp()
430 if (!(WalkState->ParseFlags & ACPI_PARSE_MODULE_LEVEL)) in AcpiDsLoad2BeginOp()
448 if (WalkState->Opcode == AML_EXTERNAL_OP) in AcpiDsLoad2BeginOp()
458 if (WalkState->OpInfo->Flags & AML_NAMED) in AcpiDsLoad2BeginOp()
465 Status = AcpiNsLookup (WalkState->ScopeInfo, BufferPtr, ObjectType, in AcpiDsLoad2BeginOp()
466 ACPI_IMODE_LOAD_PASS2, Flags, WalkState, &Node); in AcpiDsLoad2BeginOp()
479 ACPI_ERROR_NAMESPACE (WalkState->ScopeInfo, in AcpiDsLoad2BeginOp()
488 Op = AcpiPsAllocOp (WalkState->Opcode, WalkState->Aml); in AcpiDsLoad2BeginOp()
527 ACPI_WALK_STATE *WalkState) in AcpiDsLoad2EndOp() argument
545 Op = WalkState->Op; in AcpiDsLoad2EndOp()
547 WalkState->OpInfo->Name, Op, WalkState)); in AcpiDsLoad2EndOp()
551 if (!(WalkState->OpInfo->Flags & AML_NSOBJECT)) in AcpiDsLoad2EndOp()
559 "Ending scope Op=%p State=%p\n", Op, WalkState)); in AcpiDsLoad2EndOp()
562 ObjectType = WalkState->OpInfo->ObjectType; in AcpiDsLoad2EndOp()
574 WalkState->Operands[0] = (void *) Node; in AcpiDsLoad2EndOp()
575 WalkState->NumOperands = 1; in AcpiDsLoad2EndOp()
585 Status = AcpiDsScopeStackPop (WalkState); in AcpiDsLoad2EndOp()
622 AcpiPsGetOpcodeName (Op->Common.AmlOpcode), WalkState, Op, Node)); in AcpiDsLoad2EndOp()
628 switch (WalkState->OpInfo->Type) in AcpiDsLoad2EndOp()
636 Status = AcpiDsCreateBufferField (Op, WalkState); in AcpiDsLoad2EndOp()
648 if (WalkState->MethodNode) in AcpiDsLoad2EndOp()
650 Status = AcpiDsInitFieldObjects (Op, WalkState); in AcpiDsLoad2EndOp()
658 Op, (ACPI_HANDLE) Arg->Common.Node, WalkState); in AcpiDsLoad2EndOp()
663 Status = AcpiDsCreateBankField (Op, Arg->Common.Node, WalkState); in AcpiDsLoad2EndOp()
668 Status = AcpiDsCreateField (Op, Arg->Common.Node, WalkState); in AcpiDsLoad2EndOp()
680 Status = AcpiDsCreateOperands (WalkState, Arg); in AcpiDsLoad2EndOp()
690 Status = AcpiExCreateProcessor (WalkState); in AcpiDsLoad2EndOp()
695 Status = AcpiExCreatePowerResource (WalkState); in AcpiDsLoad2EndOp()
700 Status = AcpiExCreateMutex (WalkState); in AcpiDsLoad2EndOp()
705 Status = AcpiExCreateEvent (WalkState); in AcpiDsLoad2EndOp()
710 Status = AcpiExCreateAlias (WalkState); in AcpiDsLoad2EndOp()
723 for (i = 1; i < WalkState->NumOperands; i++) in AcpiDsLoad2EndOp()
725 AcpiUtRemoveReference (WalkState->Operands[i]); in AcpiDsLoad2EndOp()
726 WalkState->Operands[i] = NULL; in AcpiDsLoad2EndOp()
760 if (WalkState->MethodNode) in AcpiDsLoad2EndOp()
767 Op->Named.Length, RegionSpace, WalkState); in AcpiDsLoad2EndOp()
780 Status = AcpiDsCreateNode (WalkState, Node, Op); in AcpiDsLoad2EndOp()
819 WalkState, Op, Op->Named.Node)); in AcpiDsLoad2EndOp()
823 WalkState->Operands[0] = ACPI_CAST_PTR (void, Op->Named.Node); in AcpiDsLoad2EndOp()
824 WalkState->NumOperands = 1; in AcpiDsLoad2EndOp()
827 WalkState, Op->Common.Value.Arg); in AcpiDsLoad2EndOp()
831 Op->Named.Data, Op->Named.Length, WalkState); in AcpiDsLoad2EndOp()
834 WalkState->Operands[0] = NULL; in AcpiDsLoad2EndOp()
835 WalkState->NumOperands = 0; in AcpiDsLoad2EndOp()
861 WalkState, Op, Node)); in AcpiDsLoad2EndOp()
866 Status = AcpiNsLookup (WalkState->ScopeInfo, Arg->Common.Value.String, in AcpiDsLoad2EndOp()
869 WalkState, &(NewNode)); in AcpiDsLoad2EndOp()
890 ACPI_ERROR_NAMESPACE (WalkState->ScopeInfo, in AcpiDsLoad2EndOp()
905 WalkState->Operands[0] = NULL; in AcpiDsLoad2EndOp()
906 WalkState->NumOperands = 0; in AcpiDsLoad2EndOp()