int err;\r
ib_api_status_t status = IB_SUCCESS;\r
struct ib_cq *ib_cq_p = (struct ib_cq *)h_cq;\r
- PREP_IBDEV_FOR_PRINT(ib_cq_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_cq_p->device);\r
\r
HCA_ENTER(HCA_DBG_CQ);\r
\r
int err;\r
ib_api_status_t status = IB_SUCCESS;\r
struct ib_cq *ib_cq_p = (struct ib_cq *)h_cq;\r
- PREP_IBDEV_FOR_PRINT(ib_cq_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_cq_p->device);\r
\r
HCA_ENTER(HCA_DBG_SHIM);\r
\r
int err;\r
ib_api_status_t status = IB_SUCCESS;\r
struct ib_cq *ib_cq_p = (struct ib_cq *)h_cq;\r
- PREP_IBDEV_FOR_PRINT(ib_cq_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_cq_p->device);\r
\r
HCA_ENTER(HCA_DBG_SHIM);\r
\r
\r
#define IB_GET_ERR_STR ib_dev->mdev->ext->ci_ifc.get_err_str\r
#if DBG || defined( EVENT_TRACING )\r
-#define PREP_IBDEV_FOR_PRINT(val) struct ib_device *ib_dev = val;\r
+#define PREP_IBDEV_FOR_PRINT(val) struct ib_device *ib_dev = val\r
#else\r
#define PREP_IBDEV_FOR_PRINT(val)\r
#endif\r
int err;\r
ib_api_status_t status;\r
struct ib_qp *ib_qp_p = (struct ib_qp *)h_qp;\r
- PREP_IBDEV_FOR_PRINT(ib_qp_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_qp_p->device);\r
mlnx_mcast_t *mcast_p;\r
\r
HCA_ENTER(HCA_DBG_SHIM);\r
int err;\r
struct ib_mr *mr_p;\r
struct ib_pd *ib_pd_p = (struct ib_pd *)h_pd;\r
- PREP_IBDEV_FOR_PRINT(ib_pd_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_pd_p->device);\r
\r
HCA_ENTER(HCA_DBG_MEMORY);\r
\r
struct ib_mr *mr_p;\r
struct ib_phys_buf *buffer_list;\r
struct ib_pd *ib_pd_p = (struct ib_pd *)h_pd;\r
- PREP_IBDEV_FOR_PRINT(ib_pd_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_pd_p->device);\r
\r
UNUSED_PARAM( um_call );\r
\r
ib_api_status_t status;\r
int err;\r
struct ib_mr *ib_mr = (struct ib_mr *)h_mr;\r
- PREP_IBDEV_FOR_PRINT(ib_mr->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_mr->device);\r
\r
HCA_ENTER(HCA_DBG_SHIM);\r
\r
struct ib_fmr * fmr_p;\r
struct ib_pd *ib_pd_p = (struct ib_pd *)h_pd;\r
struct ib_fmr_attr fmr_attr;\r
- PREP_IBDEV_FOR_PRINT(ib_pd_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_pd_p->device);\r
\r
HCA_ENTER(HCA_DBG_MEMORY);\r
\r
ib_api_status_t status;\r
struct ib_fmr *ib_fmr = (struct ib_fmr *)h_fmr;\r
uint64_t vaddr = (*p_vaddr) & ~(PAGE_SIZE - 1);\r
- PREP_IBDEV_FOR_PRINT(ib_fmr->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_fmr->device);\r
\r
HCA_ENTER(HCA_DBG_MEMORY);\r
\r
int err;\r
struct ib_fmr *ib_fmr = (struct ib_fmr *)h_fmr;\r
struct list_head fmr_list;\r
- PREP_IBDEV_FOR_PRINT(ib_fmr->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_fmr->device);\r
\r
HCA_ENTER(HCA_DBG_MEMORY);\r
\r
ib_api_status_t status;\r
int err;\r
struct ib_fmr *fmr = (struct ib_fmr *)h_fmr;\r
- PREP_IBDEV_FOR_PRINT(fmr->device)\r
+ PREP_IBDEV_FOR_PRINT(fmr->device);\r
+ UNUSED_PARAM_WOWPP(fmr);\r
\r
HCA_ENTER(HCA_DBG_MEMORY);\r
\r
ib_api_status_t status;\r
int err;\r
struct ib_pd *ib_pd_p = (struct ib_pd *)h_pd;\r
- PREP_IBDEV_FOR_PRINT(ib_pd_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_pd_p->device);\r
\r
HCA_ENTER( HCA_DBG_QP);\r
\r
int err;\r
ib_api_status_t status = IB_SUCCESS;\r
struct ib_ah *ib_ah_p = (struct ib_ah *)h_av;\r
- PREP_IBDEV_FOR_PRINT(ib_ah_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_ah_p->device);\r
\r
HCA_ENTER(HCA_DBG_AV);\r
\r
int err;\r
ib_api_status_t status = IB_SUCCESS;\r
struct ib_ah *ib_ah_p = (struct ib_ah *)h_av;\r
- PREP_IBDEV_FOR_PRINT(ib_ah_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_ah_p->device);\r
\r
HCA_ENTER(HCA_DBG_AV);\r
\r
struct ib_srq *ib_srq = (struct ib_srq *)h_srq;\r
struct ib_device *ib_dev = ib_srq->device;\r
UNUSED_PARAM(p_umv_buf);\r
+ UNUSED_PARAM_WOWPP(ib_dev);\r
\r
HCA_ENTER(HCA_DBG_SRQ);\r
\r
struct ib_srq *ib_srq = (struct ib_srq *)h_srq;\r
struct ib_device *ib_dev = ib_srq->device;\r
UNUSED_PARAM(p_umv_buf);\r
+ UNUSED_PARAM_WOWPP(ib_dev);\r
\r
HCA_ENTER(HCA_DBG_SRQ);\r
\r
ib_api_status_t status = IB_SUCCESS;\r
struct ib_srq *ib_srq = (struct ib_srq *)h_srq;\r
struct ib_device *ib_dev = ib_srq->device;\r
+ UNUSED_PARAM_WOWPP(ib_dev);\r
\r
HCA_ENTER(HCA_DBG_SRQ);\r
\r
OUT ib_qp_handle_t *ph_qp )\r
{\r
ib_api_status_t status;\r
- PREP_IBDEV_FOR_PRINT(((struct ib_pd*)h_pd)->device)\r
+ PREP_IBDEV_FOR_PRINT(((struct ib_pd*)h_pd)->device);\r
\r
HCA_ENTER(HCA_DBG_SHIM);\r
\r
IN OUT ci_umv_buf_t *p_umv_buf )\r
{\r
ib_api_status_t status;\r
- PREP_IBDEV_FOR_PRINT(((struct ib_pd*)h_pd)->device)\r
+ PREP_IBDEV_FOR_PRINT(((struct ib_pd*)h_pd)->device);\r
\r
//NB: algorithm of mthca_alloc_sqp() requires port_num\r
// PRM states, that special pares are created in couples, so\r
struct ib_qp_attr qp_attr;\r
int qp_attr_mask;\r
struct ib_qp *ib_qp_p = (struct ib_qp *)h_qp;\r
- PREP_IBDEV_FOR_PRINT(ib_qp_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_qp_p->device);\r
\r
HCA_ENTER(HCA_DBG_QP);\r
\r
ib_api_status_t status = IB_SUCCESS;\r
struct ib_qp *ib_qp_p = (struct ib_qp *)h_qp;\r
struct mthca_qp *qp_p = (struct mthca_qp *)ib_qp_p;\r
- PREP_IBDEV_FOR_PRINT(ib_qp_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_qp_p->device);\r
\r
UNREFERENCED_PARAMETER(p_umv_buf);\r
\r
ib_api_status_t status;\r
int err;\r
struct ib_qp *ib_qp_p = (struct ib_qp *)h_qp;\r
- PREP_IBDEV_FOR_PRINT(ib_qp_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_qp_p->device);\r
\r
UNUSED_PARAM( timewait );\r
\r
ib_api_status_t status;\r
int err;\r
struct ib_cq *ib_cq_p = (struct ib_cq *)h_cq;\r
- PREP_IBDEV_FOR_PRINT(ib_cq_p->device)\r
+ PREP_IBDEV_FOR_PRINT(ib_cq_p->device);\r
\r
HCA_ENTER( HCA_DBG_QP);\r
\r
int err;
ib_api_status_t status;
struct ib_ucontext *context_p = (struct ib_ucontext *)h_um_ca;
- PREP_IBDEV_FOR_PRINT(context_p->device)
+ PREP_IBDEV_FOR_PRINT(context_p->device);
HCA_ENTER(HCA_DBG_SHIM);
{
__be32 *cqe = cqe_ptr;
UNREFERENCED_PARAMETER(dev);
+ UNUSED_PARAM_WOWPP(print_lvl);
(void) cqe; /* avoid warning if mthca_dbg compiled away... */
HCA_PRINT(print_lvl,HCA_DBG_CQ,("CQE contents \n"));
else if (status){
HCA_PRINT(TRACE_LEVEL_WARNING ,HCA_DBG_LOW ,("HW2SW_CQ returned status 0x%02x\n", status));
}
-
{ // debug print
__be32 *ctx = mailbox->buf;
int j;
+ UNUSED_PARAM_WOWPP(ctx);
+ UNUSED_PARAM_WOWPP(j);
HCA_PRINT(TRACE_LEVEL_VERBOSE ,HCA_DBG_LOW ,("context for CQN %x (cons index %x, next sw %d)\n",
cq->cqn, cq->cons_index,
for (j = 0; j < 16; ++j)
HCA_PRINT(TRACE_LEVEL_VERBOSE ,HCA_DBG_LOW ,("[%2x] %08x\n", j * 4, cl_ntoh32(ctx[j])));
}
-
spin_lock_irq(&dev->cq_table.lock, &lh);
mthca_array_clear(&dev->cq_table.cq,
cq->cqn & (dev->limits.num_cqs - 1));
static void dump_mtt(u32 print_lvl, __be64 *mtt_entry ,int list_len)
{
int i;
- UNREFERENCED_PARAMETER(mtt_entry); // for release version
+ UNUSED_PARAM_WOWPP(mtt_entry); // for release version
+ UNUSED_PARAM_WOWPP(print_lvl);
HCA_PRINT(print_lvl ,HCA_DBG_MEMORY ,("Dumping MTT entry len %d :\n",list_len));
for (i = 0; i < list_len && i < MTHCA_MAILBOX_SIZE / 8 - 2; i=i+4) {
HCA_PRINT(print_lvl ,HCA_DBG_MEMORY ,("[%02x] %016I64x %016I64x %016I64x %016I64x\n",i,
static void dump_mpt(u32 print_lvl, struct mthca_mpt_entry *mpt_entry )
{
int i;
- UNREFERENCED_PARAMETER(mpt_entry); // for release version
+ UNUSED_PARAM_WOWPP(mpt_entry); // for release version
+ UNUSED_PARAM_WOWPP(print_lvl);
HCA_PRINT(print_lvl ,HCA_DBG_MEMORY ,("Dumping MPT entry %08x :\n", mpt_entry->key));
for (i = 0; i < sizeof (struct mthca_mpt_entry) / 4; i=i+4) {
HCA_PRINT(print_lvl ,HCA_DBG_MEMORY ,("[%02x] %08x %08x %08x %08x \n",i,
}
__except (EXCEPTION_EXECUTE_HANDLER) {
NTSTATUS Status = GetExceptionCode();
+ UNUSED_PARAM_WOWPP(Status);
HCA_PRINT(TRACE_LEVEL_ERROR ,HCA_DBG_MEMORY ,
("Exception 0x%x on MmSecureVirtualMemory(), addr %p, size %I64d, access %#x\n",
Status, vaddr, length, acc ));
#else // !defined( _WDMDDK_ )\r
\r
#define _CL_DBG_ENTER \\r
- ("~%d:%s%s%s() [\n", KeGetCurrentProcessorNumber(), __MODULE__, \\r
+ ("~%d:(%x)%s%s%s() [\n", KeGetCurrentProcessorNumber(), PsGetCurrentThread(), __MODULE__, \\r
__MOD_DELIMITER__, __FUNCTION__)\r
\r
#define _CL_DBG_EXIT \\r
\r
\r
#define UNUSED_PARAM UNREFERENCED_PARAMETER\r
+#if defined(EVENT_TRACING)\r
+#define UNUSED_PARAM_WOWPP(a)\r
+#else\r
+#define UNUSED_PARAM_WOWPP(a)UNREFERENCED_PARAMETER(a)\r
+#endif\r
\r
\r
#define CL_EXPORT\r
#endif /* CL_ASSERT */\r
\r
\r
-#define UNUSED_PARAM UNREFERENCED_PARAMETER\r
-\r
+#define UNUSED_PARAM UNREFERENCED_PARAMETER\r
+#if defined(EVENT_TRACING)\r
+#define UNUSED_PARAM_WOWPP(a)\r
+#else\r
+#define UNUSED_PARAM_WOWPP(a)UNREFERENCED_PARAMETER(a)\r
+#endif\r
\r
#if !defined(EXPORT_CL_SYMBOLS)\r
#define CL_EXPORT DECLSPEC_IMPORT\r