\r
\r
!if $(FREEBUILD)\r
-#ENABLE_EVENT_TRACING=1\r
+ENABLE_EVENT_TRACING=1\r
!else\r
#ENABLE_EVENT_TRACING=1\r
!endif\r
#include "ib\mlx4_ib.h"
#include "ib_cache.h"
+#include <mlx4_debug.h>
#if defined(EVENT_TRACING)
#ifdef offsetof
* $Id: device.c 1349 2004-12-16 21:09:43Z roland $
*/
+#include "l2w.h"
+#include "ib_verbs.h"
+#include "core.h"
+#include <mlx4_debug.h>
+
#if defined(EVENT_TRACING)
#ifdef offsetof
#undef offsetof
#include "device.tmh"
#endif
-#include "l2w.h"
-#include "ib_verbs.h"
-#include "core.h"
struct ib_client_data {
struct list_head list;
#include "pa_cash.h"
#include "mlx4.h"
+#if defined (EVENT_TRACING)
+#ifdef offsetof
+#undef offsetof
+#endif
+#include "l2w.tmh"
+#endif
+
/* Nth element of the table contains the index of the first set bit of N; 8 - for N=0 */
char g_set_bit_tbl[256];
* $Id: mt_memory.c 2020 2007-05-01 09:29:10Z leonid $
*/
#include "l2w.h"
+#include <mlx4_debug.h>
#if defined (EVENT_TRACING)
#ifdef offsetof
#include "l2w.h"
#include "ib_verbs.h"
+#if defined (EVENT_TRACING)
+#ifdef offsetof
+#undef offsetof
+#endif
+#include "l2w_umem.tmh"
+#endif
+
/**
* ib_umem_release - release memory pinned with ib_umem_get
* @umem: umem struct to release
* $Id: verbs.c 1349 2004-12-16 21:09:43Z roland $
*/
+#include "l2w.h"
+#include "ib_verbs.h"
+#include <mlx4_debug.h>
+
#if defined(EVENT_TRACING)
#ifdef offsetof
#undef offsetof
#include "device.tmh"
#endif
-#include "l2w.h"
-#include "ib_verbs.h"
// qp_state_table
static struct {
#include <initguid.h>\r
#include <wdmguid.h>\r
\r
-#if defined(EVENT_TRACING)\r
+#if defined (EVENT_TRACING)\r
+#ifdef offsetof\r
+#undef offsetof\r
+#endif\r
#include "drv.tmh"\r
#endif \r
\r
i, desc->ShareDisposition, desc->Flags,\r
desc->u.MessageInterrupt.Translated.Level, \r
desc->u.MessageInterrupt.Translated.Vector, \r
- desc->u.MessageInterrupt.Translated.Affinity ));\r
+ (u32)desc->u.MessageInterrupt.Translated.Affinity ));\r
MLX4_PRINT(TRACE_LEVEL_WARNING, MLX4_DBG_DRV,\r
- ("EvtPrepareHardware: Desc %d: RawMsiInterrupt: Share %d, Flags %#x, MessageCount #hx, Vector %#x, Affinity %#x\n", \r
+ ("EvtPrepareHardware: Desc %d: RawMsiInterrupt: Share %d, Flags %#x, MessageCount %#hx, Vector %#x, Affinity %#x\n", \r
i, desc_raw->ShareDisposition, desc_raw->Flags,\r
desc_raw->u.MessageInterrupt.Raw.MessageCount, \r
desc_raw->u.MessageInterrupt.Raw.Vector,\r
- desc_raw->u.MessageInterrupt.Raw.Affinity ));\r
+ (u32)desc_raw->u.MessageInterrupt.Raw.Affinity ));\r
}\r
else { // line-based interrupt\r
MLX4_PRINT(TRACE_LEVEL_WARNING, MLX4_DBG_DRV,\r
("EvtPrepareHardware: Desc %d: LineInterrupt: Share %d, Flags %#x, Level %d, Vector %#x, Affinity %#x\n", \r
i, desc->ShareDisposition, desc->Flags,\r
desc->u.Interrupt.Level, desc->u.Interrupt.Vector, \r
- desc->u.Interrupt.Affinity ));\r
+ (u32)desc->u.Interrupt.Affinity ));\r
}\r
break;\r
#endif\r
#include <initguid.h>\r
#include <wdmguid.h>\r
\r
-#if defined(EVENT_TRACING)\r
-#include "pdo.tmh"\r
+#if defined (EVENT_TRACING)\r
+#ifdef offsetof\r
+#undef offsetof\r
#endif\r
+#include "pdo.tmh"\r
+#endif \r
\r
#ifdef ALLOC_PRAGMA\r
#pragma alloc_text(PAGE, create_pdo)\r
#include "drv.h"\r
#include "driver.h"\r
#include "cmd.h"\r
-\r
-#if 0\r
-#include "mxe_hca.h"\r
-#include "mtnic_if_defs.h"\r
-#include "mxe_utils.h"\r
-#include "mxe_wpptrace.h"\r
-#include "mtnic_dev.h"\r
-#include "mxe_drv.h"\r
-#endif\r
+#include <mlx4_debug.h>\r
\r
\r
!endif\r
\r
!if $(FREEBUILD)\r
-#ENABLE_EVENT_TRACING=1\r
+ENABLE_EVENT_TRACING=1\r
!else\r
#ENABLE_EVENT_TRACING=1\r
!endif\r
\r
RUN_WPP= $(SOURCES) -km -dll -ext: .c .cpp .h .C .CPP .H\\r
# -preserveext:.cpp .h\\r
- -scan:..\inc\mlx4_debug.h \\r
+ -scan:..\..\inc\mlx4_debug.h \\r
-func:MLX4_PRINT(LEVEL,FLAGS,(MSG,...)) \\r
-func:MLX4_PRINT_EXIT(LEVEL,FLAGS,(MSG,...)) \r
!ENDIF\r
\r
#include "precomp.h"\r
\r
-#if defined(EVENT_TRACING)\r
-#include "wmi.tmh"\r
+#if defined (EVENT_TRACING)\r
+#ifdef offsetof\r
+#undef offsetof\r
#endif\r
+#include "wmi.tmh"\r
+#endif \r
\r
#ifdef ALLOC_PRAGMA\r
#pragma alloc_text(PAGE,WmiRegistration)\r
\r
\r
!if $(FREEBUILD)\r
-#ENABLE_EVENT_TRACING=1\r
+ENABLE_EVENT_TRACING=1\r
!else\r
#ENABLE_EVENT_TRACING=1\r
!endif\r
C_DEFINES = $(C_DEFINES) -DEVENT_TRACING\r
\r
RUN_WPP = $(SOURCES) -km -ext: .c .h .C .H \\r
- -scan:..\inc\mlx4_debug.h \\r
+ -scan:..\..\inc\mlx4_debug.h \\r
-func:MLX4_PRINT(LEVEL,FLAGS,(MSG,...)) \\r
-func:MLX4_PRINT_EXIT(LEVEL,FLAGS,(MSG,...)) \r
!ENDIF\r
#include "qp.h"\r
#include "user.h"\r
\r
+#if defined(EVENT_TRACING)\r
+#ifdef offsetof\r
+#undef offsetof\r
+#endif\r
+#include "cq.tmh"\r
+#endif\r
+\r
+\r
static void mlx4_ib_cq_comp(struct mlx4_cq *cq)\r
{\r
struct ib_cq *ibcq = &to_mibcq(cq)->ibcq;\r
#include <ib_smi.h>
#include "cmd.h"
+#if defined(EVENT_TRACING)
+#ifdef offsetof
+#undef offsetof
+#endif
+#include "mad.tmh"
+#endif
+
+
enum {
MLX4_IB_VENDOR_CLASS1 = 0x9,
MLX4_IB_VENDOR_CLASS2 = 0xa
\r
\r
!if $(FREEBUILD)\r
-#ENABLE_EVENT_TRACING=1\r
+ENABLE_EVENT_TRACING=1\r
!else\r
#ENABLE_EVENT_TRACING=1\r
!endif\r
C_DEFINES = $(C_DEFINES) -DEVENT_TRACING\r
\r
RUN_WPP = $(SOURCES) -km -ext: .c .h .C .H \\r
- -scan:..\mlx4_debug.h \\r
+ -scan:..\..\inc\mlx4_debug.h \\r
-func:MLX4_PRINT(LEVEL,FLAGS,(MSG,...)) \\r
-func:MLX4_PRINT_EXIT(LEVEL,FLAGS,(MSG,...)) \r
!ENDIF\r
*/
#include "mlx4.h"
+#include <mlx4_debug.h>
+
+#if defined(EVENT_TRACING)
+#ifdef offsetof
+#undef offsetof
+#endif
+#include "alloc.tmh"
+#endif
+
u32 mlx4_bitmap_alloc(struct mlx4_bitmap *bitmap)
{
buf->npages *= 2;
}
MLX4_PRINT( TRACE_LEVEL_INFORMATION, MLX4_DBG_CQ,
- ("size %#x, nbufs %d, pages %d, page_shift %d, kva %p, da %llx, buf_size %#x\n",
+ ("size %#x, nbufs %d, pages %d, page_shift %d, kva %p, da %I64x, buf_size %#x\n",
size, buf->nbufs, buf->npages, buf->page_shift,
buf->u.direct.buf, t.da, t.sz ));
memset(buf->u.direct.buf, 0, size);
#include "cmd.h"
#include "icm.h"
#include "cq.h"
+#include <mlx4_debug.h>
+
+#if defined(EVENT_TRACING)
+#ifdef offsetof
+#undef offsetof
+#endif
+#include "cq.tmh"
+#endif
+
#define MLX4_CQ_STATUS_OK ( 0 << 28)
#define MLX4_CQ_STATUS_OVERFLOW ( 9 << 28)
#include "device.h"
#include "doorbell.h"
#include "complib\cl_thread.h"
+#include <mlx4_debug.h>
+
+#if defined(EVENT_TRACING)
+#ifdef offsetof
+#undef offsetof
+#endif
+#include "main.tmh"
+#endif
static struct mlx4_profile default_profile = {
!endif\r
\r
SOURCES= \\r
- hca.rc \\r
+ hca.rc \\r
av.c \\r
ca.c \\r
cq.c \\r
direct.c \\r
drv.c \\r
fw.c \\r
- mcast.c \\r
+ mcast.c \\r
mr.c \\r
pd.c \\r
qp.c \\r
srq.c \\r
- verbs.c \\r
+ hverbs.c \\r
vp.c \\r
wmi.c \\r
\r
#ifdef offsetof\r
#undef offsetof\r
#endif\r
-#include "verbs.tmh"\r
+#include "hverbs.tmh"\r
#endif\r
\r
\r
#include "public.h"\r
#include "debug.h"\r
#include "l2w.h"\r
-#include "verbs.h"\r
+#include "hverbs.h"\r
#include "mlx4_ib.h"\r
#include "drv.h"\r
#include "mx_abi.h"\r
WPP_DEFINE_BIT( MLX4_DBG_INIT) \\r
WPP_DEFINE_BIT( MLX4_DBG_MAD) \\r
WPP_DEFINE_BIT( MLX4_DBG_PO) \\r
- WPP_DEFINE_BIT( MLX4_DBG_PD)\\r
+ WPP_DEFINE_BIT( MLX4_DBG_PD) \\r
WPP_DEFINE_BIT( MLX4_DBG_CQ) \\r
WPP_DEFINE_BIT( MLX4_DBG_QP) \\r
WPP_DEFINE_BIT( MLX4_DBG_MEMORY) \\r
WPP_DEFINE_BIT( MLX4_DBG_SRQ) \\r
WPP_DEFINE_BIT( MLX4_DBG_MCAST) \\r
WPP_DEFINE_BIT( MLX4_DBG_LOW) \\r
- WPP_DEFINE_BIT( MLX4_DBG_SHIM)) \\r
- WPP_DEFINE_BIT( MLX4_DBG_DRV))\r
+ WPP_DEFINE_BIT( MLX4_DBG_SHIM) \\r
+ WPP_DEFINE_BIT( MLX4_DBG_DRV) )\r
\r
\r
#define WPP_GLOBALLOGGER\r