Lines Matching refs:Asl

196     ACPI_PARSE_OBJECT       *ExternTypeOp = Op->Asl.Child->Asl.Next;  in ExDoExternal()
219 TypeOp = ExternTypeOp->Asl.Next; in ExDoExternal()
220 if (TypeOp->Asl.Child) in ExDoExternal()
224 (void) MtProcessTypeOp (TypeOp->Asl.Child); in ExDoExternal()
235 TypeOp = TypeOp->Asl.Next; in ExDoExternal()
236 if (TypeOp->Asl.Child) in ExDoExternal()
238 ParamCount = MtProcessParameterTypeList (TypeOp->Asl.Child, ParamTypes); in ExDoExternal()
247 ArgCountOp = Op->Asl.Child->Asl.Next->Asl.Next; in ExDoExternal()
248 ArgCountOp->Asl.AmlOpcode = AML_RAW_DATA_BYTE; in ExDoExternal()
249 ArgCountOp->Asl.ParseOpcode = PARSEOP_BYTECONST; in ExDoExternal()
250 ArgCountOp->Asl.Value.Integer = ParamCount; in ExDoExternal()
259 ListOp->Asl.Child = Op; in ExDoExternal()
260 ListOp->Asl.Next = NULL; in ExDoExternal()
271 Next = Next->Asl.Next; in ExDoExternal()
274 Prev->Asl.Next = ListOp; in ExDoExternal()
310 CallName = AcpiNsGetNormalizedPathname (Op->Asl.Node, TRUE); in ExInsertArgCount()
319 if (Next->Asl.Child->Asl.CompileFlags & OP_VISITED) in ExInsertArgCount()
321 Next = Next->Asl.Next; in ExInsertArgCount()
325 NameOp = Next->Asl.Child->Asl.Child; in ExInsertArgCount()
326 ExternalName = AcpiNsGetNormalizedPathname (NameOp->Asl.Node, TRUE); in ExInsertArgCount()
331 Next = Next->Asl.Next; in ExInsertArgCount()
335 Next->Asl.Child->Asl.CompileFlags |= OP_VISITED; in ExInsertArgCount()
342 &NameOp->Asl.Value.String); in ExInsertArgCount()
352 NameOp->Asl.AmlLength = strlen (NameOp->Asl.Value.String); in ExInsertArgCount()
356 Child = Op->Asl.Child; in ExInsertArgCount()
360 Child = Child->Asl.Next; in ExInsertArgCount()
365 ArgCountOp = Next->Asl.Child->Asl.Child->Asl.Next->Asl.Next; in ExInsertArgCount()
366 ArgCountOp->Asl.Value.Integer = ArgCount; in ExInsertArgCount()
395 if (Op->Asl.ParseOpcode == PARSEOP_DEFINITION_BLOCK) in ExAmlExternalWalkBegin()
397 AslGbl_ExternalsListHead = Op->Asl.Value.Arg; in ExAmlExternalWalkBegin()
405 if (Op->Asl.ParseOpcode != PARSEOP_METHODCALL) in ExAmlExternalWalkBegin()
414 if (Op->Asl.Parent && in ExAmlExternalWalkBegin()
415 Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_EXTERNAL) in ExAmlExternalWalkBegin()
447 if (Op->Asl.ParseOpcode == PARSEOP_DEFINITION_BLOCK) in ExAmlExternalWalkEnd()
506 ExternalOp = NextOp->Asl.Child; in ExMoveExternals()
510 ExternalName = AcpiNsGetNormalizedPathname (ExternalOp->Asl.Node, TRUE); in ExMoveExternals()
511 ExternalOp->Asl.ExternalName = ExternalName; in ExMoveExternals()
512 ExternalOp->Asl.Namepath = ExternalName; in ExMoveExternals()
516 ExternalOp->Asl.LineNumber = 0; in ExMoveExternals()
517 ExternalOp->Asl.LogicalLineNumber = 0; in ExMoveExternals()
519 Next = ExternalOp->Asl.Child; in ExMoveExternals()
520 Next->Asl.LineNumber = 0; in ExMoveExternals()
521 Next->Asl.LogicalLineNumber = 0; in ExMoveExternals()
523 if (Next->Asl.ParseOpcode == PARSEOP_NAMESEG) in ExMoveExternals()
525 Next->Asl.ParseOpcode = PARSEOP_NAMESTRING; in ExMoveExternals()
528 Next->Asl.ExternalName = ExternalName; in ExMoveExternals()
529 Status = UtInternalizeName (ExternalName, &Next->Asl.Value.String); in ExMoveExternals()
537 Next->Asl.AmlLength = strlen (Next->Asl.Value.String); in ExMoveExternals()
539 Next = Next->Asl.Next; in ExMoveExternals()
540 Next->Asl.LineNumber = 0; in ExMoveExternals()
541 Next->Asl.LogicalLineNumber = 0; in ExMoveExternals()
543 Next = Next->Asl.Next; in ExMoveExternals()
544 Next->Asl.LineNumber = 0; in ExMoveExternals()
545 Next->Asl.LogicalLineNumber = 0; in ExMoveExternals()
547 Next = Next->Asl.Next; in ExMoveExternals()
548 Next->Asl.LineNumber = 0; in ExMoveExternals()
549 Next->Asl.LogicalLineNumber = 0; in ExMoveExternals()
551 ParentOp = ExternalOp->Asl.Parent; in ExMoveExternals()
552 Prev = Next = ParentOp->Asl.Child; in ExMoveExternals()
559 Next = Next->Asl.Next; in ExMoveExternals()
568 ParentOp->Asl.Child = ExternalOp->Asl.Next; in ExMoveExternals()
571 Prev->Asl.Next = ExternalOp->Asl.Next; in ExMoveExternals()
572 ExternalOp->Asl.Next = NULL; in ExMoveExternals()
573 ExternalOp->Asl.Parent = AslGbl_ExternalsListHead; in ExMoveExternals()
577 if (NextOp->Asl.Next) in ExMoveExternals()
579 ExternalOp->Asl.Next = NextOp->Asl.Next->Asl.Child; in ExMoveExternals()
582 NextOp = NextOp->Asl.Next; in ExMoveExternals()
589 Prev = AslGbl_ExternalsListHead->Asl.Child; in ExMoveExternals()
594 Next->Asl.Child->Asl.Next->Asl.Value.Integer; in ExMoveExternals()
597 !(Next->Asl.CompileFlags & OP_VISITED)) in ExMoveExternals()
601 AslGbl_ExternalsListHead->Asl.Child = Next->Asl.Next; in ExMoveExternals()
602 Next->Asl.Next = NULL; in ExMoveExternals()
603 Prev = AslGbl_ExternalsListHead->Asl.Child; in ExMoveExternals()
609 Prev->Asl.Next = Next->Asl.Next; in ExMoveExternals()
610 Next->Asl.Next = NULL; in ExMoveExternals()
611 Next = Prev->Asl.Next; in ExMoveExternals()
617 Next = Next->Asl.Next; in ExMoveExternals()
622 if (!AslGbl_ExternalsListHead->Asl.Child) in ExMoveExternals()
629 AslGbl_ExternalsListHead->Asl.ParseOpcode = PARSEOP_IF; in ExMoveExternals()
630 AslGbl_ExternalsListHead->Asl.AmlOpcode = AML_IF_OP; in ExMoveExternals()
631 AslGbl_ExternalsListHead->Asl.CompileFlags = OP_AML_PACKAGE; in ExMoveExternals()
637 PredicateOp->Asl.AmlOpcode = AML_ZERO_OP; in ExMoveExternals()
639 PredicateOp->Asl.Parent = AslGbl_ExternalsListHead; in ExMoveExternals()
640 PredicateOp->Asl.Child = NULL; in ExMoveExternals()
641 PredicateOp->Asl.Next = AslGbl_ExternalsListHead->Asl.Child; in ExMoveExternals()
642 AslGbl_ExternalsListHead->Asl.Child = PredicateOp; in ExMoveExternals()
646 AslGbl_ExternalsListHead->Asl.LineNumber = 0; in ExMoveExternals()
647 AslGbl_ExternalsListHead->Asl.LogicalLineNumber = 0; in ExMoveExternals()
649 PredicateOp->Asl.LineNumber = 0; in ExMoveExternals()
650 PredicateOp->Asl.LogicalLineNumber = 0; in ExMoveExternals()
654 Prev = DefinitionBlockOp->Asl.Child; in ExMoveExternals()
662 Next = Prev->Asl.Next; in ExMoveExternals()
669 AslGbl_ExternalsListHead->Asl.Next = Next; in ExMoveExternals()
675 AslGbl_ExternalsListHead->Asl.Next = NULL; in ExMoveExternals()
678 Prev->Asl.Next = AslGbl_ExternalsListHead; in ExMoveExternals()
679 AslGbl_ExternalsListHead->Asl.Parent = Prev->Asl.Parent; in ExMoveExternals()