Home
last modified time | relevance | path

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

12

/drivers/infiniband/hw/mlx4/
A Dmad.c1812 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_pv_sqp()
1813 qp_init_attr.init_attr.send_cq = ctx->cq; in create_pv_sqp()
1814 qp_init_attr.init_attr.recv_cq = ctx->cq; in create_pv_sqp()
1818 qp_init_attr.init_attr.cap.max_send_sge = 1; in create_pv_sqp()
1819 qp_init_attr.init_attr.cap.max_recv_sge = 1; in create_pv_sqp()
1821 qp_init_attr.init_attr.qp_type = IB_QPT_UD; in create_pv_sqp()
1823 qp_init_attr.port = ctx->port; in create_pv_sqp()
1824 qp_init_attr.slave = ctx->slave; in create_pv_sqp()
1825 qp_init_attr.proxy_qp_type = qp_type; in create_pv_sqp()
1829 qp_init_attr.init_attr.qp_type = qp_type; in create_pv_sqp()
[all …]
A Dqp.c4019 struct ib_qp_init_attr *qp_init_attr) in mlx4_ib_query_qp() argument
4106 qp_init_attr->cap = qp_attr->cap; in mlx4_ib_query_qp()
4108 qp_init_attr->create_flags = 0; in mlx4_ib_query_qp()
4110 qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in mlx4_ib_query_qp()
4113 qp_init_attr->create_flags |= IB_QP_CREATE_IPOIB_UD_LSO; in mlx4_ib_query_qp()
4116 qp_init_attr->create_flags |= IB_QP_CREATE_NETIF_QP; in mlx4_ib_query_qp()
4118 qp_init_attr->sq_sig_type = in mlx4_ib_query_qp()
A Dmlx4_ib.h809 struct ib_qp_init_attr *qp_init_attr);
/drivers/infiniband/core/
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;
A Dverbs.c1182 struct ib_qp_init_attr *qp_init_attr) in create_xrc_qp_user() argument
1192 qp->xrcd = qp_init_attr->xrcd; in create_xrc_qp_user()
1193 atomic_inc(&qp_init_attr->xrcd->usecnt); in create_xrc_qp_user()
1197 qp_init_attr->qp_context); in create_xrc_qp_user()
1345 struct ib_qp_init_attr *qp_init_attr, in ib_create_qp_kernel() argument
1358 if (qp_init_attr->cap.max_rdma_ctxs) in ib_create_qp_kernel()
1359 rdma_rw_init_qp(device, qp_init_attr); in ib_create_qp_kernel()
1367 if (qp_init_attr->cap.max_rdma_ctxs) { in ib_create_qp_kernel()
1368 ret = rdma_rw_init_mrs(qp, qp_init_attr); in ib_create_qp_kernel()
2028 struct ib_qp_init_attr *qp_init_attr) in ib_query_qp() argument
[all …]
A Dmad.c3150 struct ib_qp_init_attr qp_init_attr; in create_mad_qp() local
3153 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_mad_qp()
3154 qp_init_attr.send_cq = qp_info->port_priv->cq; in create_mad_qp()
3155 qp_init_attr.recv_cq = qp_info->port_priv->cq; in create_mad_qp()
3156 qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_mad_qp()
3157 qp_init_attr.cap.max_send_wr = mad_sendq_size; in create_mad_qp()
3158 qp_init_attr.cap.max_recv_wr = mad_recvq_size; in create_mad_qp()
3161 qp_init_attr.qp_type = qp_type; in create_mad_qp()
3162 qp_init_attr.port_num = qp_info->port_priv->port_num; in create_mad_qp()
3163 qp_init_attr.qp_context = qp_info; in create_mad_qp()
[all …]
A Dcma.c1120 struct ib_qp_init_attr *qp_init_attr) in rdma_create_qp() argument
1132 qp_init_attr->port_num = id->port_num; in rdma_create_qp()
1133 qp = ib_create_qp(pd, qp_init_attr); in rdma_create_qp()
1149 trace_cm_qp_create(id_priv, pd, qp_init_attr, 0); in rdma_create_qp()
1154 trace_cm_qp_create(id_priv, pd, qp_init_attr, ret); in rdma_create_qp()
/drivers/infiniband/hw/mlx5/
A Dgsi.c347 struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_gsi_query_qp() argument
353 ret = ib_query_qp(gsi->rx_qp, qp_attr, qp_attr_mask, qp_init_attr); in mlx5_ib_gsi_query_qp()
354 qp_init_attr->cap = gsi->cap; in mlx5_ib_gsi_query_qp()
A Dqp.c5034 struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_dct_query_qp() argument
5110 qp_init_attr); in mlx5_ib_query_qp()
5113 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in mlx5_ib_query_qp()
5118 qp_attr_mask, qp_init_attr); in mlx5_ib_query_qp()
5143 qp_init_attr->qp_context = ibqp->qp_context; in mlx5_ib_query_qp()
5149 qp_init_attr->qp_type = qp->type; in mlx5_ib_query_qp()
5150 qp_init_attr->recv_cq = ibqp->recv_cq; in mlx5_ib_query_qp()
5151 qp_init_attr->send_cq = ibqp->send_cq; in mlx5_ib_query_qp()
5152 qp_init_attr->srq = ibqp->srq; in mlx5_ib_query_qp()
5155 qp_init_attr->cap = qp_attr->cap; in mlx5_ib_query_qp()
[all …]
A Dmlx5_ib.h1357 struct ib_qp_init_attr *qp_init_attr);
1556 struct ib_qp_init_attr *qp_init_attr);
/drivers/infiniband/hw/bnxt_re/
A Dib_verbs.h232 int bnxt_re_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *qp_init_attr,
237 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr);
A Dib_verbs.c1598 int bnxt_re_create_qp(struct ib_qp *ib_qp, struct ib_qp_init_attr *qp_init_attr, in bnxt_re_create_qp() argument
1622 rc = bnxt_re_test_qp_limits(rdev, qp_init_attr, dev_attr); in bnxt_re_create_qp()
1629 rc = bnxt_re_init_qp_attr(qp, pd, qp_init_attr, uctx, &ureq); in bnxt_re_create_qp()
1633 if (qp_init_attr->qp_type == IB_QPT_GSI && in bnxt_re_create_qp()
1635 rc = bnxt_re_create_gsi_qp(qp, pd, qp_init_attr); in bnxt_re_create_qp()
1660 if (qp_init_attr->qp_type == IB_QPT_GSI) in bnxt_re_create_qp()
1671 if (qp_init_attr->qp_type == IB_QPT_RC) { in bnxt_re_create_qp()
1675 } else if (qp_init_attr->qp_type == IB_QPT_UD) { in bnxt_re_create_qp()
2281 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) in bnxt_re_query_qp() argument
2325 qp_init_attr->sq_sig_type = qplib_qp->sig_type ? IB_SIGNAL_ALL_WR : in bnxt_re_query_qp()
[all …]
/drivers/infiniband/hw/usnic/
A Dusnic_ib_verbs.h48 struct ib_qp_init_attr *qp_init_attr);
A Dusnic_ib_verbs.c387 struct ib_qp_init_attr *qp_init_attr) in usnic_ib_query_qp() argument
396 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in usnic_ib_query_qp()
/drivers/infiniband/sw/siw/
A Dsiw_verbs.c513 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) in siw_query_qp() argument
518 if (base_qp && qp_attr && qp_init_attr) in siw_query_qp()
541 qp_init_attr->qp_type = base_qp->qp_type; in siw_query_qp()
542 qp_init_attr->send_cq = base_qp->send_cq; in siw_query_qp()
543 qp_init_attr->recv_cq = base_qp->recv_cq; in siw_query_qp()
544 qp_init_attr->srq = base_qp->srq; in siw_query_qp()
546 qp_init_attr->cap = qp_attr->cap; in siw_query_qp()
A Dsiw_verbs.h56 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr);
/drivers/infiniband/hw/efa/
A Defa_verbs.c350 struct ib_qp_init_attr *qp_init_attr) in efa_query_qp() argument
370 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in efa_query_qp()
390 qp_init_attr->qp_type = ibqp->qp_type; in efa_query_qp()
391 qp_init_attr->recv_cq = ibqp->recv_cq; in efa_query_qp()
392 qp_init_attr->send_cq = ibqp->send_cq; in efa_query_qp()
393 qp_init_attr->qp_context = ibqp->qp_context; in efa_query_qp()
394 qp_init_attr->cap = qp_attr->cap; in efa_query_qp()
A Defa.h153 struct ib_qp_init_attr *qp_init_attr);
/drivers/infiniband/hw/hns/
A Dhns_roce_hw_v2.c2757 struct ib_qp_init_attr qp_init_attr = {}; in free_mr_alloc_res() local
2773 qp_init_attr.qp_type = IB_QPT_RC; in free_mr_alloc_res()
2775 qp_init_attr.send_cq = cq; in free_mr_alloc_res()
2776 qp_init_attr.recv_cq = cq; in free_mr_alloc_res()
5517 struct ib_qp_init_attr *qp_init_attr) in hns_roce_v2_query_qp() argument
5528 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in hns_roce_v2_query_qp()
5608 qp_init_attr->qp_type = ibqp->qp_type; in hns_roce_v2_query_qp()
5609 qp_init_attr->recv_cq = ibqp->recv_cq; in hns_roce_v2_query_qp()
5610 qp_init_attr->send_cq = ibqp->send_cq; in hns_roce_v2_query_qp()
5611 qp_init_attr->srq = ibqp->srq; in hns_roce_v2_query_qp()
[all …]
/drivers/infiniband/hw/vmw_pvrdma/
A Dpvrdma_verbs.h397 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr);
/drivers/infiniband/hw/erdma/
A Derdma_verbs.c1806 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) in erdma_query_qp() argument
1814 if (ibqp && qp_attr && qp_init_attr) { in erdma_query_qp()
1822 qp_init_attr->cap.max_inline_data = ERDMA_MAX_INLINE; in erdma_query_qp()
1837 qp_init_attr->cap = qp_attr->cap; in erdma_query_qp()
/drivers/infiniband/hw/mthca/
A Dmthca_dev.h520 struct ib_qp_init_attr *qp_init_attr);
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()
/drivers/infiniband/hw/mana/
A Dmana_ib.h641 int mana_ib_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *qp_init_attr,
/drivers/infiniband/hw/qedr/
A Dverbs.c2744 int attr_mask, struct ib_qp_init_attr *qp_init_attr) in qedr_query_qp() argument
2753 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in qedr_query_qp()
2778 qp_init_attr->cap = qp_attr->cap; in qedr_query_qp()

Completed in 154 milliseconds

12