root/drivers/scsi/qla4xxx/ql4_dbg.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * QLogic iSCSI HBA Driver
   3  * Copyright (c)  2003-2012 QLogic Corporation
   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_7  */
  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)
  26 #define DEBUG2(x)      do {if(ql4xextended_error_logging == 2) x;} while (0);
  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)
  33 #define DEBUG3(x)      do {if(ql4xextended_error_logging == 3) x;} while (0);
  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 
  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 
  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                          /*  */

/* [<][>][^][v][top][bottom][index][help] */