Lines Matching refs:Next
337 ACPI_PARSE_OBJECT *Next;
340 Next = Op;
341 while (Next)
343 Next->Asl.Parent = Parent;
344 Next = Next->Asl.Next;
368 NewPeer->Asl.Next = Op->Asl.Next;
369 Op->Asl.Next = NewPeer;
576 ACPI_PARSE_OBJECT *Next;
584 Next = Op->Asl.Child;
587 Next = Next->Asl.Next;
595 if (!ACPI_COMPARE_NAMESEG (Next->Asl.Value.String, ACPI_SIG_DSDT))
602 AslGbl_FirstLevelInsertionNode = Next;
623 ACPI_PARSE_OBJECT *Next;
656 Next = StartNode->Asl.Child;
662 Index = (UINT16) (Next->Asl.ParseOpcode - ASL_PARSE_OPCODE_BASE);
668 AslError (ASL_WARNING, ASL_MSG_SWITCH_TYPE, Next, NULL);
672 /* CASE statements start at next child */
674 Peer = Next->Asl.Next;
677 Next = Peer;
678 Peer = Next->Asl.Next;
680 if (Next->Asl.ParseOpcode == PARSEOP_CASE)
682 TrCheckForDuplicateCase (Next, Next->Asl.Child);
698 CaseOp = Next;
700 CaseBlock = CaseOp->Asl.Child->Asl.Next;
701 Conditional->Asl.Child->Asl.Next = NULL;
714 Predicate->Asl.Next = NewOp2;
720 NewOp->Asl.Next = NewOp2;
725 NewOp->Asl.Next = NewOp2;
730 NewOp->Asl.Next = NewOp2;
735 NewOp->Asl.Next = NewOp2;
745 NewOp->Asl.Next = NewOp2;
762 NewOp2->Asl.Next = CaseBlock;
778 NewOp->Asl.Next = Predicate;
789 Predicate->Asl.Next = CaseBlock;
805 Conditional->Asl.Next = NULL;
815 Conditional->Asl.Next = NULL;
818 else if (Next->Asl.ParseOpcode == PARSEOP_DEFAULT)
826 AslError (ASL_ERROR, ASL_MSG_MULTIPLE_DEFAULT, Next, NULL);
832 DefaultOp = Next;
840 Next->Asl.ParseOpName, Next->Asl.ParseOpcode);
883 Next = StartNode;
884 while ((Next->Asl.ParseOpcode != PARSEOP_METHOD) &&
885 (Next->Asl.ParseOpcode != PARSEOP_DEFINITION_BLOCK))
887 Next = Next->Asl.Parent;
889 MethodOp = Next;
892 NewOp->Asl.Parent = Next;
896 Next = Next->Asl.Child; /* Name */
897 Next = Next->Asl.Next; /* NumArgs */
898 Next = Next->Asl.Next; /* SerializeRule */
906 if (Next->Asl.ParseOpcode != PARSEOP_SERIALIZERULE_SERIAL)
910 Next->Asl.ParseOpcode = PARSEOP_SERIALIZERULE_SERIAL;
913 Next = Next->Asl.Next; /* SyncLevel */
914 Next = Next->Asl.Next; /* ReturnType */
915 Next = Next->Asl.Next; /* ParameterTypes */
917 TrAmlInsertPeer (Next, NewOp);
918 TrAmlInitLineNumbers (NewOp, Next);
934 NewOp2->Asl.Next = TrCreateValuedLeafOp (PARSEOP_ZERO,
936 TrAmlInitLineNumbers (NewOp2->Asl.Next, NewOp);
941 NewOp2->Asl.Next = TrCreateValuedLeafOp (PARSEOP_STRING_LITERAL,
943 TrAmlInitLineNumbers (NewOp2->Asl.Next, NewOp);
950 Next = NewOp2->Asl.Next;
951 TrAmlInitLineNumbers (Next, NewOp2);
953 (void) TrLinkOpChildren (Next, 1, TrCreateValuedLeafOp (PARSEOP_ZERO,
955 TrAmlInitLineNumbers (Next->Asl.Child, Next);
958 TrAmlInitLineNumbers (BufferOp, Next->Asl.Child);
959 (void) TrLinkPeerOp (Next->Asl.Child, BufferOp);
961 TrAmlSetSubtreeParent (Next->Asl.Child, Next);
980 NewOp->Asl.Next = Predicate->Asl.Next;
1000 Predicate->Asl.Next = NewOp;
1005 while (Conditional->Asl.Next)
1007 Conditional = Conditional->Asl.Next;
1036 ACPI_PARSE_OBJECT *Next;
1042 Next = CaseOp->Asl.Next;
1043 while (Next)
1045 if (Next->Asl.ParseOpcode == PARSEOP_CASE)
1049 if (Next->Asl.CompileFlags & OP_IS_DUPLICATE)
1056 Predicate2 = Next->Asl.Child;
1107 Next->Asl.CompileFlags |= OP_IS_DUPLICATE;
1109 AslDualParseOpError (ASL_ERROR, ASL_MSG_DUPLICATE_CASE, Next,
1110 Next->Asl.Value.String, ASL_MSG_CASE_FOUND_HERE, CaseOp,
1114 Next = Next->Asl.Next;
1146 Op = Op->Asl.Next;
1200 TrBufferIsAllZero (NextOp1->Asl.Next) &&
1201 TrBufferIsAllZero (NextOp2->Asl.Next))
1208 NextOp1 = NextOp1->Asl.Next;
1209 NextOp2 = NextOp2->Asl.Next;
1234 NextOp1 = NextOp1->Asl.Next;
1235 NextOp2 = NextOp2->Asl.Next;
1280 ArgCountOp = Op->Asl.Child->Asl.Next;
1294 ParameterOp = ArgCountOp->Asl.Next->Asl.Next->Asl.Next->Asl.Next;
1302 ParameterOp = ParameterOp->Asl.Next;