Commit | Line | Data |
---|---|---|
afaf5a2d DS |
1 | /* |
2 | * QLogic iSCSI HBA Driver | |
c68cdbf0 | 3 | * Copyright (c) 2003-2012 QLogic Corporation |
afaf5a2d DS |
4 | * |
5 | * See LICENSE.qla4xxx for copyright and licensing details. | |
6 | */ | |
7 | ||
8 | /* | |
9 | * Driver debug definitions. | |
10 | */ | |
11 | /* #define QL_DEBUG */ /* DEBUG messages */ | |
12 | /* #define QL_DEBUG_LEVEL_3 */ /* Output function tracing */ | |
13 | /* #define QL_DEBUG_LEVEL_4 */ | |
14 | /* #define QL_DEBUG_LEVEL_5 */ | |
33338e31 | 15 | /* #define QL_DEBUG_LEVEL_7 */ |
afaf5a2d DS |
16 | /* #define QL_DEBUG_LEVEL_9 */ |
17 | ||
18 | #define QL_DEBUG_LEVEL_2 /* ALways enable error messagess */ | |
19 | #if defined(QL_DEBUG) | |
20 | #define DEBUG(x) do {x;} while (0); | |
21 | #else | |
22 | #define DEBUG(x) do {} while (0); | |
23 | #endif | |
24 | ||
25 | #if defined(QL_DEBUG_LEVEL_2) | |
11010fec | 26 | #define DEBUG2(x) do {if(ql4xextended_error_logging == 2) x;} while (0); |
afaf5a2d DS |
27 | #define DEBUG2_3(x) do {x;} while (0); |
28 | #else /* */ | |
29 | #define DEBUG2(x) do {} while (0); | |
30 | #endif /* */ | |
31 | ||
32 | #if defined(QL_DEBUG_LEVEL_3) | |
11010fec | 33 | #define DEBUG3(x) do {if(ql4xextended_error_logging == 3) x;} while (0); |
afaf5a2d DS |
34 | #else /* */ |
35 | #define DEBUG3(x) do {} while (0); | |
36 | #if !defined(QL_DEBUG_LEVEL_2) | |
37 | #define DEBUG2_3(x) do {} while (0); | |
38 | #endif /* */ | |
39 | #endif /* */ | |
40 | #if defined(QL_DEBUG_LEVEL_4) | |
41 | #define DEBUG4(x) do {x;} while (0); | |
42 | #else /* */ | |
43 | #define DEBUG4(x) do {} while (0); | |
44 | #endif /* */ | |
45 | ||
46 | #if defined(QL_DEBUG_LEVEL_5) | |
47 | #define DEBUG5(x) do {x;} while (0); | |
48 | #else /* */ | |
49 | #define DEBUG5(x) do {} while (0); | |
50 | #endif /* */ | |
51 | ||
33338e31 VC |
52 | #if defined(QL_DEBUG_LEVEL_7) |
53 | #define DEBUG7(x) do {x; } while (0) | |
54 | #else /* */ | |
55 | #define DEBUG7(x) do {} while (0) | |
56 | #endif /* */ | |
57 | ||
afaf5a2d DS |
58 | #if defined(QL_DEBUG_LEVEL_9) |
59 | #define DEBUG9(x) do {x;} while (0); | |
60 | #else /* */ | |
61 | #define DEBUG9(x) do {} while (0); | |
62 | #endif /* */ |