VSF Documented
printk.h File Reference

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)
 
#define printk(__fmt, ...)
 
#define pr_emerg(__fmt, ...)
 
#define pr_alert(__fmt, ...)
 
#define pr_crit(__fmt, ...)
 
#define pr_err(__fmt, ...)
 
#define pr_warn(__fmt, ...)
 
#define pr_notice(__fmt, ...)
 
#define pr_info(__fmt, ...)
 
#define pr_devel(__fmt, ...)
 
#define pr_debug(__fmt, ...)
 
#define pr_cont(__fmt, ...)
 
#define print_hex_dump_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)
Value:
__fmt

◆ printk

#define printk ( __fmt,
... )
Value:
vsf_trace_info(__fmt, ##__VA_ARGS__)
#define vsf_trace_info(...)
Definition vsf_trace.h:89

◆ pr_emerg

#define pr_emerg ( __fmt,
... )
Value:
printk(KERN_EMERG pr_fmt(__fmt), ##__VA_ARGS__)
#define printk(__fmt,...)
Definition printk.h:34
#define pr_fmt(__fmt)
Definition printk.h:31
#define KERN_EMERG
Definition printk.h:13

◆ pr_alert

#define pr_alert ( __fmt,
... )
Value:
printk(KERN_ALERT pr_fmt(__fmt), ##__VA_ARGS__)
#define KERN_ALERT
Definition printk.h:14

◆ pr_crit

#define pr_crit ( __fmt,
... )
Value:
printk(KERN_CRIT pr_fmt(__fmt), ##__VA_ARGS__)
#define KERN_CRIT
Definition printk.h:15

◆ pr_err

#define pr_err ( __fmt,
... )
Value:
printk(KERN_ERR pr_fmt(__fmt), ##__VA_ARGS__)
#define KERN_ERR
Definition printk.h:16

◆ pr_warn

#define pr_warn ( __fmt,
... )
Value:
printk(KERN_WARNING pr_fmt(__fmt), ##__VA_ARGS__)
#define KERN_WARNING
Definition printk.h:17

◆ pr_notice

#define pr_notice ( __fmt,
... )
Value:
printk(KERN_NOTICE pr_fmt(__fmt), ##__VA_ARGS__)
#define KERN_NOTICE
Definition printk.h:18

◆ pr_info

#define pr_info ( __fmt,
... )
Value:
printk(KERN_INFO pr_fmt(__fmt), ##__VA_ARGS__)
#define KERN_INFO
Definition printk.h:19

◆ pr_devel

#define pr_devel ( __fmt,
... )
Value:
printk(KERN_DEBUG pr_fmt(__fmt), ##__VA_ARGS__)
#define KERN_DEBUG
Definition printk.h:20

◆ pr_debug

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

◆ pr_cont

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

◆ print_hex_dump_debug

#define print_hex_dump_debug ( prefix_str,
prefix_type,
rowsize,
groupsize,
buf,
len,
ascii )
Value:
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)
Definition printk.h:49

◆ 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:140
#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 
Generated from commit: vsfteam/vsf@ceb53fd