62 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * QLogic iSCSI HBA Driver4 * Copyright (c) 2003-2012 QLogic Corporation5 */6 7/*8 * Driver debug definitions.9 */10/* #define QL_DEBUG */ /* DEBUG messages */11/* #define QL_DEBUG_LEVEL_3 */ /* Output function tracing */12/* #define QL_DEBUG_LEVEL_4 */13/* #define QL_DEBUG_LEVEL_5 */14/* #define QL_DEBUG_LEVEL_7 */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#else21#define DEBUG(x) do {} while (0);22#endif23 24#if defined(QL_DEBUG_LEVEL_2)25#define DEBUG2(x) do {if(ql4xextended_error_logging == 2) x;} while (0);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)32#define DEBUG3(x) do {if(ql4xextended_error_logging == 3) x;} while (0);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_7)52#define DEBUG7(x) do {x; } while (0)53#else /* */54#define DEBUG7(x) do {} while (0)55#endif /* */56 57#if defined(QL_DEBUG_LEVEL_9)58#define DEBUG9(x) do {x;} while (0);59#else /* */60#define DEBUG9(x) do {} while (0);61#endif /* */62