Lines Matching defs:Op
165 * Op - An existing parse op
177 ACPI_PARSE_OBJECT *Op)
180 if (!Op)
187 UtGetOpName (Op->Asl.ParseOpcode),
192 if (Op->Asl.ParseOpcode == PARSEOP_ONES)
198 Op->Asl.Value.Integer = ACPI_UINT8_MAX;
203 Op->Asl.Value.Integer = ACPI_UINT16_MAX;
208 Op->Asl.Value.Integer = ACPI_UINT32_MAX;
220 Op->Asl.ParseOpcode = (UINT16) ParseOpcode;
221 UtSetParseOpName (Op);
231 UtCheckIntegerRange (Op, 0x00, ACPI_UINT8_MAX);
232 Op->Asl.Value.Integer &= ACPI_UINT8_MAX;
237 UtCheckIntegerRange (Op, 0x00, ACPI_UINT16_MAX);
238 Op->Asl.Value.Integer &= ACPI_UINT16_MAX;
243 UtCheckIntegerRange (Op, 0x00, ACPI_UINT32_MAX);
244 Op->Asl.Value.Integer &= ACPI_UINT32_MAX;
262 return (Op);
270 * PARAMETERS: Op - An existing parse op
281 ACPI_PARSE_OBJECT *Op,
285 if (!Op)
291 "\nSetOpFlags: %s Op %p, %8.8X", Op->Asl.ParseOpName, Op, Flags);
296 Op->Asl.CompileFlags |= Flags;
297 return (Op);
305 * PARAMETERS: Op - An existing parse op
318 ACPI_PARSE_OBJECT *Op,
323 "\nSetOpAmlLength: Op %p, %8.8X\n", Op, Length);
325 if (!Op)
330 Op->Asl.AmlLength = Length;
331 return (Op);
339 * PARAMETERS: Op - To be set to new parent
342 * RETURN: None, sets Op parent directly
350 ACPI_PARSE_OBJECT *Op,
354 Op->Asl.Parent = ParentOp;
362 * PARAMETERS: Op - An existing parse op
372 ACPI_PARSE_OBJECT *Op)
375 Op->Asl.Filename = AslGbl_PreviousIncludeFilename;
383 * PARAMETERS: Op - An existing parse op
416 * PARAMETERS: Op - An existing parse op
427 ACPI_PARSE_OBJECT *Op)
432 if (Op->Asl.EndLine)
437 Op->Asl.EndLine = AslGbl_CurrentLineNumber;
438 Op->Asl.EndLogicalLine = AslGbl_LogicalLineNumber;
446 * PARAMETERS: Op - An existing parse op
459 ACPI_PARSE_OBJECT *Op,
474 TrSetOpEndLineNumber (Op);
477 "\nLinkChildren Line [%u to %u] NewParent %p Child %u Op %s ",
478 Op->Asl.LineNumber, Op->Asl.EndLine,
479 Op, NumChildren, UtGetOpName(Op->Asl.ParseOpcode));
481 switch (Op->Asl.ParseOpcode)
488 AslGbl_ParseTreeRoot = Op;
489 Op->Asl.ParseOpcode = PARSEOP_DEFAULT_ARG;
494 Op = AslGbl_ParseTreeRoot;
533 Op->Asl.EndBlkComment = AslGbl_CommentListHead;
535 Op->Asl.ParseOpName, AslGbl_CommentListHead->Comment);
554 return (Op);
582 if (Op->Asl.Child &&
583 (Op->Asl.Child->Asl.ParseOpcode == PARSEOP_DEFINITION_BLOCK))
585 LastSibling = Op->Asl.Child;
594 Op->Asl.Child = Child;
600 Child->Asl.Parent = Op;
616 Child->Asl.Parent = Op;
627 AslGbl_CommentState.LatestParseOp = Op;
631 return (Op);
693 * Op 1 may already have a peer list (such as an IF/ELSE pair),
777 * Op2 - Op to become a child
836 * PARAMETERS: Op - Walk starting point
850 ACPI_PARSE_OBJECT *Op,
858 ACPI_PARSE_OBJECT *StartOp = Op;
872 if (Op->Asl.ParseOpcode == PARSEOP_DEFINITION_BLOCK &&
875 Restore = Op->Asl.Next;
876 Op->Asl.Next = NULL;
882 while (Op)
888 Status = DescendingCallback (Op, Level, Context);
893 if (Op->Asl.Child)
896 Op = Op->Asl.Child;
910 if (Op == StartOp)
917 if (Op->Asl.Next)
919 Op = Op->Asl.Next;
930 Op = Op->Asl.Parent;
938 while (Op)
942 if ((!Op->Asl.Child) ||
947 Status = AscendingCallback (Op, Level, Context);
958 Op = Op->Asl.Child;
964 if (Op == StartOp)
971 if (Op->Asl.Next)
973 Op = Op->Asl.Next;
984 Op = Op->Asl.Parent;
992 while (Op)
996 Status = AscendingCallback (Op, Level, Context);
1006 Status = DescendingCallback (Op, Level, Context);
1011 if (Op->Asl.Child)
1014 Op = Op->Asl.Child;
1028 if (Op == StartOp)
1035 if (Op->Asl.Next)
1037 Op = Op->Asl.Next;
1048 Op = Op->Asl.Parent;
1061 if (Op->Asl.ParseOpcode == PARSEOP_DEFINITION_BLOCK &&
1064 Op->Asl.Next = Restore;
1071 if (Op->Asl.ParseOpcode == PARSEOP_DEFINITION_BLOCK &&
1074 Op->Asl.Next = Restore;