VSF Documented
Macros | Enumerations
printk.h File Reference
#include "service/trace/vsf_trace.h"

Go to the source code of this file.

Macros

#define KERN_SOH   "\001"
 
#define KERN_SOH_ASCII   '\001'
 
#define KERN_EMERG   KERN_SOH "0"
 
#define KERN_ALERT   KERN_SOH "1"
 
#define KERN_CRIT   KERN_SOH "2"
 
#define KERN_ERR   KERN_SOH "3"
 
#define KERN_WARNING   KERN_SOH "4"
 
#define KERN_NOTICE   KERN_SOH "5"
 
#define KERN_INFO   KERN_SOH "6"
 
#define KERN_DEBUG   KERN_SOH "7"
 
#define KERN_DEFAULT   ""
 
#define pr_fmt(__fmt)   __fmt
 
#define printk(__fmt, ...)   vsf_trace_info(__fmt, ##__VA_ARGS__)
 
#define pr_emerg(__fmt, ...)   printk(KERN_EMERG pr_fmt(__fmt), ##__VA_ARGS__)
 
#define pr_alert(__fmt, ...)   printk(KERN_ALERT pr_fmt(__fmt), ##__VA_ARGS__)
 
#define pr_crit(__fmt, ...)   printk(KERN_CRIT pr_fmt(__fmt), ##__VA_ARGS__)
 
#define pr_err(__fmt, ...)   printk(KERN_ERR pr_fmt(__fmt), ##__VA_ARGS__)
 
#define pr_warn(__fmt, ...)   printk(KERN_WARNING pr_fmt(__fmt), ##__VA_ARGS__)
 
#define pr_notice(__fmt, ...)   printk(KERN_NOTICE pr_fmt(__fmt), ##__VA_ARGS__)
 
#define pr_info(__fmt, ...)   printk(KERN_INFO pr_fmt(__fmt), ##__VA_ARGS__)
 
#define pr_devel(__fmt, ...)   printk(KERN_DEBUG pr_fmt(__fmt), ##__VA_ARGS__)
 
#define pr_debug(__fmt, ...)   printk(KERN_DEBUG pr_fmt(__fmt), ##__VA_ARGS__)
 
#define pr_cont(__fmt, ...)   printk(KERN_CONT __fmt, ##__VA_ARGS__)
 
#define print_hex_dump_debug(prefix_str, prefix_type, rowsize, groupsize, buf, len, ascii)    print_hex_dump(KERN_DEBUG, prefix_str, prefix_type, rowsize, groupsize, buf, len, ascii)
 
#define print_hex_dump(level, prefix_str, prefix_type, rowsize, groupsize, buf, len, ascii)
 

Enumerations

enum  {
  DUMP_PREFIX_NONE ,
  DUMP_PREFIX_ADDRESS ,
  DUMP_PREFIX_OFFSET
}
 

Macro Definition Documentation

◆ KERN_SOH

#define KERN_SOH   "\001"

◆ KERN_SOH_ASCII

#define KERN_SOH_ASCII   '\001'

◆ KERN_EMERG

#define KERN_EMERG   KERN_SOH "0"

◆ KERN_ALERT

#define KERN_ALERT   KERN_SOH "1"

◆ KERN_CRIT

#define KERN_CRIT   KERN_SOH "2"

◆ KERN_ERR

#define KERN_ERR   KERN_SOH "3"

◆ KERN_WARNING

#define KERN_WARNING   KERN_SOH "4"

◆ KERN_NOTICE

#define KERN_NOTICE   KERN_SOH "5"

◆ KERN_INFO

#define KERN_INFO   KERN_SOH "6"

◆ KERN_DEBUG

#define KERN_DEBUG   KERN_SOH "7"

◆ KERN_DEFAULT

#define KERN_DEFAULT   ""

◆ pr_fmt

#define pr_fmt (   __fmt)    __fmt

◆ printk

#define printk (   __fmt,
  ... 
)    vsf_trace_info(__fmt, ##__VA_ARGS__)

◆ pr_emerg

#define pr_emerg (   __fmt,
  ... 
)    printk(KERN_EMERG pr_fmt(__fmt), ##__VA_ARGS__)

◆ pr_alert

#define pr_alert (   __fmt,
  ... 
)    printk(KERN_ALERT pr_fmt(__fmt), ##__VA_ARGS__)

◆ pr_crit

#define pr_crit (   __fmt,
  ... 
)    printk(KERN_CRIT pr_fmt(__fmt), ##__VA_ARGS__)

◆ pr_err

#define pr_err (   __fmt,
  ... 
)    printk(KERN_ERR pr_fmt(__fmt), ##__VA_ARGS__)

◆ pr_warn

#define pr_warn (   __fmt,
  ... 
)    printk(KERN_WARNING pr_fmt(__fmt), ##__VA_ARGS__)

◆ pr_notice

#define pr_notice (   __fmt,
  ... 
)    printk(KERN_NOTICE pr_fmt(__fmt), ##__VA_ARGS__)

◆ pr_info

#define pr_info (   __fmt,
  ... 
)    printk(KERN_INFO pr_fmt(__fmt), ##__VA_ARGS__)

◆ pr_devel

#define pr_devel (   __fmt,
  ... 
)    printk(KERN_DEBUG pr_fmt(__fmt), ##__VA_ARGS__)

◆ pr_debug

#define pr_debug (   __fmt,
  ... 
)    printk(KERN_DEBUG pr_fmt(__fmt), ##__VA_ARGS__)

◆ pr_cont

#define pr_cont (   __fmt,
  ... 
)    printk(KERN_CONT __fmt, ##__VA_ARGS__)

◆ print_hex_dump_debug

#define print_hex_dump_debug (   prefix_str,
  prefix_type,
  rowsize,
  groupsize,
  buf,
  len,
  ascii 
)     print_hex_dump(KERN_DEBUG, prefix_str, prefix_type, rowsize, groupsize, buf, len, ascii)

◆ print_hex_dump

#define print_hex_dump (   level,
  prefix_str,
  prefix_type,
  rowsize,
  groupsize,
  buf,
  len,
  ascii 
)
Value:
| ((ascii) ? VSF_TRACE_DF_CHAR : 0) \
)
#define VSF_TRACE_DF_NEWLINE
Definition vsf_trace.h:59
#define VSF_TRACE_DF_CHAR
Definition vsf_trace.h:58
#define VSF_TRACE_DF_DPL(n)
Definition vsf_trace.h:56
@ VSF_TRACE_INFO
Definition vsf_trace.h:139
#define vsf_trace_buffer(__level, __buffer, __len,...)
Definition vsf_trace.h:177
#define VSF_TRACE_DF_DS(n)
Definition vsf_trace.h:55

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DUMP_PREFIX_NONE 
DUMP_PREFIX_ADDRESS 
DUMP_PREFIX_OFFSET