extern debug_info_t *qdio_dbf_setup;
extern debug_info_t *qdio_dbf_error;
#define DBF_EVENT(text...) \
char debug_buffer[QDIO_DBF_LEN]; \
snprintf(debug_buffer, QDIO_DBF_LEN, text); \
debug_text_event(qdio_dbf_setup, DBF_ERR, debug_buffer); \
static inline void DBF_HEX(void *addr, int len)
debug_event(qdio_dbf_setup, DBF_ERR, addr, len);
#define DBF_ERROR(text...) \
char debug_buffer[QDIO_DBF_LEN]; \
snprintf(debug_buffer, QDIO_DBF_LEN, text); \
debug_text_event(qdio_dbf_error, DBF_ERR, debug_buffer); \
static inline void DBF_ERROR_HEX(void *addr, int len)
debug_event(qdio_dbf_error, DBF_ERR, addr, len);
#define DBF_DEV_EVENT(level, device, text...) \
char debug_buffer[QDIO_DBF_LEN]; \
if (debug_level_enabled(device->debug_area, level)) { \
snprintf(debug_buffer, QDIO_DBF_LEN, text); \
debug_text_event(device->debug_area, level, debug_buffer); \
static inline void DBF_DEV_HEX(struct qdio_irq *dev, void *addr,