Lines Matching refs:Asl
199 Op->Asl.LineNumber, Op->Asl.Column, Op,
209 Op->Asl.ParseOpcode = PARSEOP_DEFAULT_ARG;
262 Op->Asl.Child = Child;
265 * For the ASL-/ASL+ converter: if the ParseOp is a Connection,
278 Op->Asl.CommentList = Child->Asl.CommentList;
279 Op->Asl.EndBlkComment = Child->Asl.EndBlkComment;
280 Op->Asl.InlineComment = Child->Asl.InlineComment;
281 Op->Asl.FileChanged = Child->Asl.FileChanged;
283 Child->Asl.CommentList = NULL;
284 Child->Asl.EndBlkComment = NULL;
285 Child->Asl.InlineComment = NULL;
286 Child->Asl.FileChanged = FALSE;
293 Op->Asl.Filename = Child->Asl.Filename;
294 Op->Asl.ParentFilename = Child->Asl.ParentFilename;
300 Child->Asl.Parent = Op;
306 PrevChild->Asl.Next = Child;
312 (Op->Asl.ParseOpcode == PARSEOP_RESOURCETEMPLATE))
315 Op->Asl.CommentList = Child->Asl.CommentList;
316 Child->Asl.CommentList = NULL;
318 Op->Asl.InlineComment = Child->Asl.InlineComment;
319 Child->Asl.InlineComment = NULL;
326 while (Child->Asl.Next)
328 Child = Child->Asl.Next;
329 Child->Asl.Parent = Op;
365 Op->Asl.LineNumber, Op->Asl.Column, Op, UtGetOpName (ParseOpcode));
396 Op->Asl.Value.Integer = Value;
401 Op->Asl.LineNumber, Op->Asl.Column, Op, UtGetOpName(ParseOpcode),
408 DbgPrint (ASL_PARSE_OUTPUT, "STRING->%s", Op->Asl.Value.String);
417 if (islower ((int) Op->Asl.Value.Name[i]))
419 AcpiUtStrupr (&Op->Asl.Value.Name[i]);
420 AslError (ASL_REMARK, ASL_MSG_LOWER_CASE_NAMESEG, Op, Op->Asl
424 DbgPrint (ASL_PARSE_OUTPUT, "NAMESEG->%s", Op->Asl.Value.String);
431 StringPtr = Op->Asl.Value.Name;
436 AcpiUtStrupr (&Op->Asl.Value.Name[i]);
437 AslError (ASL_REMARK, ASL_MSG_LOWER_CASE_NAMEPATH, Op, Op->Asl.Value.Name);
442 DbgPrint (ASL_PARSE_OUTPUT, "NAMESTRING->%s", Op->Asl.Value.String);
447 DbgPrint (ASL_PARSE_OUTPUT, "EISAID->%s", Op->Asl.Value.String);
478 * DESCRIPTION: Copy an existing op (and subtree). Used in ASL+ (C-style)
484 * operand in an ASL/AML operator. Meaning that the top-level
516 Op->Asl.Value = OriginalOp->Asl.Value;
517 Op->Asl.Filename = OriginalOp->Asl.Filename;
518 Op->Asl.LineNumber = OriginalOp->Asl.LineNumber;
519 Op->Asl.LogicalLineNumber = OriginalOp->Asl.LogicalLineNumber;
520 Op->Asl.LogicalByteOffset = OriginalOp->Asl.LogicalByteOffset;
521 Op->Asl.Column = OriginalOp->Asl.Column;
522 Op->Asl.Flags = OriginalOp->Asl.Flags;
523 Op->Asl.CompileFlags = OriginalOp->Asl.CompileFlags;
524 Op->Asl.AmlOpcode = OriginalOp->Asl.AmlOpcode;
525 Op->Asl.ParseOpcode = OriginalOp->Asl.ParseOpcode;
526 Op->Asl.Parent = ParentOp;
532 if (OriginalOp->Asl.Child)
534 Op->Asl.Child = TrCreateTargetOp (OriginalOp->Asl.Child, Op);
537 if (OriginalOp->Asl.Next) /* Null for top-level op */
539 Op->Asl.Next = TrCreateTargetOp (OriginalOp->Asl.Next, ParentOp);
575 Source->Asl.LineNumber, Source->Asl.EndLine,
576 UtGetOpName (Source->Asl.ParseOpcode),
577 UtGetOpName (Target->Asl.ParseOpcode));
581 switch (Source->Asl.ParseOpcode)
612 SourceOp1 = Source->Asl.Child;
613 SourceOp2 = SourceOp1->Asl.Next;
617 if (Source->Asl.ParseOpcode == PARSEOP_NOT)
624 if (Source->Asl.ParseOpcode == PARSEOP_DIVIDE)
626 SourceOp2 = SourceOp2->Asl.Next;
629 TargetOp = SourceOp2->Asl.Next;
635 if (TargetOp->Asl.ParseOpcode != PARSEOP_ZERO)
642 SourceOp2->Asl.Next = Target;
643 Target->Asl.Parent = Source;
654 Operator->Asl.LineNumber = Target->Asl.LineNumber;
655 Operator->Asl.LogicalLineNumber = Target->Asl.LogicalLineNumber;
656 Operator->Asl.LogicalByteOffset = Target->Asl.LogicalByteOffset;
657 Operator->Asl.Column = Target->Asl.Column;
685 Op->Asl.CompileFlags |= (OP_IS_TARGET | OP_COMPILE_TIME_CONST);
689 Op->Asl.LineNumber, Op->Asl.Column, Op,
690 UtGetOpName (Op->Asl.ParseOpcode));
731 Op->Asl.Value.Integer = Op->Asl.LineNumber;
739 Op->Asl.Value.String = NULL;
746 /* Op.Asl.Filename contains the full pathname to the file */
748 Op->Asl.Value.String = Op->Asl.Filename;
757 Status = FlSplitInputPathname (Op->Asl.Filename, NULL, &Filename);
763 Op->Asl.Value.String = Filename;
772 Op->Asl.Value.String = "";
782 Op->Asl.Value.String = TimeString;
794 Op->Asl.LineNumber, Op->Asl.Column, Op, UtGetOpName (ParseOpcode),
795 ACPI_FORMAT_UINT64 (Op->Asl.Value.Integer));
825 Op->Asl.ParseOpcode = (UINT16) ParseOpcode;
826 Op->Asl.Filename = AslGbl_Files[ASL_FILE_INPUT].Filename;
827 Op->Asl.LineNumber = AslGbl_CurrentLineNumber;
828 Op->Asl.LogicalLineNumber = AslGbl_LogicalLineNumber;
829 Op->Asl.LogicalByteOffset = AslGbl_CurrentLineOffset;
830 Op->Asl.Column = AslGbl_CurrentColumn;
839 Op->Asl.InlineComment = NULL;
840 Op->Asl.EndNodeComment = NULL;
841 Op->Asl.CommentList = NULL;
842 Op->Asl.FileChanged = FALSE;
851 strcmp (LatestOp->Asl.Filename, Op->Asl.Filename))
853 CvDbgPrint ("latest op: %s\n", LatestOp->Asl.ParseOpName);
854 Op->Asl.FileChanged = TRUE;
857 Op->Asl.ParentFilename = AslGbl_IncludeFileStack->Filename;
861 Op->Asl.ParentFilename = NULL;
867 CvDbgPrint (" Op->Asl.ParseOpName = %s\n",
868 AslGbl_CommentState.LatestParseOp->Asl.ParseOpName);
869 CvDbgPrint (" Op->Asl.ParseOpcode = 0x%x\n", ParseOpcode);
871 if (Op->Asl.FileChanged)
891 Op->Asl.CommentList = AslGbl_CommentListHead;
895 CvDbgPrint (" %s\n", Op->Asl.CommentList->Comment);
900 Op->Asl.InlineComment = AslGbl_InlineCommentBuffer;