Lines Matching refs:Asl
265 switch (Op->Asl.ParseOpcode)
282 /* 1 */ (UINT32) Op->Asl.Value.Integer,
283 /* 2 */ Op->Asl.ParseOpcode,
284 /* 3 */ Op->Asl.AmlOpcode,
285 /* 4 */ Op->Asl.AmlOpcodeLength,
286 /* 5 */ Op->Asl.AmlPkgLenBytes,
287 /* 6 */ Op->Asl.AmlLength,
288 /* 7 */ Op->Asl.AmlSubtreeLength,
289 /* 8 */ Op->Asl.Parent ? Op->Asl.Parent->Asl.AmlSubtreeLength : 0,
291 /* 10 */ Op->Asl.Parent,
292 /* 11 */ Op->Asl.Child,
293 /* 12 */ Op->Asl.Next,
294 /* 13 */ Op->Asl.CompileFlags,
295 /* 14 */ Op->Asl.AcpiBtype,
296 /* 15 */ Op->Asl.FinalAmlLength,
297 /* 16 */ Op->Asl.Column,
298 /* 17 */ Op->Asl.LineNumber,
299 /* 18 */ Op->Asl.EndLine,
300 /* 19 */ Op->Asl.LogicalLineNumber,
301 /* 20 */ Op->Asl.EndLogicalLine);
303 TrPrintOpFlags (Op->Asl.CompileFlags, ASL_TREE_OUTPUT);
338 Op->Asl.FinalAmlLength += Length;
373 if (Op->Asl.ParseOpcode == PARSEOP_DEFAULT_ARG)
387 switch (Op->Asl.AmlOpcode)
417 Aml.Opcode = Op->Asl.AmlOpcode;
428 PkgLen.Len = (UINT32) Op->Asl.Value.Integer;
446 PkgLen.Len = Op->Asl.AmlSubtreeLength + Op->Asl.AmlPkgLenBytes;
452 if (Op->Asl.CompileFlags & OP_AML_PACKAGE)
454 if (Op->Asl.AmlPkgLenBytes == 1)
460 else if (Op->Asl.AmlPkgLenBytes != 0)
467 (((UINT32) (Op->Asl.AmlPkgLenBytes - 1) << 6) |
482 for (i = 0; i < (UINT32) (Op->Asl.AmlPkgLenBytes - 1); i++)
493 CgLocalWriteAmlData (Op, &Op->Asl.Value.Integer, 1);
498 CgLocalWriteAmlData (Op, &Op->Asl.Value.Integer, 2);
503 CgLocalWriteAmlData (Op, &Op->Asl.Value.Integer, 4);
508 CgLocalWriteAmlData (Op, &Op->Asl.Value.Integer, 8);
513 CgLocalWriteAmlData (Op, Op->Asl.Value.String, Op->Asl.AmlLength);
552 Child = Op->Asl.Child;
556 Child = Child->Asl.Next;
559 * For ASL-/ASL+ converter: replace the table signature with
568 ACPI_COPY_NAMESEG (AcpiGbl_TableSig, Child->Asl.Value.String);
569 Child->Asl.Value.String = ACPI_SIG_XXXX;
572 ACPI_COPY_NAMESEG (AslGbl_TableHeader.Signature, Child->Asl.Value.String);
576 Child = Child->Asl.Next;
577 AslGbl_TableHeader.Revision = (UINT8) Child->Asl.Value.Integer;
588 Child = Child->Asl.Next;
589 memcpy (AslGbl_TableHeader.OemId, Child->Asl.Value.String,
590 strlen (Child->Asl.Value.String));
594 Child = Child->Asl.Next;
595 memcpy (AslGbl_TableHeader.OemTableId, Child->Asl.Value.String,
596 strlen (Child->Asl.Value.String));
600 Child = Child->Asl.Next;
601 AslGbl_TableHeader.OemRevision = (UINT32) Child->Asl.Value.Integer;
614 Op->Asl.AmlSubtreeLength;
621 Op->Asl.ParseOpName);
627 AslGbl_TableHeader.Length += strrchr (AslGbl_ParseTreeRoot->Asl.Filename, '.')
628 - AslGbl_ParseTreeRoot->Asl.Filename + 1 + 3 + 3;
630 Op->Asl.AmlSubtreeLength +=
631 strlen (AslGbl_ParseTreeRoot->Asl.Filename) + 3;
634 (UINT32) strlen (AslGbl_ParseTreeRoot->Asl.Filename) + 3);
636 if (Op->Asl.CommentList)
638 Current = Op->Asl.CommentList;
645 Op->Asl.AmlSubtreeLength += CommentLength;
650 if (Op->Asl.CloseBraceComment)
652 CommentLength = strlen (Op->Asl.CloseBraceComment)+3;
654 CvDbgPrint (" Comment string: %s\n\n", Op->Asl.CloseBraceComment);
656 Op->Asl.AmlSubtreeLength += CommentLength;
662 Op->Asl.FinalAmlOffset = ftell (AslGbl_Files[ASL_FILE_AML_OUTPUT].Handle);
698 Length = sizeof (ACPI_TABLE_CDAT) + Op->Asl.AmlSubtreeLength;
699 FlSeekFile (ASL_FILE_AML_OUTPUT, Op->Asl.FinalAmlOffset);
719 FlSeekFile (ASL_FILE_AML_OUTPUT, Op->Asl.FinalAmlOffset +
729 FlSeekFile (ASL_FILE_AML_OUTPUT, Op->Asl.FinalAmlOffset + Length);
759 Length = sizeof (ACPI_TABLE_HEADER) + Op->Asl.AmlSubtreeLength;
760 FlSeekFile (ASL_FILE_AML_OUTPUT, Op->Asl.FinalAmlOffset);
778 FlSeekFile (ASL_FILE_AML_OUTPUT, Op->Asl.FinalAmlOffset +
788 FlSeekFile (ASL_FILE_AML_OUTPUT, Op->Asl.FinalAmlOffset + Length);
821 if ((Op->Asl.ParseOpcode == PARSEOP_DEFAULT_ARG) ||
822 (Op->Asl.ParseOpcode == PARSEOP_INCLUDE) ||
823 (Op->Asl.ParseOpcode == PARSEOP_INCLUDE_END))
828 Op->Asl.FinalAmlLength = 0;
830 switch (Op->Asl.AmlOpcode)
837 CgLocalWriteAmlData (Op, &Op->Asl.Value.Integer, Op->Asl.AmlLength);
843 CgLocalWriteAmlData (Op, Op->Asl.Value.Buffer, Op->Asl.AmlLength);
849 Rnode = ACPI_CAST_PTR (ASL_RESOURCE_NODE, Op->Asl.Value.Buffer);
864 switch (Op->Asl.ParseOpcode)
883 CgLocalWriteAmlData (Op, Op->Asl.Value.String, Op->Asl.AmlLength);