Lines Matching defs:WalkState

64  * PARAMETERS:  WalkState       - Current state of the parse tree walk
75 ACPI_WALK_STATE *WalkState,
85 WalkState->ParseFlags = ACPI_PARSE_LOAD_PASS1 |
88 WalkState->DescendingCallback = NULL;
89 WalkState->AscendingCallback = NULL;
96 WalkState->ParseFlags = ACPI_PARSE_LOAD_PASS1 |
98 WalkState->DescendingCallback = AcpiDsLoad1BeginOp;
99 WalkState->AscendingCallback = AcpiDsLoad1EndOp;
106 WalkState->ParseFlags = ACPI_PARSE_LOAD_PASS1 |
108 WalkState->DescendingCallback = AcpiDsLoad2BeginOp;
109 WalkState->AscendingCallback = AcpiDsLoad2EndOp;
117 WalkState->ParseFlags |= ACPI_PARSE_EXECUTE |
119 WalkState->DescendingCallback = AcpiDsExecBeginOp;
120 WalkState->AscendingCallback = AcpiDsExecEndOp;
137 * PARAMETERS: WalkState - Current state of the parse tree walk
148 ACPI_WALK_STATE *WalkState,
162 Op = WalkState->Op;
163 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState));
169 if (!(WalkState->OpInfo->Flags & AML_NAMED))
184 Path = AcpiPsGetNextNamestring (&WalkState->ParserState);
188 ObjectType = WalkState->OpInfo->ObjectType;
191 "State=%p Op=%p [%s]\n", WalkState, Op,
194 switch (WalkState->Opcode)
202 Status = AcpiNsLookup (WalkState->ScopeInfo, Path, ObjectType,
203 ACPI_IMODE_EXECUTE, ACPI_NS_SEARCH_PARENT, WalkState, &(Node));
213 Status = AcpiNsLookup (WalkState->ScopeInfo, Path, ObjectType,
215 WalkState, &Node);
259 WalkState->ScopeInfo->Common.Value = ACPI_TYPE_ANY;
268 (WalkState->ParseFlags & ACPI_PARSE_MODULE_LEVEL))
305 if (WalkState->DeferredNode)
309 Node = WalkState->DeferredNode;
318 if (WalkState->MethodNode)
326 if ((WalkState->Opcode != AML_SCOPE_OP) &&
327 (!(WalkState->ParseFlags & ACPI_PARSE_DEFERRED_OP)))
329 if (WalkState->NamespaceOverride)
355 Status = AcpiNsLookup (WalkState->ScopeInfo, Path, ObjectType,
356 ACPI_IMODE_LOAD_PASS1, Flags, WalkState, &Node);
377 Node, ObjectType, WalkState);
403 Op = AcpiPsAllocOp (WalkState->Opcode, WalkState->Aml);
426 AcpiPsAppendArg (AcpiPsGetParentScope (&WalkState->ParserState), Op);
436 * PARAMETERS: WalkState - Current state of the parse tree walk
447 ACPI_WALK_STATE *WalkState)
457 Op = WalkState->Op;
458 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState));
462 if (!(WalkState->OpInfo->Flags & (AML_NAMED | AML_FIELD)))
469 ObjectType = WalkState->OpInfo->ObjectType;
472 if (WalkState->OpInfo->Flags & AML_FIELD)
478 if (!WalkState->MethodNode)
480 if (WalkState->Opcode == AML_FIELD_OP ||
481 WalkState->Opcode == AML_BANK_FIELD_OP ||
482 WalkState->Opcode == AML_INDEX_FIELD_OP)
484 Status = AcpiDsInitFieldObjects (Op, WalkState);
494 if (!WalkState->MethodNode)
501 WalkState);
510 ACPI_ADR_SPACE_DATA_TABLE, WalkState);
541 if (!WalkState->MethodNode)
555 WalkState, Op, Op->Named.Node));
559 WalkState->Operands[0] = ACPI_CAST_PTR (void, Op->Named.Node);
560 WalkState->NumOperands = 1;
563 WalkState, Op->Common.Value.Arg);
567 Op->Named.Length, WalkState);
570 WalkState->Operands[0] = NULL;
571 WalkState->NumOperands = 0;
583 if (!WalkState->MethodNode &&
589 Status = AcpiDsScopeStackPop (WalkState);