Lines Matching refs:qp_attr
363 ibt_qp_alloc_attr_t qp_attr;
373 (void) memset(&qp_attr, 0, sizeof (qp_attr));
395 qp_attr.qp_alloc_flags = IBT_QP_USER_MAP;
398 qp_attr.qp_alloc_flags |= IBT_QP_USES_SRQ;
401 qp_attr.qp_flags = IBT_WR_SIGNALED;
403 qp_attr.qp_flags = IBT_ALL_SIGNALED;
450 qp_attr.qp_pd_hdl = upd->pd;
452 qp_attr.qp_srq_hdl = usrq->srq;
454 qp_attr.qp_scq_hdl = uscq->cq;
455 qp_attr.qp_rcq_hdl = urcq->cq;
456 qp_attr.qp_sizes.cs_sq = cmd.max_send_wr;
457 qp_attr.qp_sizes.cs_rq = cmd.max_recv_wr;
458 qp_attr.qp_sizes.cs_sq_sgl = cmd.max_send_sge;
459 qp_attr.qp_sizes.cs_rq_sgl = cmd.max_recv_sge;
468 rc = ibt_alloc_qp(uctxt->hca->hdl, qp_type, &qp_attr, &qp_sizes,
490 qp_attr.qp_sizes.cs_sq, qp_sizes.cs_sq);
493 qp_attr.qp_sizes.cs_sq_sgl, qp_sizes.cs_sq_sgl);
496 qp_attr.qp_sizes.cs_rq, qp_sizes.cs_rq);
499 qp_attr.qp_sizes.cs_rq_sgl, qp_sizes.cs_rq_sgl);