Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.16 32 lines 830 B view raw
1#ifndef CIO_DEBUG_H 2#define CIO_DEBUG_H 3 4#include <asm/debug.h> 5 6#define CIO_TRACE_EVENT(imp, txt) do { \ 7 debug_text_event(cio_debug_trace_id, imp, txt); \ 8 } while (0) 9 10#define CIO_MSG_EVENT(imp, args...) do { \ 11 debug_sprintf_event(cio_debug_msg_id, imp , ##args); \ 12 } while (0) 13 14#define CIO_CRW_EVENT(imp, args...) do { \ 15 debug_sprintf_event(cio_debug_crw_id, imp , ##args); \ 16 } while (0) 17 18#define CIO_HEX_EVENT(imp, args...) do { \ 19 debug_event(cio_debug_trace_id, imp, ##args); \ 20 } while (0) 21 22#define CIO_DEBUG(printk_level,event_level,msg...) ({ \ 23 if (cio_show_msg) printk(printk_level msg); \ 24 CIO_MSG_EVENT (event_level, msg); \ 25}) 26 27/* for use of debug feature */ 28extern debug_info_t *cio_debug_msg_id; 29extern debug_info_t *cio_debug_trace_id; 30extern debug_info_t *cio_debug_crw_id; 31 32#endif