Lines Matching refs:Asl

197     ArgCountOp = Op->Asl.Child->Asl.Next->Asl.Next;  in ExDoExternal()
198 ArgCountOp->Asl.AmlOpcode = AML_RAW_DATA_BYTE; in ExDoExternal()
199 ArgCountOp->Asl.ParseOpcode = PARSEOP_BYTECONST; in ExDoExternal()
200 ArgCountOp->Asl.Value.Integer = 0; in ExDoExternal()
209 ListOp->Asl.Child = Op; in ExDoExternal()
210 ListOp->Asl.Next = NULL; in ExDoExternal()
221 Next = Next->Asl.Next; in ExDoExternal()
224 Prev->Asl.Next = ListOp; in ExDoExternal()
260 CallName = AcpiNsGetNormalizedPathname (Op->Asl.Node, TRUE); in ExInsertArgCount()
269 if (Next->Asl.Child->Asl.CompileFlags & OP_VISITED) in ExInsertArgCount()
271 Next = Next->Asl.Next; in ExInsertArgCount()
275 NameOp = Next->Asl.Child->Asl.Child; in ExInsertArgCount()
276 ExternalName = AcpiNsGetNormalizedPathname (NameOp->Asl.Node, TRUE); in ExInsertArgCount()
281 Next = Next->Asl.Next; in ExInsertArgCount()
285 Next->Asl.Child->Asl.CompileFlags |= OP_VISITED; in ExInsertArgCount()
292 &NameOp->Asl.Value.String); in ExInsertArgCount()
302 NameOp->Asl.AmlLength = strlen (NameOp->Asl.Value.String); in ExInsertArgCount()
306 Child = Op->Asl.Child; in ExInsertArgCount()
310 Child = Child->Asl.Next; in ExInsertArgCount()
315 ArgCountOp = Next->Asl.Child->Asl.Child->Asl.Next->Asl.Next; in ExInsertArgCount()
316 ArgCountOp->Asl.Value.Integer = ArgCount; in ExInsertArgCount()
345 if (Op->Asl.ParseOpcode == PARSEOP_DEFINITION_BLOCK) in ExAmlExternalWalkBegin()
347 Gbl_ExternalsListHead = Op->Asl.Value.Arg; in ExAmlExternalWalkBegin()
355 if (Op->Asl.ParseOpcode != PARSEOP_METHODCALL) in ExAmlExternalWalkBegin()
364 if (Op->Asl.Parent && in ExAmlExternalWalkBegin()
365 Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_EXTERNAL) in ExAmlExternalWalkBegin()
397 if (Op->Asl.ParseOpcode == PARSEOP_DEFINITION_BLOCK) in ExAmlExternalWalkEnd()
456 ExternalOp = NextOp->Asl.Child; in ExMoveExternals()
460 ExternalName = AcpiNsGetNormalizedPathname (ExternalOp->Asl.Node, TRUE); in ExMoveExternals()
461 ExternalOp->Asl.ExternalName = ExternalName; in ExMoveExternals()
462 ExternalOp->Asl.Namepath = ExternalName; in ExMoveExternals()
466 ExternalOp->Asl.LineNumber = 0; in ExMoveExternals()
467 ExternalOp->Asl.LogicalLineNumber = 0; in ExMoveExternals()
469 Next = ExternalOp->Asl.Child; in ExMoveExternals()
470 Next->Asl.LineNumber = 0; in ExMoveExternals()
471 Next->Asl.LogicalLineNumber = 0; in ExMoveExternals()
473 if (Next->Asl.ParseOpcode == PARSEOP_NAMESEG) in ExMoveExternals()
475 Next->Asl.ParseOpcode = PARSEOP_NAMESTRING; in ExMoveExternals()
478 Next->Asl.ExternalName = ExternalName; in ExMoveExternals()
479 Status = UtInternalizeName (ExternalName, &Next->Asl.Value.String); in ExMoveExternals()
487 Next->Asl.AmlLength = strlen (Next->Asl.Value.String); in ExMoveExternals()
489 Next = Next->Asl.Next; in ExMoveExternals()
490 Next->Asl.LineNumber = 0; in ExMoveExternals()
491 Next->Asl.LogicalLineNumber = 0; in ExMoveExternals()
493 Next = Next->Asl.Next; in ExMoveExternals()
494 Next->Asl.LineNumber = 0; in ExMoveExternals()
495 Next->Asl.LogicalLineNumber = 0; in ExMoveExternals()
497 Next = Next->Asl.Next; in ExMoveExternals()
498 Next->Asl.LineNumber = 0; in ExMoveExternals()
499 Next->Asl.LogicalLineNumber = 0; in ExMoveExternals()
501 ParentOp = ExternalOp->Asl.Parent; in ExMoveExternals()
502 Prev = Next = ParentOp->Asl.Child; in ExMoveExternals()
509 Next = Next->Asl.Next; in ExMoveExternals()
518 ParentOp->Asl.Child = ExternalOp->Asl.Next; in ExMoveExternals()
521 Prev->Asl.Next = ExternalOp->Asl.Next; in ExMoveExternals()
522 ExternalOp->Asl.Next = NULL; in ExMoveExternals()
523 ExternalOp->Asl.Parent = Gbl_ExternalsListHead; in ExMoveExternals()
527 if (NextOp->Asl.Next) in ExMoveExternals()
529 ExternalOp->Asl.Next = NextOp->Asl.Next->Asl.Child; in ExMoveExternals()
532 NextOp = NextOp->Asl.Next; in ExMoveExternals()
539 Prev = Gbl_ExternalsListHead->Asl.Child; in ExMoveExternals()
544 Next->Asl.Child->Asl.Next->Asl.Value.Integer; in ExMoveExternals()
547 !(Next->Asl.CompileFlags & OP_VISITED)) in ExMoveExternals()
551 Gbl_ExternalsListHead->Asl.Child = Next->Asl.Next; in ExMoveExternals()
552 Next->Asl.Next = NULL; in ExMoveExternals()
553 Prev = Gbl_ExternalsListHead->Asl.Child; in ExMoveExternals()
559 Prev->Asl.Next = Next->Asl.Next; in ExMoveExternals()
560 Next->Asl.Next = NULL; in ExMoveExternals()
561 Next = Prev->Asl.Next; in ExMoveExternals()
567 Next = Next->Asl.Next; in ExMoveExternals()
572 if (!Gbl_ExternalsListHead->Asl.Child) in ExMoveExternals()
579 Gbl_ExternalsListHead->Asl.ParseOpcode = PARSEOP_IF; in ExMoveExternals()
580 Gbl_ExternalsListHead->Asl.AmlOpcode = AML_IF_OP; in ExMoveExternals()
581 Gbl_ExternalsListHead->Asl.CompileFlags = OP_AML_PACKAGE; in ExMoveExternals()
587 PredicateOp->Asl.AmlOpcode = AML_ZERO_OP; in ExMoveExternals()
589 PredicateOp->Asl.Parent = Gbl_ExternalsListHead; in ExMoveExternals()
590 PredicateOp->Asl.Child = NULL; in ExMoveExternals()
591 PredicateOp->Asl.Next = Gbl_ExternalsListHead->Asl.Child; in ExMoveExternals()
592 Gbl_ExternalsListHead->Asl.Child = PredicateOp; in ExMoveExternals()
596 Gbl_ExternalsListHead->Asl.LineNumber = 0; in ExMoveExternals()
597 Gbl_ExternalsListHead->Asl.LogicalLineNumber = 0; in ExMoveExternals()
599 PredicateOp->Asl.LineNumber = 0; in ExMoveExternals()
600 PredicateOp->Asl.LogicalLineNumber = 0; in ExMoveExternals()
604 Prev = DefinitionBlockOp->Asl.Child; in ExMoveExternals()
612 Next = Prev->Asl.Next; in ExMoveExternals()
619 Gbl_ExternalsListHead->Asl.Next = Next; in ExMoveExternals()
625 Gbl_ExternalsListHead->Asl.Next = NULL; in ExMoveExternals()
628 Prev->Asl.Next = Gbl_ExternalsListHead; in ExMoveExternals()
629 Gbl_ExternalsListHead->Asl.Parent = Prev->Asl.Parent; in ExMoveExternals()