Lines Matching refs:attr_p

68 	ibt_qp_alloc_attr_t	*attr_p;  in tavor_qp_alloc()  local
90 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p, *queuesz_p)) in tavor_qp_alloc()
106 attr_p = qpinfo->qpi_attrp; in tavor_qp_alloc()
121 qp_is_umap = (attr_p->qp_alloc_flags & IBT_QP_USER_MAP) ? 1 : 0; in tavor_qp_alloc()
134 qp_srq_en = (attr_p->qp_alloc_flags & IBT_QP_USES_SRQ) ? 1 : 0; in tavor_qp_alloc()
139 if (attr_p->qp_ibc_srq_hdl == NULL) { in tavor_qp_alloc()
142 srq = (tavor_srqhdl_t)attr_p->qp_ibc_srq_hdl; in tavor_qp_alloc()
164 if (attr_p->qp_pd_hdl == NULL) { in tavor_qp_alloc()
167 pd = (tavor_pdhdl_t)attr_p->qp_pd_hdl; in tavor_qp_alloc()
182 if ((attr_p->qp_ibc_scq_hdl == NULL) || in tavor_qp_alloc()
183 (attr_p->qp_ibc_rcq_hdl == NULL)) { in tavor_qp_alloc()
186 sq_cq = (tavor_cqhdl_t)attr_p->qp_ibc_scq_hdl; in tavor_qp_alloc()
187 rq_cq = (tavor_cqhdl_t)attr_p->qp_ibc_rcq_hdl; in tavor_qp_alloc()
285 attr_p->qp_sizes.cs_sq = max(attr_p->qp_sizes.cs_sq, TAVOR_QP_MIN_SIZE); in tavor_qp_alloc()
286 attr_p->qp_sizes.cs_rq = max(attr_p->qp_sizes.cs_rq, TAVOR_QP_MIN_SIZE); in tavor_qp_alloc()
287 log_qp_sq_size = highbit(attr_p->qp_sizes.cs_sq); in tavor_qp_alloc()
288 if (ISP2(attr_p->qp_sizes.cs_sq)) { in tavor_qp_alloc()
291 log_qp_rq_size = highbit(attr_p->qp_sizes.cs_rq); in tavor_qp_alloc()
292 if (ISP2(attr_p->qp_sizes.cs_rq)) { in tavor_qp_alloc()
313 if ((attr_p->qp_sizes.cs_sq_sgl > max_sgl) || in tavor_qp_alloc()
314 (!qp_srq_en && (attr_p->qp_sizes.cs_rq_sgl > max_sgl))) { in tavor_qp_alloc()
330 tavor_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_rq_sgl, in tavor_qp_alloc()
334 tavor_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_sq_sgl, in tavor_qp_alloc()
485 qp->qp_sq_sigtype = (attr_p->qp_flags & IBT_WR_SIGNALED) ? in tavor_qp_alloc()
608 ibt_qp_alloc_attr_t *attr_p; in tavor_special_qp_alloc() local
641 attr_p = qpinfo->qpi_attrp; in tavor_special_qp_alloc()
666 if (attr_p->qp_pd_hdl == NULL) { in tavor_special_qp_alloc()
669 pd = (tavor_pdhdl_t)attr_p->qp_pd_hdl; in tavor_special_qp_alloc()
677 if ((attr_p->qp_ibc_scq_hdl == NULL) || in tavor_special_qp_alloc()
678 (attr_p->qp_ibc_rcq_hdl == NULL)) { in tavor_special_qp_alloc()
681 sq_cq = (tavor_cqhdl_t)attr_p->qp_ibc_scq_hdl; in tavor_special_qp_alloc()
682 rq_cq = (tavor_cqhdl_t)attr_p->qp_ibc_rcq_hdl; in tavor_special_qp_alloc()
740 attr_p->qp_sizes.cs_sq = max(attr_p->qp_sizes.cs_sq, TAVOR_QP_MIN_SIZE); in tavor_special_qp_alloc()
741 attr_p->qp_sizes.cs_rq = max(attr_p->qp_sizes.cs_rq, TAVOR_QP_MIN_SIZE); in tavor_special_qp_alloc()
742 log_qp_sq_size = highbit(attr_p->qp_sizes.cs_sq); in tavor_special_qp_alloc()
743 if (ISP2(attr_p->qp_sizes.cs_sq)) { in tavor_special_qp_alloc()
746 log_qp_rq_size = highbit(attr_p->qp_sizes.cs_rq); in tavor_special_qp_alloc()
747 if (ISP2(attr_p->qp_sizes.cs_rq)) { in tavor_special_qp_alloc()
767 if ((attr_p->qp_sizes.cs_sq_sgl > max_sgl) || in tavor_special_qp_alloc()
768 (attr_p->qp_sizes.cs_rq_sgl > max_sgl)) { in tavor_special_qp_alloc()
778 tavor_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_rq_sgl, in tavor_special_qp_alloc()
781 tavor_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_sq_sgl, in tavor_special_qp_alloc()
785 tavor_qp_sgl_to_logwqesz(state, attr_p->qp_sizes.cs_sq_sgl, in tavor_special_qp_alloc()
902 qp->qp_sq_sigtype = (attr_p->qp_flags & IBT_WR_SIGNALED) ? in tavor_special_qp_alloc()
1188 ibt_qp_query_attr_t *attr_p) in tavor_qp_query() argument
1238 attr_p->qp_info.qp_state = qp_state; in tavor_qp_query()
1241 attr_p->qp_srq = NULL; in tavor_qp_query()
1248 attr_p->qp_sq_cq = qp->qp_sq_cqhdl->cq_hdlrarg; in tavor_qp_query()
1249 attr_p->qp_rq_cq = qp->qp_rq_cqhdl->cq_hdlrarg; in tavor_qp_query()
1251 attr_p->qp_qpn = (qp->qp_is_special == TAVOR_QP_SMI) ? 0 : 1; in tavor_qp_query()
1253 attr_p->qp_qpn = (ib_qpn_t)qp->qp_qpnum; in tavor_qp_query()
1255 attr_p->qp_sq_sgl = qp->qp_sq_sgl; in tavor_qp_query()
1256 attr_p->qp_rq_sgl = qp->qp_rq_sgl; in tavor_qp_query()
1257 attr_p->qp_info.qp_sq_sz = qp->qp_sq_bufsz; in tavor_qp_query()
1258 attr_p->qp_info.qp_rq_sz = qp->qp_rq_bufsz; in tavor_qp_query()
1292 ud = &attr_p->qp_info.qp_transport.ud; in tavor_qp_query()
1298 attr_p->qp_info.qp_trans = IBT_UD_SRV; in tavor_qp_query()
1303 rc = &attr_p->qp_info.qp_transport.rc; in tavor_qp_query()
1352 attr_p->qp_info.qp_flags = enable_flags; in tavor_qp_query()
1354 attr_p->qp_info.qp_trans = IBT_RC_SRV; in tavor_qp_query()
1359 uc = &attr_p->qp_info.qp_transport.uc; in tavor_qp_query()
1399 attr_p->qp_info.qp_flags = enable_flags; in tavor_qp_query()
1401 attr_p->qp_info.qp_trans = IBT_UC_SRV; in tavor_qp_query()
1416 attr_p->qp_info.qp_state = IBT_STATE_SQE; in tavor_qp_query()
1420 attr_p->qp_info.qp_state = IBT_STATE_ERROR; in tavor_qp_query()