| David Somayajulu | afaf5a2 | 2006-09-19 10:28:00 -0700 | [diff] [blame] | 1 | /* | 
 | 2 |  * QLogic iSCSI HBA Driver | 
| Vikas Chaudhary | 7d01d06 | 2010-12-02 22:12:51 -0800 | [diff] [blame] | 3 |  * Copyright (c)  2003-2010 QLogic Corporation | 
| David Somayajulu | afaf5a2 | 2006-09-19 10:28:00 -0700 | [diff] [blame] | 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  */ | 
 | 15 | /* #define QL_DEBUG_LEVEL_9  */ | 
 | 16 |  | 
 | 17 | #define QL_DEBUG_LEVEL_2	/* ALways enable error messagess */ | 
 | 18 | #if defined(QL_DEBUG) | 
 | 19 | #define DEBUG(x)   do {x;} while (0); | 
 | 20 | #else | 
 | 21 | #define DEBUG(x)	do {} while (0); | 
 | 22 | #endif | 
 | 23 |  | 
 | 24 | #if defined(QL_DEBUG_LEVEL_2) | 
| Andrew Vasquez | 11010fe | 2006-10-06 09:54:59 -0700 | [diff] [blame] | 25 | #define DEBUG2(x)      do {if(ql4xextended_error_logging == 2) x;} while (0); | 
| David Somayajulu | afaf5a2 | 2006-09-19 10:28:00 -0700 | [diff] [blame] | 26 | #define DEBUG2_3(x)   do {x;} while (0); | 
 | 27 | #else				/*  */ | 
 | 28 | #define DEBUG2(x)	do {} while (0); | 
 | 29 | #endif				/*  */ | 
 | 30 |  | 
 | 31 | #if defined(QL_DEBUG_LEVEL_3) | 
| Andrew Vasquez | 11010fe | 2006-10-06 09:54:59 -0700 | [diff] [blame] | 32 | #define DEBUG3(x)      do {if(ql4xextended_error_logging == 3) x;} while (0); | 
| David Somayajulu | afaf5a2 | 2006-09-19 10:28:00 -0700 | [diff] [blame] | 33 | #else				/*  */ | 
 | 34 | #define DEBUG3(x)	do {} while (0); | 
 | 35 | #if !defined(QL_DEBUG_LEVEL_2) | 
 | 36 | #define DEBUG2_3(x)	do {} while (0); | 
 | 37 | #endif				/*  */ | 
 | 38 | #endif				/*  */ | 
 | 39 | #if defined(QL_DEBUG_LEVEL_4) | 
 | 40 | #define DEBUG4(x)	do {x;} while (0); | 
 | 41 | #else				/*  */ | 
 | 42 | #define DEBUG4(x)	do {} while (0); | 
 | 43 | #endif				/*  */ | 
 | 44 |  | 
 | 45 | #if defined(QL_DEBUG_LEVEL_5) | 
 | 46 | #define DEBUG5(x)	do {x;} while (0); | 
 | 47 | #else				/*  */ | 
 | 48 | #define DEBUG5(x)	do {} while (0); | 
 | 49 | #endif				/*  */ | 
 | 50 |  | 
 | 51 | #if defined(QL_DEBUG_LEVEL_9) | 
 | 52 | #define DEBUG9(x)	do {x;} while (0); | 
 | 53 | #else				/*  */ | 
 | 54 | #define DEBUG9(x)	do {} while (0); | 
 | 55 | #endif				/*  */ |