Lines Matching refs:Next
214 ACPI_PARSE_OBJECT *Next; in TrAmlSetSubtreeParent() local
217 Next = Op; in TrAmlSetSubtreeParent()
218 while (Next) in TrAmlSetSubtreeParent()
220 Next->Asl.Parent = Parent; in TrAmlSetSubtreeParent()
221 Next = Next->Asl.Next; in TrAmlSetSubtreeParent()
245 NewPeer->Asl.Next = Op->Asl.Next; in TrAmlInsertPeer()
246 Op->Asl.Next = NewPeer; in TrAmlInsertPeer()
346 ACPI_PARSE_OBJECT *Next; in TrDoDefinitionBlock() local
350 Next = Op->Asl.Child; in TrDoDefinitionBlock()
353 Next = Next->Asl.Next; in TrDoDefinitionBlock()
361 if (!ACPI_COMPARE_NAME (Next->Asl.Value.String, ACPI_SIG_DSDT)) in TrDoDefinitionBlock()
368 Gbl_FirstLevelInsertionNode = Next; in TrDoDefinitionBlock()
389 ACPI_PARSE_OBJECT *Next; in TrDoSwitch() local
422 Next = StartNode->Asl.Child; in TrDoSwitch()
428 Index = (UINT16) (Next->Asl.ParseOpcode - ASL_PARSE_OPCODE_BASE); in TrDoSwitch()
434 AslError (ASL_WARNING, ASL_MSG_SWITCH_TYPE, Next, NULL); in TrDoSwitch()
440 Peer = Next->Asl.Next; in TrDoSwitch()
443 Next = Peer; in TrDoSwitch()
444 Peer = Next->Asl.Next; in TrDoSwitch()
446 if (Next->Asl.ParseOpcode == PARSEOP_CASE) in TrDoSwitch()
462 CaseOp = Next; in TrDoSwitch()
464 CaseBlock = CaseOp->Asl.Child->Asl.Next; in TrDoSwitch()
465 Conditional->Asl.Child->Asl.Next = NULL; in TrDoSwitch()
478 Predicate->Asl.Next = NewOp2; in TrDoSwitch()
484 NewOp->Asl.Next = NewOp2; in TrDoSwitch()
489 NewOp->Asl.Next = NewOp2; in TrDoSwitch()
494 NewOp->Asl.Next = NewOp2; in TrDoSwitch()
499 NewOp->Asl.Next = NewOp2; in TrDoSwitch()
509 NewOp->Asl.Next = NewOp2; in TrDoSwitch()
526 NewOp2->Asl.Next = CaseBlock; in TrDoSwitch()
542 NewOp->Asl.Next = Predicate; in TrDoSwitch()
553 Predicate->Asl.Next = CaseBlock; in TrDoSwitch()
569 Conditional->Asl.Next = NULL; in TrDoSwitch()
579 Conditional->Asl.Next = NULL; in TrDoSwitch()
582 else if (Next->Asl.ParseOpcode == PARSEOP_DEFAULT) in TrDoSwitch()
590 AslError (ASL_ERROR, ASL_MSG_MULTIPLE_DEFAULT, Next, NULL); in TrDoSwitch()
596 DefaultOp = Next; in TrDoSwitch()
604 Next->Asl.ParseOpName, Next->Asl.ParseOpcode); in TrDoSwitch()
647 Next = StartNode; in TrDoSwitch()
648 while ((Next->Asl.ParseOpcode != PARSEOP_METHOD) && in TrDoSwitch()
649 (Next->Asl.ParseOpcode != PARSEOP_DEFINITION_BLOCK)) in TrDoSwitch()
651 Next = Next->Asl.Parent; in TrDoSwitch()
653 MethodOp = Next; in TrDoSwitch()
656 NewOp->Asl.Parent = Next; in TrDoSwitch()
660 Next = Next->Asl.Child; /* Name */ in TrDoSwitch()
661 Next = Next->Asl.Next; /* NumArgs */ in TrDoSwitch()
662 Next = Next->Asl.Next; /* SerializeRule */ in TrDoSwitch()
670 if (Next->Asl.ParseOpcode != PARSEOP_SERIALIZERULE_SERIAL) in TrDoSwitch()
674 Next->Asl.ParseOpcode = PARSEOP_SERIALIZERULE_SERIAL; in TrDoSwitch()
677 Next = Next->Asl.Next; /* SyncLevel */ in TrDoSwitch()
678 Next = Next->Asl.Next; /* ReturnType */ in TrDoSwitch()
679 Next = Next->Asl.Next; /* ParameterTypes */ in TrDoSwitch()
681 TrAmlInsertPeer (Next, NewOp); in TrDoSwitch()
682 TrAmlInitLineNumbers (NewOp, Next); in TrDoSwitch()
698 NewOp2->Asl.Next = TrCreateValuedLeafNode (PARSEOP_ZERO, in TrDoSwitch()
700 TrAmlInitLineNumbers (NewOp2->Asl.Next, NewOp); in TrDoSwitch()
705 NewOp2->Asl.Next = TrCreateValuedLeafNode (PARSEOP_STRING_LITERAL, in TrDoSwitch()
707 TrAmlInitLineNumbers (NewOp2->Asl.Next, NewOp); in TrDoSwitch()
714 Next = NewOp2->Asl.Next; in TrDoSwitch()
715 TrAmlInitLineNumbers (Next, NewOp2); in TrDoSwitch()
716 (void) TrLinkChildren (Next, 1, TrCreateValuedLeafNode (PARSEOP_ZERO, in TrDoSwitch()
718 TrAmlInitLineNumbers (Next->Asl.Child, Next); in TrDoSwitch()
721 TrAmlInitLineNumbers (BufferOp, Next->Asl.Child); in TrDoSwitch()
722 (void) TrLinkPeerNode (Next->Asl.Child, BufferOp); in TrDoSwitch()
724 TrAmlSetSubtreeParent (Next->Asl.Child, Next); in TrDoSwitch()
743 NewOp->Asl.Next = Predicate->Asl.Next; in TrDoSwitch()
763 Predicate->Asl.Next = NewOp; in TrDoSwitch()
768 while (Conditional->Asl.Next) in TrDoSwitch()
770 Conditional = Conditional->Asl.Next; in TrDoSwitch()