Lines Matching refs:WalkState

61  * PARAMETERS:  WalkState       - Current state of the parse tree walk
72 ACPI_WALK_STATE *WalkState,
86 Op = WalkState->Op;
87 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState));
91 if ((WalkState->ControlState) &&
92 (WalkState->ControlState->Common.State ==
97 Status = AcpiDsExecBeginOp (WalkState, OutOp);
103 if ((!(WalkState->OpInfo->Flags & AML_NSOPCODE) &&
104 (WalkState->Opcode != AML_INT_NAMEPATH_OP)) ||
105 (!(WalkState->OpInfo->Flags & AML_NAMED)))
112 if (WalkState->Opcode == AML_INT_NAMEPATH_OP)
135 BufferPtr = AcpiPsGetNextNamestring (&WalkState->ParserState);
140 ObjectType = WalkState->OpInfo->ObjectType;
143 "State=%p Op=%p Type=%X\n", WalkState, Op, ObjectType));
145 switch (WalkState->Opcode)
161 Status = AcpiNsLookup (WalkState->ScopeInfo, BufferPtr, ObjectType,
163 WalkState, &(Node));
174 Status = AcpiDsScopeStackPush (Node, ObjectType, WalkState);
187 Status = AcpiNsLookup (WalkState->ScopeInfo, BufferPtr, ObjectType,
189 WalkState, &(Node));
241 WalkState->ScopeInfo->Common.Value = ACPI_TYPE_ANY;
251 (WalkState->ParseFlags & ACPI_PARSE_MODULE_LEVEL))
283 Status = AcpiDsScopeStackPush (Node, ObjectType, WalkState);
301 if (WalkState->DeferredNode)
305 Node = WalkState->DeferredNode;
311 if (WalkState->PassNumber == ACPI_IMODE_EXECUTE)
317 if (!(WalkState->ParseFlags & ACPI_PARSE_MODULE_LEVEL))
325 Status = AcpiNsLookup (WalkState->ScopeInfo, BufferPtr, ObjectType,
326 ACPI_IMODE_LOAD_PASS2, Flags, WalkState, &Node);
347 Op = AcpiPsAllocOp (WalkState->Opcode, WalkState->Aml);
375 * PARAMETERS: WalkState - Current state of the parse tree walk
386 ACPI_WALK_STATE *WalkState)
402 Op = WalkState->Op;
404 WalkState->OpInfo->Name, Op, WalkState));
408 if (!(WalkState->OpInfo->Flags & AML_NSOBJECT))
416 "Ending scope Op=%p State=%p\n", Op, WalkState));
419 ObjectType = WalkState->OpInfo->ObjectType;
431 WalkState->Operands[0] = (void *) Node;
432 WalkState->NumOperands = 1;
442 Status = AcpiDsScopeStackPop (WalkState);
479 AcpiPsGetOpcodeName (Op->Common.AmlOpcode), WalkState, Op, Node));
485 switch (WalkState->OpInfo->Type)
494 Status = AcpiDsCreateBufferField (Op, WalkState);
501 if (WalkState->MethodNode)
503 Status = AcpiDsInitFieldObjects (Op, WalkState);
511 Op, (ACPI_HANDLE) Arg->Common.Node, WalkState);
516 Status = AcpiDsCreateBankField (Op, Arg->Common.Node, WalkState);
521 Status = AcpiDsCreateField (Op, Arg->Common.Node, WalkState);
533 Status = AcpiDsCreateOperands (WalkState, Arg);
543 Status = AcpiExCreateProcessor (WalkState);
548 Status = AcpiExCreatePowerResource (WalkState);
553 Status = AcpiExCreateMutex (WalkState);
558 Status = AcpiExCreateEvent (WalkState);
563 Status = AcpiExCreateAlias (WalkState);
576 for (i = 1; i < WalkState->NumOperands; i++)
578 AcpiUtRemoveReference (WalkState->Operands[i]);
579 WalkState->Operands[i] = NULL;
615 if (WalkState->MethodNode)
622 Op->Named.Length, RegionSpace, WalkState);
633 if (WalkState->MethodNode)
654 Status = AcpiDsCreateNode (WalkState, Node, Op);
668 WalkState, Op, Op->Named.Node));
672 WalkState->Operands[0] = ACPI_CAST_PTR (void, Op->Named.Node);
673 WalkState->NumOperands = 1;
676 WalkState, Op->Common.Value.Arg);
680 Op->Named.Data, Op->Named.Length, WalkState);
683 WalkState->Operands[0] = NULL;
684 WalkState->NumOperands = 0;
711 WalkState, Op, Node));
716 Status = AcpiNsLookup (WalkState->ScopeInfo, Arg->Common.Value.String,
719 WalkState, &(NewNode));
754 WalkState->Operands[0] = NULL;
755 WalkState->NumOperands = 0;