Lines Matching defs:Op
75 ACPI_PARSE_OBJECT *Op;
87 Op = TrAllocateOp (ParseOpcode);
90 "\nCreateOp Ln/Col %u/%u NewParent %p Child %u Op %s ",
91 Op->Asl.LineNumber, Op->Asl.Column, Op,
100 AslGbl_ParseTreeRoot = Op;
101 Op->Asl.ParseOpcode = PARSEOP_DEFAULT_ARG;
154 Op->Asl.Child = Child;
170 Op->Asl.CommentList = Child->Asl.CommentList;
171 Op->Asl.EndBlkComment = Child->Asl.EndBlkComment;
172 Op->Asl.InlineComment = Child->Asl.InlineComment;
173 Op->Asl.FileChanged = Child->Asl.FileChanged;
185 Op->Asl.Filename = Child->Asl.Filename;
186 Op->Asl.ParentFilename = Child->Asl.ParentFilename;
192 Child->Asl.Parent = Op;
204 (Op->Asl.ParseOpcode == PARSEOP_RESOURCETEMPLATE))
207 Op->Asl.CommentList = Child->Asl.CommentList;
210 Op->Asl.InlineComment = Child->Asl.InlineComment;
221 Child->Asl.Parent = Op;
229 return (Op);
250 ACPI_PARSE_OBJECT *Op;
253 Op = TrAllocateOp (ParseOpcode);
256 "\nCreateLeafOp Ln/Col %u/%u NewOp %p Op %s\n\n",
257 Op->Asl.LineNumber, Op->Asl.Column, Op, UtGetOpName (ParseOpcode));
259 return (Op);
282 ACPI_PARSE_OBJECT *Op;
287 Op = TrAllocateOp (ParseOpcode);
288 Op->Asl.Value.Integer = Value;
292 "Op %s Value %8.8X%8.8X ",
293 Op->Asl.LineNumber, Op->Asl.Column, Op, UtGetOpName(ParseOpcode),
300 DbgPrint (ASL_PARSE_OUTPUT, "STRING->%s", Op->Asl.Value.String);
309 if (islower ((int) Op->Asl.Value.Name[i]))
311 AcpiUtStrupr (&Op->Asl.Value.Name[i]);
312 AslError (ASL_REMARK, ASL_MSG_LOWER_CASE_NAMESEG, Op, Op->Asl.Value.Name);
316 DbgPrint (ASL_PARSE_OUTPUT, "NAMESEG->%s", Op->Asl.Value.String);
323 StringPtr = Op->Asl.Value.Name;
328 AcpiUtStrupr (&Op->Asl.Value.Name[i]);
329 AslError (ASL_REMARK, ASL_MSG_LOWER_CASE_NAMEPATH, Op, Op->Asl.Value.Name);
334 DbgPrint (ASL_PARSE_OUTPUT, "NAMESTRING->%s", Op->Asl.Value.String);
339 DbgPrint (ASL_PARSE_OUTPUT, "EISAID->%s", Op->Asl.Value.String);
358 return (Op);
366 * PARAMETERS: OriginalOp - Op to be copied
377 * parse Op in a possible subtree has a NULL Next pointer.
396 ACPI_PARSE_OBJECT *Op;
404 Op = UtParseOpCacheCalloc ();
408 Op->Asl.Value = OriginalOp->Asl.Value;
409 Op->Asl.Filename = OriginalOp->Asl.Filename;
410 Op->Asl.LineNumber = OriginalOp->Asl.LineNumber;
411 Op->Asl.LogicalLineNumber = OriginalOp->Asl.LogicalLineNumber;
412 Op->Asl.LogicalByteOffset = OriginalOp->Asl.LogicalByteOffset;
413 Op->Asl.Column = OriginalOp->Asl.Column;
414 Op->Asl.Flags = OriginalOp->Asl.Flags;
415 Op->Asl.CompileFlags = OriginalOp->Asl.CompileFlags;
416 Op->Asl.AmlOpcode = OriginalOp->Asl.AmlOpcode;
417 Op->Asl.ParseOpcode = OriginalOp->Asl.ParseOpcode;
418 Op->Asl.Parent = ParentOp;
420 UtSetParseOpName (Op);
426 Op->Asl.Child = TrCreateTargetOp (OriginalOp->Asl.Child, Op);
431 Op->Asl.Next = TrCreateTargetOp (OriginalOp->Asl.Next, ParentOp);
434 return (Op);
573 ACPI_PARSE_OBJECT *Op;
576 Op = TrAllocateOp (PARSEOP_ZERO);
577 Op->Asl.CompileFlags |= (OP_IS_TARGET | OP_COMPILE_TIME_CONST);
580 "\nCreateNullTargetOp Ln/Col %u/%u NewOp %p Op %s\n",
581 Op->Asl.LineNumber, Op->Asl.Column, Op,
582 UtGetOpName (Op->Asl.ParseOpcode));
584 return (Op);
610 ACPI_PARSE_OBJECT *Op = NULL;
622 Op = TrAllocateOp (PARSEOP_INTEGER);
623 Op->Asl.Value.Integer = Op->Asl.LineNumber;
630 Op = TrAllocateOp (PARSEOP___METHOD__);
631 Op->Asl.Value.String = NULL;
636 Op = TrAllocateOp (PARSEOP_STRING_LITERAL);
638 /* Op.Asl.Filename contains the full pathname to the file */
640 Op->Asl.Value.String = Op->Asl.Filename;
645 Op = TrAllocateOp (PARSEOP_STRING_LITERAL);
649 Status = FlSplitInputPathname (Op->Asl.Filename, NULL, &Filename);
655 Op->Asl.Value.String = Filename;
660 Op = TrAllocateOp (PARSEOP_STRING_LITERAL);
664 Op->Asl.Value.String = "";
674 Op->Asl.Value.String = TimeString;
685 "Op %s Value %8.8X%8.8X\n",
686 Op->Asl.LineNumber, Op->Asl.Column, Op, UtGetOpName (ParseOpcode),
687 ACPI_FORMAT_UINT64 (Op->Asl.Value.Integer));
689 return (Op);
709 ACPI_PARSE_OBJECT *Op;
715 Op = UtParseOpCacheCalloc ();
717 Op->Asl.ParseOpcode = (UINT16) ParseOpcode;
718 Op->Asl.Filename = AslGbl_Files[ASL_FILE_INPUT].Filename;
719 Op->Asl.LineNumber = AslGbl_CurrentLineNumber;
720 Op->Asl.LogicalLineNumber = AslGbl_LogicalLineNumber;
721 Op->Asl.LogicalByteOffset = AslGbl_CurrentLineOffset;
722 Op->Asl.Column = AslGbl_CurrentColumn;
724 UtSetParseOpName (Op);
731 Op->Asl.InlineComment = NULL;
732 Op->Asl.EndNodeComment = NULL;
733 Op->Asl.CommentList = NULL;
734 Op->Asl.FileChanged = FALSE;
743 strcmp (LatestOp->Asl.Filename, Op->Asl.Filename))
746 Op->Asl.FileChanged = TRUE;
749 Op->Asl.ParentFilename = AslGbl_IncludeFileStack->Filename;
753 Op->Asl.ParentFilename = NULL;
757 AslGbl_CommentState.LatestParseOp = Op;
759 CvDbgPrint (" Op->Asl.ParseOpName = %s\n",
761 CvDbgPrint (" Op->Asl.ParseOpcode = 0x%x\n", ParseOpcode);
763 if (Op->Asl.FileChanged)
773 if ((CvParseOpBlockType(Op) == (BLOCK_PAREN | BLOCK_BRACE)) &&
777 AslGbl_CommentState.ParsingParenBraceNode = Op;
783 Op->Asl.CommentList = AslGbl_CommentListHead;
787 CvDbgPrint (" %s\n", Op->Asl.CommentList->Comment);
792 Op->Asl.InlineComment = AslGbl_InlineCommentBuffer;
798 return (Op);