VSF Documented
printk.h
Go to the documentation of this file.
1#ifndef __VSF_LINUX_PRINTK_H__
2#define __VSF_LINUX_PRINTK_H__
3
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10#define KERN_SOH "\001"
11#define KERN_SOH_ASCII '\001'
12
13#define KERN_EMERG KERN_SOH "0"
14#define KERN_ALERT KERN_SOH "1"
15#define KERN_CRIT KERN_SOH "2"
16#define KERN_ERR KERN_SOH "3"
17#define KERN_WARNING KERN_SOH "4"
18#define KERN_NOTICE KERN_SOH "5"
19#define KERN_INFO KERN_SOH "6"
20#define KERN_DEBUG KERN_SOH "7"
21
22#define KERN_DEFAULT ""
23
24enum {
28};
29
30#ifndef pr_fmt
31# define pr_fmt(__fmt) __fmt
32#endif
33
34#define printk(__fmt, ...) vsf_trace_info(__fmt, ##__VA_ARGS__)
35#define pr_emerg(__fmt, ...) printk(KERN_EMERG pr_fmt(__fmt), ##__VA_ARGS__)
36#define pr_alert(__fmt, ...) printk(KERN_ALERT pr_fmt(__fmt), ##__VA_ARGS__)
37#define pr_crit(__fmt, ...) printk(KERN_CRIT pr_fmt(__fmt), ##__VA_ARGS__)
38#define pr_err(__fmt, ...) printk(KERN_ERR pr_fmt(__fmt), ##__VA_ARGS__)
39#define pr_warn(__fmt, ...) printk(KERN_WARNING pr_fmt(__fmt), ##__VA_ARGS__)
40#define pr_notice(__fmt, ...) printk(KERN_NOTICE pr_fmt(__fmt), ##__VA_ARGS__)
41#define pr_info(__fmt, ...) printk(KERN_INFO pr_fmt(__fmt), ##__VA_ARGS__)
42#define pr_devel(__fmt, ...) printk(KERN_DEBUG pr_fmt(__fmt), ##__VA_ARGS__)
43#define pr_debug(__fmt, ...) printk(KERN_DEBUG pr_fmt(__fmt), ##__VA_ARGS__)
44
45#define pr_cont(__fmt, ...) printk(KERN_CONT __fmt, ##__VA_ARGS__)
46
47#define print_hex_dump_debug(prefix_str, prefix_type, rowsize, groupsize, buf, len, ascii)\
48 print_hex_dump(KERN_DEBUG, prefix_str, prefix_type, rowsize, groupsize, buf, len, ascii)
49#define print_hex_dump(level, prefix_str, prefix_type, rowsize, groupsize, buf, len, ascii)\
50 vsf_trace_buffer(VSF_TRACE_INFO, buf, len, \
51 VSF_TRACE_DF_DS(1) | VSF_TRACE_DF_DPL(rowsize) | VSF_TRACE_DF_NEWLINE\
52 | ((ascii) ? VSF_TRACE_DF_CHAR : 0) \
53 )
54
55#ifdef __cplusplus
56}
57#endif
58
59#endif
@ DUMP_PREFIX_ADDRESS
Definition printk.h:26
@ DUMP_PREFIX_NONE
Definition printk.h:25
@ DUMP_PREFIX_OFFSET
Definition printk.h:27