34#define DEBUG_LEVEL OSSA_DEBUG_LEVEL_1
35#define ossaLogDebugString TIDEBUG_MSG
36#define ossaAssert OS_ASSERT
38#define tddmLogDebugString TIDEBUG_MSG
39#define DM_ASSERT OS_ASSERT
41#define tdsmLogDebugString TIDEBUG_MSG
42#define SM_ASSERT OS_ASSERT
45#define ossaLogDebugString(agRoot, level, string, ptr1, ptr2, value1, value2) \
47 if ( level <= DEBUG_LEVEL ) \
49 printk("%s:", __FUNCTION__); \
50 if ( agNULL != string ) \
52 printk("%s:", string); \
54 if ( agNULL != ptr1 ) \
56 printk("ptr1=%p,", ptr1); \
58 if ( agNULL != ptr2 ) \
60 printk("ptr2=%p,", ptr2); \
62 if ( OSSA_DEBUG_PRINT_INVALID_NUMBER != value1 ) \
64 printk("value1=0x%08x ", value1); \
66 if ( OSSA_DEBUG_PRINT_INVALID_NUMBER != value2 ) \
68 printk("value2=0x%08x ", value2); \
75#define ossaAssert(agRoot, expr, message) \
77 if (agFALSE == (expr)) \
79 printk("ossaAssert: %s", (message)); \
80 printk(" - file %s, line %d\n", __FILE__, __LINE__); \