hc
2024-03-22 a0752693d998599af469473b8dc239ef973a012f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
 
#define RWNX_FN_ENTRY_STR ">>> %s()\n", __func__
 
 
 
/* message levels */
#define LOGERROR        0x0001
#define LOGINFO            0x0002
#define LOGTRACE        0x0004
#define LOGDEBUG        0x0008
#define LOGDATA            0x0010
#define LOGIRQ            0x0020
#define LOGSDPWRC        0x0040
#define LOGWAKELOCK        0x0080
#define LOGRXPOLL        0x0100
 
extern int aicwf_dbg_level;
void rwnx_data_dump(char* tag, void* data, unsigned long len);
 
#define AICWF_LOG        "AICWFDBG("
 
#define AICWFDBG(level, args, arg...)    \
do {    \
   if (aicwf_dbg_level & level) {    \
       printk(AICWF_LOG#level")\t" args, ##arg); \
   }    \
} while (0)
 
#define RWNX_DBG(fmt, ...)    \
do {    \
   if (aicwf_dbg_level & LOGTRACE) {    \
       printk(AICWF_LOG"LOGTRACE)\t"fmt , ##__VA_ARGS__);     \
   }    \
} while (0)
 
 
 
#if 0
#define RWNX_DBG(fmt, ...)    \
   do {    \
       if (aicwf_dbg_level & LOGTRACE) {    \
           printk(AICWF_LOG"LOGTRACE"")\t" fmt, ##__VA_ARGS__); \
       }    \
   } while (0)
#define AICWFDBG(args, level)    \
do {    \
   if (aicwf_dbg_level & level) {    \
       printk(AICWF_LOG"(%s)\t" ,#level);    \
       printf args;    \
   }    \
} while (0)
#endif