Home
last modified time | relevance | path

Searched refs:qp_init_attr (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/infiniband/core/
H A Dcma_trace.h175 const struct ib_qp_init_attr *qp_init_attr,
179 TP_ARGS(id_priv, pd, qp_init_attr, rc),
198 __entry->send_wr = qp_init_attr->cap.max_send_wr;
199 __entry->recv_wr = qp_init_attr->cap.max_recv_wr;
H A Dverbs.c1246 struct ib_qp_init_attr *qp_init_attr) in create_xrc_qp_user() argument
1256 qp->xrcd = qp_init_attr->xrcd; in create_xrc_qp_user()
1257 atomic_inc(&qp_init_attr->xrcd->usecnt); in create_xrc_qp_user()
1260 qp = __ib_open_qp(real_qp, qp_init_attr->event_handler, in create_xrc_qp_user()
1261 qp_init_attr->qp_context); in create_xrc_qp_user()
1265 err = xa_err(xa_store(&qp_init_attr->xrcd->tgt_qps, real_qp->qp_num, in create_xrc_qp_user()
1412 struct ib_qp_init_attr *qp_init_attr, in ib_create_qp_kernel() argument
1425 if (qp_init_attr->cap.max_rdma_ctxs) in ib_create_qp_kernel()
1426 rdma_rw_init_qp(device, qp_init_attr); in ib_create_qp_kernel()
1428 qp = create_qp(device, pd, qp_init_attr, NULL, NULL, caller); in ib_create_qp_kernel()
[all …]
H A Dmad.c3181 struct ib_qp_init_attr qp_init_attr; in create_mad_qp() local
3184 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_mad_qp()
3185 qp_init_attr.send_cq = qp_info->port_priv->cq; in create_mad_qp()
3186 qp_init_attr.recv_cq = qp_info->port_priv->cq; in create_mad_qp()
3187 qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_mad_qp()
3188 qp_init_attr.cap.max_send_wr = mad_sendq_size; in create_mad_qp()
3189 qp_init_attr.cap.max_recv_wr = mad_recvq_size; in create_mad_qp()
3190 qp_init_attr.cap.max_send_sge = IB_MAD_SEND_REQ_MAX_SG; in create_mad_qp()
3191 qp_init_attr.cap.max_recv_sge = IB_MAD_RECV_REQ_MAX_SG; in create_mad_qp()
3192 qp_init_attr.qp_type = qp_type; in create_mad_qp()
[all …]
H A Dnldev.c549 struct ib_qp_init_attr qp_init_attr; in fill_res_qp_entry_query() local
553 ret = ib_query_qp(qp, &qp_attr, 0, &qp_init_attr); in fill_res_qp_entry_query()
/linux/drivers/infiniband/hw/mlx4/
H A Dmad.c1798 struct mlx4_ib_qp_tunnel_init_attr qp_init_attr; in create_pv_sqp() local
1808 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_pv_sqp()
1809 qp_init_attr.init_attr.send_cq = ctx->cq; in create_pv_sqp()
1810 qp_init_attr.init_attr.recv_cq = ctx->cq; in create_pv_sqp()
1811 qp_init_attr.init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_pv_sqp()
1812 qp_init_attr.init_attr.cap.max_send_wr = nmbr_bufs; in create_pv_sqp()
1813 qp_init_attr.init_attr.cap.max_recv_wr = nmbr_bufs; in create_pv_sqp()
1814 qp_init_attr.init_attr.cap.max_send_sge = 1; in create_pv_sqp()
1815 qp_init_attr.init_attr.cap.max_recv_sge = 1; in create_pv_sqp()
1817 qp_init_attr.init_attr.qp_type = IB_QPT_UD; in create_pv_sqp()
[all …]
/linux/drivers/infiniband/hw/mlx5/
H A Dgsi.c349 struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_gsi_query_qp() argument
355 ret = ib_query_qp(gsi->rx_qp, qp_attr, qp_attr_mask, qp_init_attr); in mlx5_ib_gsi_query_qp()
356 qp_init_attr->cap = gsi->cap; in mlx5_ib_gsi_query_qp()
/linux/include/rdma/
H A Drdma_cm.h244 struct ib_qp_init_attr *qp_init_attr);
/linux/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c1858 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) in erdma_query_qp() argument
1866 if (ibqp && qp_attr && qp_init_attr) { in erdma_query_qp()
1874 qp_init_attr->cap.max_inline_data = ERDMA_MAX_INLINE; in erdma_query_qp()
1889 qp_init_attr->cap = qp_attr->cap; in erdma_query_qp()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_dev.h520 struct ib_qp_init_attr *qp_init_attr);
H A Dmthca_qp.c431 struct ib_qp_init_attr *qp_init_attr) in mthca_query_qp() argument
511 qp_init_attr->cap = qp_attr->cap; in mthca_query_qp()
512 qp_init_attr->sq_sig_type = qp->sq_policy; in mthca_query_qp()