mlx5_ib_dbg
mlx5_ib_dbg(dev, "%s error cqe on cqn 0x%x:\n",
mlx5_ib_dbg(dev, "syndrome 0x%x, vendor syndrome 0x%x\n",
mlx5_ib_dbg(dev, "polled software generated completion on CQ 0x%x\n",
mlx5_ib_dbg(dev, "addr 0x%llx, size %u, npages %d, page_shift %d, ncont %d\n",
mlx5_ib_dbg(dev, "cqn 0x%x\n", cq->mcq.cqn);
mlx5_ib_dbg(dev, "creating GSI QP\n");
mlx5_ib_dbg(dev, "destroying GSI QP\n");
mlx5_ib_dbg(dev, "invalid P_Key at port %d, index %d. Skipping.\n",
mlx5_ib_dbg(dev, "already existing GSI TX QP at port %d, index %d. Skipping\n",
mlx5_ib_dbg(dev, "modifying GSI QP to state %d\n", attr->qp_state);
mlx5_ib_dbg(dev, "MLX5_LIB_CAP_4K_UAR = %s\n",
mlx5_ib_dbg(dev, "uar_4k: fw support %s, lib support %s, user requested %d bfregs, allocated %d, total bfregs %d, using %d sys pages\n",
mlx5_ib_dbg(dev, "allocated uar %d\n", bfregi->sys_pages[i]);
mlx5_ib_dbg(dev, "uar idx 0x%lx, pfn %pa\n", idx, &pfn);
mlx5_ib_dbg(dev, "pkey_table_len %d, gid_table_len %d\n",
mlx5_ib_dbg(dev, "Couldn't create PD for sync UMR QP\n");
mlx5_ib_dbg(dev, "Couldn't create CQ for sync UMR QP\n");
mlx5_ib_dbg(dev, "Couldn't create sync UMR QP\n");
mlx5_ib_dbg(dev, "Couldn't modify UMR QP\n");
mlx5_ib_dbg(dev, "Couldn't modify umr QP to rtr\n");
mlx5_ib_dbg(dev, "Couldn't modify umr QP to rts\n");
mlx5_ib_dbg(dev, "Invalid active_width %d\n",
mlx5_ib_dbg(dev, "pas[%d] 0x%llx\n",
mlx5_ib_dbg(dev, "=====> 0x%llx\n",
mlx5_ib_dbg(dev, "mkey 0x%x\n", mr->mmkey.key);
mlx5_ib_dbg(dev, "err %d\n", err);
mlx5_ib_dbg(dev, "start 0x%llx, virt_addr 0x%llx, length 0x%llx, access_flags 0x%x\n",
mlx5_ib_dbg(dev, "returned eagain, order %d\n",
mlx5_ib_dbg(dev, "order %d, cache index %d\n", ent->order, i);
mlx5_ib_dbg(dev, "npages %d, ncont %d, order %d, page_shift %d\n",
mlx5_ib_dbg(dev, "mkey = 0x%x\n", mr->mmkey.key);
mlx5_ib_dbg(dev, "start 0x%llx, virt_addr 0x%llx, length 0x%llx, access_flags 0x%x\n",
mlx5_ib_dbg(dev, "cache empty for order %d", order);
mlx5_ib_dbg(dev, "invalid inlen\n");
mlx5_ib_dbg(dev, "inlen is not supported\n");
mlx5_ib_dbg(dev, "copy failed\n");
mlx5_ib_dbg(dev, "invalid comp mask\n");
mlx5_ib_dbg(dev, "invalid reserved\n");
mlx5_ib_dbg(dev, "copy failed\n");
mlx5_ib_dbg(dev, "mlx5_ib_read_user_wqe for a QP with wqe_cnt == 0. qp_type: 0x%x\n",
mlx5_ib_dbg(dev, "block multicast loopback isn't supported\n");
mlx5_ib_dbg(dev, "cross-channel isn't supported\n");
mlx5_ib_dbg(dev, "ipoib UD lso qp isn't supported\n");
mlx5_ib_dbg(dev, "Scatter FCS is supported only for Raw Packet QPs");
mlx5_ib_dbg(dev, "Scatter FCS isn't supported\n");
mlx5_ib_dbg(dev, "copy failed\n");
mlx5_ib_dbg(dev, "err %d\n", err);
mlx5_ib_dbg(dev, "requested sq_wqe_count (%d)\n", ucmd.sq_wqe_count);
mlx5_ib_dbg(dev, "invalid rq params\n");
mlx5_ib_dbg(dev, "requested sq_wqe_count (%d) > max allowed (%d)\n",
mlx5_ib_dbg(dev, "user-space is not allowed to create UD QPs spoofing as QP1\n");
mlx5_ib_dbg(dev, "err %d\n", err);
mlx5_ib_dbg(dev, "err %d\n", err);
mlx5_ib_dbg(dev, "create qp failed\n");
mlx5_ib_dbg(dev, "Raw Packet QP is not supported for kernel consumers\n");
mlx5_ib_dbg(dev, "Raw Packet QP is only supported for CQE version > 0\n");
mlx5_ib_dbg(dev, "XRC not supported\n");
mlx5_ib_dbg(dev, "create_qp_common failed\n");
mlx5_ib_dbg(dev, "ib qpnum 0x%x, mlx qpn 0x%x, rcqn 0x%x, scqn 0x%x\n",
mlx5_ib_dbg(dev, "unsupported qp type %d\n",
mlx5_ib_dbg(dev, "wqe_size %d, max %d\n",
mlx5_ib_dbg(dev, "unsupported qp type %d\n", ibqp->qp_type);
mlx5_ib_dbg(dev, "invalid QP state transition from %d to %d, qp_type %d, attr_mask 0x%x\n",
mlx5_ib_dbg(dev, "invalid port number %d. number of ports is %d\n",
mlx5_ib_dbg(dev, "invalid pkey index %d\n",
mlx5_ib_dbg(dev, "invalid max_rd_atomic value %d\n",
mlx5_ib_dbg(dev, "invalid max_dest_rd_atomic value %d\n",
mlx5_ib_dbg(dev, "wqe_size %d\n", wqe_size);
mlx5_ib_dbg(dev, "wqe_size(%d) > max_sq_desc_sz(%d)\n",
mlx5_ib_dbg(dev, "wqe count(%d) exceeds limits(%d)\n",
mlx5_ib_dbg(dev, "invalid inlen\n");
mlx5_ib_dbg(dev, "inlen is not supported\n");
mlx5_ib_dbg(dev, "copy failed\n");
mlx5_ib_dbg(dev, "invalid comp mask\n");
mlx5_ib_dbg(dev, "invalid reserved\n");
mlx5_ib_dbg(dev, "err %d\n", err);
mlx5_ib_dbg(dev, "err %d\n", err);
mlx5_ib_dbg(dev, "unsupported wq type %d\n",
mlx5_ib_dbg(dev, "log_ind_tbl_size = %d is bigger than supported = %d\n",
mlx5_ib_dbg(dev, "Invalid dynamic uar index\n");
mlx5_ib_dbg(dev, "umem_get failed\n");
mlx5_ib_dbg(dev, "addr 0x%lx, size %zu, npages %d, page_shift %d, ncont %d, offset %d\n",
mlx5_ib_dbg(dev, "umem_get failed\n");
mlx5_ib_dbg(dev, "addr 0x%llx, size %zd, npages %d, page_shift %d, ncont %d, offset %d\n",
mlx5_ib_dbg(dev, "map failed\n");
mlx5_ib_dbg(dev, "copy failed\n");
mlx5_ib_dbg(dev, "bfregn 0x%x, uar_index 0x%x\n", bfregn, uar_index);
mlx5_ib_dbg(dev, "map failed\n");
mlx5_ib_dbg(dev, "copy failed\n");
mlx5_ib_dbg(dev, "err %d\n", err);
mlx5_ib_dbg(dev, "err %d\n", err);
mlx5_ib_dbg(dev, "err %d\n", err);
mlx5_ib_dbg(dev, "failed umem get, size %d\n", buf_size);
mlx5_ib_dbg(dev, "map doorbell failed\n");
mlx5_ib_dbg(dev, "buf alloc failed\n");
mlx5_ib_dbg(dev, "srq->buf.page_shift = %d\n", srq->buf.page_shift);
mlx5_ib_dbg(dev, "max_wr %d, cap %d\n",
mlx5_ib_dbg(dev, "create SRQ failed, err %d\n", err);
mlx5_ib_dbg(dev, "create SRQ with srqn 0x%x\n", srq->msrq.srqn);
mlx5_ib_dbg(dev, "copy to user failed\n");
mlx5_ib_dbg(dev, "failed copy udata\n");