Lines Matching refs:Enode

53     ASL_ERROR_MSG           *Enode);
69 ASL_ERROR_MSG **Enode,
97 ASL_ERROR_MSG *Enode);
151 ASL_ERROR_MSG *Enode = AslGbl_ErrorLog; in AeClearErrorLog() local
157 while (Enode) in AeClearErrorLog()
159 Next = Enode->Next; in AeClearErrorLog()
160 ACPI_FREE (Enode); in AeClearErrorLog()
161 Enode = Next; in AeClearErrorLog()
184 ASL_ERROR_MSG *Enode) in AeAddToErrorLog() argument
194 AslGbl_ErrorLog = Enode; in AeAddToErrorLog()
205 while ((Next) && (Next->LogicalLineNumber <= Enode->LogicalLineNumber)) in AeAddToErrorLog()
213 Enode->Next = Next; in AeAddToErrorLog()
217 Prev->Next = Enode; in AeAddToErrorLog()
221 AslGbl_ErrorLog = Enode; in AeAddToErrorLog()
244 ASL_ERROR_MSG *Enode, in AeDecodeErrorMessageId() argument
256 AeDecodeExceptionLevel (Enode->Level), in AeDecodeErrorMessageId()
257 AeBuildFullExceptionCode (Enode->Level, Enode->MessageId)); in AeDecodeErrorMessageId()
259 MainMessage = AeDecodeMessageId (Enode->MessageId); in AeDecodeErrorMessageId()
260 ExtraMessage = Enode->Message; in AeDecodeErrorMessageId()
264 if (!Enode->LineNumber) in AeDecodeErrorMessageId()
275 MainMessage = Enode->Message; in AeDecodeErrorMessageId()
294 SourceColumn = Enode->Column + Enode->FilenameLength + 6 + 2; in AeDecodeErrorMessageId()
329 if (AslGbl_VerboseErrors && !Enode->SubError) in AeDecodeErrorMessageId()
355 ASL_ERROR_MSG *Enode, in AePrintErrorSourceLine() argument
366 if (!Enode->SourceLine) in AePrintErrorSourceLine()
373 ASL_FILE_SOURCE_OUTPUT, Enode->SourceFilename); in AePrintErrorSourceLine()
377 ASL_FILE_INPUT, Enode->Filename); in AePrintErrorSourceLine()
387 if ((long) Enode->LogicalByteOffset >= FileSize) in AePrintErrorSourceLine()
404 fprintf (OutputFile, "%-8s", Enode->Filename); in AePrintErrorSourceLine()
406 if (Enode->SourceLine && Enode->LineNumber) in AePrintErrorSourceLine()
409 Enode->LineNumber, Enode->SourceLine); in AePrintErrorSourceLine()
411 else if (Enode->LineNumber) in AePrintErrorSourceLine()
413 fprintf (OutputFile, " %6u: ", Enode->LineNumber); in AePrintErrorSourceLine()
431 (long) Enode->LogicalByteOffset, (int) SEEK_SET); in AePrintErrorSourceLine()
468 Enode->Column); in AePrintErrorSourceLine()
492 fprintf (OutputFile, "%s", Enode->Filename); in AePrintErrorSourceLine()
494 if (Enode->LineNumber) in AePrintErrorSourceLine()
497 Enode->LineNumber); in AePrintErrorSourceLine()
526 ASL_ERROR_MSG *Enode, in AePrintException() argument
533 ASL_ERROR_MSG *Child = Enode->SubError; in AePrintException()
549 switch (Enode->Level) in AePrintException()
592 if (!Enode->Filename) in AePrintException()
594 AeDecodeErrorMessageId (OutputFile, Enode, PrematureEOF, Total); in AePrintException()
598 Status = AePrintErrorSourceLine (OutputFile, Enode, &PrematureEOF, &Total); in AePrintException()
606 if (Enode->MessageId == 0) in AePrintException()
608 fprintf (OutputFile, "%s\n", Enode->Message); in AePrintException()
612 AeDecodeErrorMessageId (OutputFile, Enode, PrematureEOF, Total); in AePrintException()
640 ASL_ERROR_MSG *Enode) in AePrintSubError() argument
647 MainMessage = AeDecodeMessageId (Enode->MessageId); in AePrintSubError()
651 if (Enode->Message) in AePrintSubError()
653 fprintf (OutputFile, "(%s)", Enode->Message); in AePrintSubError()
657 (void) AePrintErrorSourceLine (OutputFile, Enode, &PrematureEOF, &Total); in AePrintSubError()
678 ASL_ERROR_MSG *Enode = AslGbl_ErrorLog; in AePrintErrorLog() local
683 while (Enode) in AePrintErrorLog()
685 AePrintException (FileId, Enode, NULL); in AePrintErrorLog()
686 Enode = Enode->Next; in AePrintErrorLog()
726 ASL_ERROR_MSG *Enode; in AslInitEnode() local
731 Enode = *InputEnode; in AslInitEnode()
732 Enode->Level = Level; in AslInitEnode()
733 Enode->MessageId = MessageId; in AslInitEnode()
734 Enode->LineNumber = LineNumber; in AslInitEnode()
735 Enode->LogicalLineNumber = LogicalLineNumber; in AslInitEnode()
736 Enode->LogicalByteOffset = LogicalByteOffset; in AslInitEnode()
737 Enode->Column = Column; in AslInitEnode()
738 Enode->SubError = SubError; in AslInitEnode()
739 Enode->Message = NULL; in AslInitEnode()
740 Enode->SourceLine = NULL; in AslInitEnode()
741 Enode->Filename = NULL; in AslInitEnode()
747 Enode->Message = UtLocalCacheCalloc (strlen (ExtraMessage) + 1); in AslInitEnode()
751 strcpy (Enode->Message, ExtraMessage); in AslInitEnode()
756 Enode->SourceLine = UtLocalCalloc (strlen (SourceLine) + 1); in AslInitEnode()
757 strcpy (Enode->SourceLine, SourceLine); in AslInitEnode()
763 Enode->Filename = Filename; in AslInitEnode()
764 Enode->FilenameLength = strlen (Filename); in AslInitEnode()
765 if (Enode->FilenameLength < 6) in AslInitEnode()
767 Enode->FilenameLength = 6; in AslInitEnode()
783 Enode->SourceFilename = in AslInitEnode()
898 ASL_ERROR_MSG *Enode = NULL; in AslLogNewError() local
902 AslInitEnode (&Enode, ModifiedLevel, MessageId, LineNumber, in AslLogNewError()
908 AeAddToErrorLog (Enode); in AslLogNewError()
914 AePrintException (ASL_FILE_STDERR, Enode, NULL); in AslLogNewError()