Home
last modified time | relevance | path

Searched refs:qp_init_attr (Results 1 – 12 of 12) 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 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()
3159 qp_init_attr.cap.max_send_sge = IB_MAD_SEND_REQ_MAX_SG; in create_mad_qp()
3160 qp_init_attr.cap.max_recv_sge = IB_MAD_RECV_REQ_MAX_SG; in create_mad_qp()
3161 qp_init_attr.qp_type = qp_type; in create_mad_qp()
[all …]
H A Dcma.c1124 struct ib_qp_init_attr *qp_init_attr) in rdma_create_qp() argument
1136 qp_init_attr->port_num = id->port_num; in rdma_create_qp()
1137 qp = ib_create_qp(pd, qp_init_attr); in rdma_create_qp()
1153 trace_cm_qp_create(id_priv, pd, qp_init_attr, 0); in rdma_create_qp()
1158 trace_cm_qp_create(id_priv, pd, qp_init_attr, ret); in rdma_create_qp()
H A Dnldev.c517 struct ib_qp_init_attr qp_init_attr; in fill_res_qp_entry_query() local
521 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/drivers/infiniband/hw/efa/
H A Defa_verbs.c356 struct ib_qp_init_attr *qp_init_attr) in efa_query_qp()
376 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in efa_query_qp()
396 qp_init_attr->qp_type = ibqp->qp_type; in efa_query_qp()
397 qp_init_attr->recv_cq = ibqp->recv_cq; in efa_query_qp()
398 qp_init_attr->send_cq = ibqp->send_cq;
399 qp_init_attr->qp_context = ibqp->qp_context; in efa_query_gid()
400 qp_init_attr->cap = qp_attr->cap; in efa_query_gid()
350 efa_query_qp(struct ib_qp * ibqp,struct ib_qp_attr * qp_attr,int qp_attr_mask,struct ib_qp_init_attr * qp_init_attr) efa_query_qp() argument
/linux/include/rdma/
H A Drdma_cm.h244 struct ib_qp_init_attr *qp_init_attr);
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c3005 struct ib_qp_init_attr qp_init_attr = {}; in free_mr_alloc_res()
3021 qp_init_attr.qp_type = IB_QPT_RC; in free_mr_alloc_res()
3022 qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in free_mr_alloc_res()
3023 qp_init_attr.send_cq = cq; in free_mr_alloc_res()
3024 qp_init_attr.recv_cq = cq; in free_mr_alloc_res()
3026 qp_init_attr.cap.max_send_wr = HNS_ROCE_FREE_MR_USED_SQWQE_NUM; in free_mr_alloc_res()
3027 qp_init_attr.cap.max_send_sge = HNS_ROCE_FREE_MR_USED_SQSGE_NUM; in free_mr_alloc_res()
3028 qp_init_attr.cap.max_recv_wr = HNS_ROCE_FREE_MR_USED_RQWQE_NUM; in free_mr_alloc_res()
3029 qp_init_attr.cap.max_recv_sge = HNS_ROCE_FREE_MR_USED_RQSGE_NUM; in free_mr_alloc_res()
3031 ret = free_mr_init_qp(hr_dev, cq, &qp_init_attr, in free_mr_alloc_res()
3004 struct ib_qp_init_attr qp_init_attr = {}; free_mr_alloc_res() local
5789 hns_roce_v2_query_qp(struct ib_qp * ibqp,struct ib_qp_attr * qp_attr,int qp_attr_mask,struct ib_qp_init_attr * qp_init_attr) hns_roce_v2_query_qp() argument
[all...]
/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c1938 int bnxt_re_create_qp(struct ib_qp *ib_qp, struct ib_qp_init_attr *qp_init_attr, in bnxt_re_create_qp()
1981 rc = bnxt_re_test_qp_limits(rdev, qp_init_attr, dev_attr); in __to_ib_qp_state()
1988 rc = bnxt_re_init_qp_attr(qp, pd, qp_init_attr, uctx, &ureq, in __from_ib_mtu()
1993 if (qp_init_attr->qp_type == IB_QPT_GSI && in __from_ib_mtu()
1995 rc = bnxt_re_create_gsi_qp(qp, pd, qp_init_attr); in __from_ib_mtu()
2030 if (qp_init_attr->qp_type == IB_QPT_GSI) in bnxt_re_destroy_srq()
2041 if (qp_init_attr->qp_type == IB_QPT_RC) {
2045 } else if (qp_init_attr->qp_type == IB_QPT_UD) { in bnxt_re_init_user_srq()
2696 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) in bnxt_re_build_qp1_send_v2()
2740 qp_init_attr in bnxt_re_build_qp1_send_v2()
1835 bnxt_re_create_qp(struct ib_qp * ib_qp,struct ib_qp_init_attr * qp_init_attr,struct ib_udata * udata) bnxt_re_create_qp() argument
2553 bnxt_re_query_qp(struct ib_qp * ib_qp,struct ib_qp_attr * qp_attr,int qp_attr_mask,struct ib_qp_init_attr * qp_init_attr) bnxt_re_query_qp() argument
[all...]
/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()