本文整理汇总了C++中AcpiOsVprintf函数的典型用法代码示例。如果您正苦于以下问题:C++ AcpiOsVprintf函数的具体用法?C++ AcpiOsVprintf怎么用?C++ AcpiOsVprintf使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了AcpiOsVprintf函数的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: AcpiInfo
void ACPI_INTERNAL_VAR_XFACE
AcpiInfo (
const char *ModuleName,
UINT32 LineNumber,
const char *Format,
...)
{
va_list ArgList;
#ifdef _KERNEL
/* Temporarily hide too verbose printfs. */
if (!bootverbose)
return;
#endif
ACPI_MSG_REDIRECT_BEGIN;
AcpiOsPrintf (ACPI_MSG_INFO);
va_start (ArgList, Format);
AcpiOsVprintf (Format, ArgList);
AcpiOsPrintf ("\n");
va_end (ArgList);
ACPI_MSG_REDIRECT_END;
}
开发者ID:BillTheBest,项目名称:libuinet,代码行数:25,代码来源:utxferror.c
示例2: AcpiUtPredefinedBiosError
void ACPI_INTERNAL_VAR_XFACE
AcpiUtPredefinedBiosError (
const char *ModuleName,
UINT32 LineNumber,
char *Pathname,
UINT8 NodeFlags,
const char *Format,
...)
{
va_list ArgList;
/*
* Warning messages for this method/object will be disabled after the
* first time a validation fails or an object is successfully repaired.
*/
if (NodeFlags & ANOBJ_EVALUATED)
{
return;
}
AcpiOsPrintf (ACPI_MSG_BIOS_ERROR "%s: ", Pathname);
va_start (ArgList, Format);
AcpiOsVprintf (Format, ArgList);
ACPI_MSG_SUFFIX;
va_end (ArgList);
}
开发者ID:9elements,项目名称:fwts,代码行数:28,代码来源:uterror.c
示例3: AcpiException
void ACPI_INTERNAL_VAR_XFACE
AcpiException (
const char *ModuleName,
UINT32 LineNumber,
ACPI_STATUS Status,
const char *Format,
...)
{
va_list ArgList;
ACPI_MSG_REDIRECT_BEGIN;
/* For AE_OK, just print the message */
if (ACPI_SUCCESS (Status))
{
AcpiOsPrintf (ACPI_MSG_EXCEPTION);
}
else
{
AcpiOsPrintf (ACPI_MSG_EXCEPTION "%s, ", AcpiFormatException (Status));
}
va_start (ArgList, Format);
AcpiOsVprintf (Format, ArgList);
ACPI_MSG_SUFFIX;
va_end (ArgList);
ACPI_MSG_REDIRECT_END;
}
开发者ID:JamesLinus,项目名称:ChaiOS,代码行数:31,代码来源:utxferror.c
示例4: AcpiOsPrintf
void ACPI_INTERNAL_VAR_XFACE
AcpiOsPrintf (const char *Fmt, ...)
{
va_list args;
va_start(args, Fmt);
AcpiOsVprintf(Fmt, args);
va_end(args);
}
开发者ID:B-Rich,项目名称:EBBlib,代码行数:9,代码来源:osebbosxf.c
示例5: AcpiDebugPrint
void ACPI_INTERNAL_VAR_XFACE
AcpiDebugPrint (
UINT32 RequestedDebugLevel,
UINT32 LineNumber,
const char *FunctionName,
const char *ModuleName,
UINT32 ComponentId,
const char *Format,
...)
{
ACPI_THREAD_ID ThreadId;
va_list args;
/*
* Stay silent if the debug level or component ID is disabled
*/
if (!(RequestedDebugLevel & AcpiDbgLevel) ||
!(ComponentId & AcpiDbgLayer))
{
return;
}
/*
* Thread tracking and context switch notification
*/
ThreadId = AcpiOsGetThreadId ();
if (ThreadId != AcpiGbl_PrevThreadId)
{
if (ACPI_LV_THREADS & AcpiDbgLevel)
{
AcpiOsPrintf (
"\n**** Context Switch from TID %u to TID %u ****\n\n",
(UINT32) AcpiGbl_PrevThreadId, (UINT32) ThreadId);
}
AcpiGbl_PrevThreadId = ThreadId;
}
/*
* Display the module name, current line number, thread ID (if requested),
* current procedure nesting level, and the current procedure name
*/
AcpiOsPrintf ("%8s-%04ld ", ModuleName, LineNumber);
if (ACPI_LV_THREADS & AcpiDbgLevel)
{
AcpiOsPrintf ("[%u] ", (UINT32) ThreadId);
}
AcpiOsPrintf ("[%02ld] %-22.22s: ",
AcpiGbl_NestingLevel, AcpiUtTrimFunctionName (FunctionName));
va_start (args, Format);
AcpiOsVprintf (Format, args);
va_end (args);
}
开发者ID:ksashtekar,项目名称:Ganoid,代码行数:57,代码来源:utdebug.c
示例6: AcpiOsPrintf
void ACPI_INTERNAL_VAR_XFACE AcpiOsPrintf(const char *Format, ...) {
va_list args;
PRINTD("AcpiOsPrintf() called");
va_start(args, Format);
AcpiOsVprintf(Format, args);
va_end(args);
}
开发者ID:AleksandraButrova,项目名称:embox,代码行数:9,代码来源:osemboxxf.c
示例7: AcpiUtDebugPrint
void
AcpiUtDebugPrint (
UINT32 RequestedDebugLevel,
UINT32 LineNumber,
ACPI_DEBUG_PRINT_INFO *DbgInfo,
char *Format,
...)
{
UINT32 ThreadId;
va_list args;
/*
* Stay silent if the debug level or component ID is disabled
*/
if (!(RequestedDebugLevel & AcpiDbgLevel) ||
!(DbgInfo->ComponentId & AcpiDbgLayer))
{
return;
}
/*
* Thread tracking and context switch notification
*/
ThreadId = AcpiOsGetThreadId ();
if (ThreadId != AcpiGbl_PrevThreadId)
{
if (ACPI_LV_THREADS & AcpiDbgLevel)
{
AcpiOsPrintf ("\n**** Context Switch from TID %X to TID %X ****\n\n",
AcpiGbl_PrevThreadId, ThreadId);
}
AcpiGbl_PrevThreadId = ThreadId;
}
/*
* Display the module name, current line number, thread ID (if requested),
* current procedure nesting level, and the current procedure name
*/
AcpiOsPrintf ("%8s-%04d ", DbgInfo->ModuleName, LineNumber);
if (ACPI_LV_THREADS & AcpiDbgLevel)
{
AcpiOsPrintf ("[%04X] ", ThreadId, AcpiGbl_NestingLevel, DbgInfo->ProcName);
}
AcpiOsPrintf ("[%02d] %-22.22s: ", AcpiGbl_NestingLevel, DbgInfo->ProcName);
va_start (args, Format);
AcpiOsVprintf (Format, args);
}
开发者ID:MarginC,项目名称:kame,代码行数:55,代码来源:utdebug.c
示例8: AcpiOsActualPrintf
void ACPI_INTERNAL_VAR_XFACE
AcpiOsActualPrintf (
const char *Fmt,
...)
{
va_list Args;
va_start (Args, Fmt);
AcpiOsVprintf (Fmt, Args);
va_end (Args);
return;
}
开发者ID:minggr,项目名称:acpica,代码行数:15,代码来源:oswinxf.c
示例9: AcpiOsPrintf
void ACPI_INTERNAL_VAR_XFACE
AcpiOsPrintf (
const char *Fmt,
...)
{
va_list Args;
va_start (Args, Fmt);
#ifdef ACPI_BF_DEBUG
AcpiOsVprintf (Fmt, Args);
#endif
va_end (Args);
return;
}
开发者ID:Stichting-MINIX-Research-Foundation,项目名称:minix,代码行数:17,代码来源:osminixxf.c
示例10: AcpiInfo
void ACPI_INTERNAL_VAR_XFACE
AcpiInfo (
const char *Format,
...)
{
va_list ArgList;
ACPI_MSG_REDIRECT_BEGIN;
AcpiOsPrintf (ACPI_MSG_INFO);
va_start (ArgList, Format);
AcpiOsVprintf (Format, ArgList);
AcpiOsPrintf ("\n");
va_end (ArgList);
ACPI_MSG_REDIRECT_END;
}
开发者ID:ahs3,项目名称:acpica-tools,代码行数:18,代码来源:utxferror.c
示例11: AcpiWarning
void ACPI_INTERNAL_VAR_XFACE
AcpiWarning (
const char *ModuleName,
UINT32 LineNumber,
const char *Format,
...)
{
va_list ArgList;
ACPI_MSG_REDIRECT_BEGIN;
AcpiOsPrintf (ACPI_MSG_WARNING);
va_start (ArgList, Format);
AcpiOsVprintf (Format, ArgList);
ACPI_MSG_SUFFIX;
va_end (ArgList);
ACPI_MSG_REDIRECT_END;
}
开发者ID:BillTheBest,项目名称:libuinet,代码行数:20,代码来源:utxferror.c
示例12: AcpiUtDebugPrintRaw
void
AcpiUtDebugPrintRaw (
UINT32 RequestedDebugLevel,
UINT32 LineNumber,
ACPI_DEBUG_PRINT_INFO *DbgInfo,
char *Format,
...)
{
va_list args;
if (!(RequestedDebugLevel & AcpiDbgLevel) ||
!(DbgInfo->ComponentId & AcpiDbgLayer))
{
return;
}
va_start (args, Format);
AcpiOsVprintf (Format, args);
}
开发者ID:MarginC,项目名称:kame,代码行数:21,代码来源:utdebug.c
示例13: AcpiUtDebugPrintRaw
void ACPI_INTERNAL_VAR_XFACE
AcpiUtDebugPrintRaw (
UINT32 RequestedDebugLevel,
UINT32 LineNumber,
const char *FunctionName,
char *ModuleName,
UINT32 ComponentId,
char *Format,
...)
{
va_list args;
if (!(RequestedDebugLevel & AcpiDbgLevel) ||
!(ComponentId & AcpiDbgLayer))
{
return;
}
va_start (args, Format);
AcpiOsVprintf (Format, args);
}
开发者ID:andreiw,项目名称:polaris,代码行数:22,代码来源:utdebug.c
示例14: AcpiOsPrintf
void ACPI_INTERNAL_VAR_XFACE AcpiOsPrintf( const char * format, ... )
{
va_list args;
if( __ACPI_LoggingEnabled == false )
{
return;
}
va_start( args, format );
if( __ACPI_LoggingFunction == NULL )
{
AcpiOsVprintf( format, args );
}
else
{
__ACPI_LoggingFunction( format, args );
}
va_end( args );
}
开发者ID:Jyang772,项目名称:XEOS,代码行数:22,代码来源:AcpiOsPrintf.c
示例15: AcpiDebugPrintRaw
void ACPI_INTERNAL_VAR_XFACE
AcpiDebugPrintRaw (
UINT32 RequestedDebugLevel,
UINT32 LineNumber,
const char *FunctionName,
const char *ModuleName,
UINT32 ComponentId,
const char *Format,
...)
{
va_list args;
/* Check if debug output enabled */
if (!ACPI_IS_DEBUG_ENABLED (RequestedDebugLevel, ComponentId))
{
return;
}
va_start (args, Format);
AcpiOsVprintf (Format, args);
va_end (args);
}
开发者ID:coyizumi,项目名称:cs111,代码行数:24,代码来源:utdebug.c
示例16: AcpiDebugPrint
void ACPI_INTERNAL_VAR_XFACE
AcpiDebugPrint (
UINT32 RequestedDebugLevel,
UINT32 LineNumber,
const char *FunctionName,
const char *ModuleName,
UINT32 ComponentId,
const char *Format,
...)
{
ACPI_THREAD_ID ThreadId;
va_list args;
/* Check if debug output enabled */
if (!ACPI_IS_DEBUG_ENABLED (RequestedDebugLevel, ComponentId))
{
return;
}
/*
* Thread tracking and context switch notification
*/
ThreadId = AcpiOsGetThreadId ();
if (ThreadId != AcpiGbl_PrevThreadId)
{
if (ACPI_LV_THREADS & AcpiDbgLevel)
{
AcpiOsPrintf (
"\n**** Context Switch from TID %u to TID %u ****\n\n",
(UINT32) AcpiGbl_PrevThreadId, (UINT32) ThreadId);
}
AcpiGbl_PrevThreadId = ThreadId;
AcpiGbl_NestingLevel = 0;
}
/*
* Display the module name, current line number, thread ID (if requested),
* current procedure nesting level, and the current procedure name
*/
AcpiOsPrintf ("%9s-%04ld ", ModuleName, LineNumber);
#ifdef ACPI_APPLICATION
/*
* For AcpiExec/iASL only, emit the thread ID and nesting level.
* Note: nesting level is really only useful during a single-thread
* execution. Otherwise, multiple threads will keep resetting the
* level.
*/
if (ACPI_LV_THREADS & AcpiDbgLevel)
{
AcpiOsPrintf ("[%u] ", (UINT32) ThreadId);
}
AcpiOsPrintf ("[%02ld] ", AcpiGbl_NestingLevel);
#endif
AcpiOsPrintf ("%-22.22s: ", AcpiUtTrimFunctionName (FunctionName));
va_start (args, Format);
AcpiOsVprintf (Format, args);
va_end (args);
}
开发者ID:coyizumi,项目名称:cs111,代码行数:65,代码来源:utdebug.c
注:本文中的AcpiOsVprintf函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论