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