Lines Matching refs:WalkState

182     ACPI_WALK_STATE         *WalkState,  in AcpiDsInitCallbacks()  argument
192 WalkState->ParseFlags = ACPI_PARSE_LOAD_PASS1 | in AcpiDsInitCallbacks()
195 WalkState->DescendingCallback = NULL; in AcpiDsInitCallbacks()
196 WalkState->AscendingCallback = NULL; in AcpiDsInitCallbacks()
203 WalkState->ParseFlags = ACPI_PARSE_LOAD_PASS1 | in AcpiDsInitCallbacks()
205 WalkState->DescendingCallback = AcpiDsLoad1BeginOp; in AcpiDsInitCallbacks()
206 WalkState->AscendingCallback = AcpiDsLoad1EndOp; in AcpiDsInitCallbacks()
213 WalkState->ParseFlags = ACPI_PARSE_LOAD_PASS1 | in AcpiDsInitCallbacks()
215 WalkState->DescendingCallback = AcpiDsLoad2BeginOp; in AcpiDsInitCallbacks()
216 WalkState->AscendingCallback = AcpiDsLoad2EndOp; in AcpiDsInitCallbacks()
223 WalkState->ParseFlags |= ACPI_PARSE_EXECUTE | in AcpiDsInitCallbacks()
225 WalkState->DescendingCallback = AcpiDsExecBeginOp; in AcpiDsInitCallbacks()
226 WalkState->AscendingCallback = AcpiDsExecEndOp; in AcpiDsInitCallbacks()
253 ACPI_WALK_STATE *WalkState, in AcpiDsLoad1BeginOp() argument
264 ACPI_FUNCTION_TRACE_PTR (DsLoad1BeginOp, WalkState->Op); in AcpiDsLoad1BeginOp()
267 Op = WalkState->Op; in AcpiDsLoad1BeginOp()
268 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); in AcpiDsLoad1BeginOp()
274 if (!(WalkState->OpInfo->Flags & AML_NAMED)) in AcpiDsLoad1BeginOp()
289 Path = AcpiPsGetNextNamestring (&WalkState->ParserState); in AcpiDsLoad1BeginOp()
293 ObjectType = WalkState->OpInfo->ObjectType; in AcpiDsLoad1BeginOp()
296 "State=%p Op=%p [%s]\n", WalkState, Op, in AcpiDsLoad1BeginOp()
299 switch (WalkState->Opcode) in AcpiDsLoad1BeginOp()
307 Status = AcpiNsLookup (WalkState->ScopeInfo, Path, ObjectType, in AcpiDsLoad1BeginOp()
308 ACPI_IMODE_EXECUTE, ACPI_NS_SEARCH_PARENT, WalkState, &(Node)); in AcpiDsLoad1BeginOp()
318 Status = AcpiNsLookup (WalkState->ScopeInfo, Path, ObjectType, in AcpiDsLoad1BeginOp()
320 WalkState, &Node); in AcpiDsLoad1BeginOp()
325 ACPI_ERROR_NAMESPACE (WalkState->ScopeInfo, Path, Status); in AcpiDsLoad1BeginOp()
364 WalkState->ScopeInfo->Common.Value = ACPI_TYPE_ANY; in AcpiDsLoad1BeginOp()
373 (WalkState->ParseFlags & ACPI_PARSE_MODULE_LEVEL)) in AcpiDsLoad1BeginOp()
410 if (WalkState->DeferredNode) in AcpiDsLoad1BeginOp()
414 Node = WalkState->DeferredNode; in AcpiDsLoad1BeginOp()
423 if (WalkState->MethodNode) in AcpiDsLoad1BeginOp()
431 if ((WalkState->Opcode != AML_SCOPE_OP) && in AcpiDsLoad1BeginOp()
432 (!(WalkState->ParseFlags & ACPI_PARSE_DEFERRED_OP))) in AcpiDsLoad1BeginOp()
434 if (WalkState->NamespaceOverride) in AcpiDsLoad1BeginOp()
460 Status = AcpiNsLookup (WalkState->ScopeInfo, Path, ObjectType, in AcpiDsLoad1BeginOp()
461 ACPI_IMODE_LOAD_PASS1, Flags, WalkState, &Node); in AcpiDsLoad1BeginOp()
482 Node, ObjectType, WalkState); in AcpiDsLoad1BeginOp()
495 ACPI_ERROR_NAMESPACE (WalkState->ScopeInfo, Path, Status); in AcpiDsLoad1BeginOp()
508 Op = AcpiPsAllocOp (WalkState->Opcode, WalkState->Aml); in AcpiDsLoad1BeginOp()
531 AcpiPsAppendArg (AcpiPsGetParentScope (&WalkState->ParserState), Op); in AcpiDsLoad1BeginOp()
552 ACPI_WALK_STATE *WalkState) in AcpiDsLoad1EndOp() argument
565 Op = WalkState->Op; in AcpiDsLoad1EndOp()
566 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); in AcpiDsLoad1EndOp()
583 if ((WalkState->ParseFlags & ACPI_PARSE_DISASSEMBLE) && in AcpiDsLoad1EndOp()
584 (WalkState->OpInfo->Flags & AML_CREATE)) in AcpiDsLoad1EndOp()
586 Status = AcpiDsCreateBufferField (Op, WalkState); in AcpiDsLoad1EndOp()
592 if (!(WalkState->OpInfo->Flags & (AML_NAMED | AML_FIELD))) in AcpiDsLoad1EndOp()
599 ObjectType = WalkState->OpInfo->ObjectType; in AcpiDsLoad1EndOp()
601 if (WalkState->OpInfo->Flags & AML_FIELD) in AcpiDsLoad1EndOp()
607 if (!WalkState->MethodNode) in AcpiDsLoad1EndOp()
609 if (WalkState->Opcode == AML_FIELD_OP || in AcpiDsLoad1EndOp()
610 WalkState->Opcode == AML_BANK_FIELD_OP || in AcpiDsLoad1EndOp()
611 WalkState->Opcode == AML_INDEX_FIELD_OP) in AcpiDsLoad1EndOp()
613 Status = AcpiDsInitFieldObjects (Op, WalkState); in AcpiDsLoad1EndOp()
623 if (!WalkState->MethodNode) in AcpiDsLoad1EndOp()
630 WalkState); in AcpiDsLoad1EndOp()
639 ACPI_ADR_SPACE_DATA_TABLE, WalkState); in AcpiDsLoad1EndOp()
700 if (!WalkState->MethodNode) in AcpiDsLoad1EndOp()
714 WalkState, Op, Op->Named.Node)); in AcpiDsLoad1EndOp()
718 WalkState->Operands[0] = ACPI_CAST_PTR (void, Op->Named.Node); in AcpiDsLoad1EndOp()
719 WalkState->NumOperands = 1; in AcpiDsLoad1EndOp()
722 WalkState, Op->Common.Value.Arg); in AcpiDsLoad1EndOp()
726 Op->Named.Length, WalkState); in AcpiDsLoad1EndOp()
729 WalkState->Operands[0] = NULL; in AcpiDsLoad1EndOp()
730 WalkState->NumOperands = 0; in AcpiDsLoad1EndOp()
742 if (!WalkState->MethodNode && in AcpiDsLoad1EndOp()
749 Status = AcpiDsScopeStackPop (WalkState); in AcpiDsLoad1EndOp()