Searched defs:qp_attr (Results 1 - 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Dib_cm.c102 * Caller passes in a qp_attr pointer - don't waste stack spacv
132 struct ib_qp_attr qp_attr; local
203 rdsv3_ib_tune_rnr(ic, &qp_attr);
205 qp_attr.qp_state = IB_QPS_RTS;
206 err = ib_modify_qp(ic->i_cm_id->qp, &qp_attr, IB_QP_STATE);
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_ibt.c799 ibt_qp_info_t qp_attr; local
864 bzero(&qp_attr, sizeof (ibt_qp_info_t));
866 qp_attr.qp_trans = IBT_UD_SRV;
867 qp_attr.qp_current_state = IBT_STATE_SQD;
868 qp_attr.qp_state = IBT_STATE_SQD;
869 qp_attr.qp_transport.ud.ud_pkey_ix = new_pkey_ix;
879 IBT_CEP_SET_STATE | IBT_CEP_SET_PKEY_IX, &qp_attr, NULL);
/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_chan.c66 ibt_qp_alloc_attr_t qp_attr; local
75 qp_attr.qp_alloc_flags = IBT_QP_NO_FLAGS;
77 qp_attr.qp_alloc_flags |= IBT_QP_USER_MAP;
80 qp_attr.qp_alloc_flags |= IBT_QP_DEFER_ALLOC;
88 qp_attr.qp_alloc_flags |= IBT_QP_USES_SRQ;
124 qp_attr.qp_scq_hdl = chan_attrs.rc_scq;
125 qp_attr.qp_rcq_hdl = chan_attrs.rc_rcq;
126 qp_attr.qp_pd_hdl = chan_attrs.rc_pd;
127 qp_attr.qp_flags = chan_attrs.rc_flags;
128 qp_attr
229 ibt_qp_query_attr_t qp_attr; local
404 ibt_qp_alloc_attr_t qp_attr; local
602 ibt_qp_alloc_attr_t qp_attr; local
775 ibt_qp_query_attr_t qp_attr; local
[all...]
H A Dibtl_qp.c860 ibt_qp_query_attr_t qp_attr; local
863 if (ibt_query_qp(ibt_qp, &qp_attr) == IBT_SUCCESS)
865 qp_attr.qp_info.qp_state;
891 ibt_qp_query_attr_t qp_attr; local
905 if (ibt_query_qp(rc_chan, &qp_attr) == IBT_SUCCESS) {
1058 ibt_qp_query_attr_t qp_attr; local
1070 retval = ibt_query_qp(ud_chan, &qp_attr);
1076 if (qp_attr.qp_info.qp_state != IBT_STATE_ERROR) {
1079 ud_chan, qp_attr.qp_info.qp_state);
1080 ud_chan->ch_current_state = qp_attr
[all...]
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/
H A Dsol_kverbs.c1587 qp_current_state(ibt_qp_query_attr_t *qp_attr) argument
1589 ASSERT(qp_attr->qp_info.qp_state != IBT_STATE_SQDRAIN);
1590 return (enum ib_qp_state)(qp_attr->qp_info.qp_state);
1643 ibt_qp_query_attr_t qp_attr; local
1672 bzero(&qp_attr, sizeof (ibt_qp_query_attr_t));
1673 if ((rtn = ibt_query_qp(qp->ibt_qp, &qp_attr)) != IBT_SUCCESS) {
1684 qp_current_state(&qp_attr);
1763 modify_attr = qp_attr.qp_info;
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/
H A Dsol_uverbs_qp.c363 ibt_qp_alloc_attr_t qp_attr; local
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
[all...]
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ucma/
H A Dsol_ucma.c1244 struct ib_qp_attr qp_attr; local
1256 qp_attr.qp_state = qp_attr_inp->qp_state;
1257 if ((ret = rdma_init_qp_attr(chanp->chan_rdma_id, &qp_attr,
1268 uverbs_qp_attr.qp_state = qp_attr.qp_state;
1269 uverbs_qp_attr.pkey_index = qp_attr.pkey_index;
1270 uverbs_qp_attr.port_num = qp_attr.port_num;
1271 uverbs_qp_attr.qp_access_flags = qp_attr.qp_access_flags;
1272 uverbs_qp_attr.qkey = qp_attr.qkey;
1273 uverbs_qp_attr.path_mtu = qp_attr.path_mtu;
1274 uverbs_qp_attr.dest_qp_num = qp_attr
[all...]
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_path.c2579 ibt_qp_query_attr_t qp_attr; local
2610 retval = ibt_query_qp(rc_chan, &qp_attr);
2617 if (qp_attr.qp_info.qp_trans != IBT_RC_SRV) {
2624 qp_attr.qp_info.qp_transport.rc.rc_path.cep_adds_vect.av_dgid;
2626 qp_attr.qp_info.qp_transport.rc.rc_path.cep_adds_vect.av_sgid;
2627 prim_mtu = qp_attr.qp_info.qp_transport.rc.rc_path_mtu;
2875 qp_attr.qp_info.qp_transport.rc.rc_path.cep_pkey_ix,
2896 qp_attr.qp_info.qp_transport.rc.rc_path.cep_pkey_ix, mpr_req->P_Key,
2948 &qp_attr.qp_info.qp_transport.rc.rc_path,
4250 ibt_qp_query_attr_t qp_attr; local
[all...]
H A Dibcm_sm.c484 ibt_qp_info_t *qp_attr);
7594 ibt_qp_query_attr_t qp_attr; local
7643 retval = ibt_query_qp(ud_ret_args.ud_channel, &qp_attr);
7650 } else if (qp_attr.qp_info.qp_trans != IBT_UD_SRV) {
7653 "QP", qp_attr.qp_info.qp_trans);
7658 ud_clnt_info.ud_qkey = qp_attr.qp_info.qp_transport.ud.ud_qkey;
7659 ud_clnt_info.ud_qpn = qp_attr.qp_qpn;
8731 ibt_cep_modify_flags_t flags, ibt_qp_info_t *qp_attr)
8738 qp_attr->qp_transport.rc.rc_rdma_ra_in,
8739 qp_attr
8730 print_modify_qp(char *prefix, ibt_qp_hdl_t ibt_qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *qp_attr) argument
[all...]
H A Dibcm_ti.c1633 ibt_qp_query_attr_t qp_attr; local
1645 retval = ibt_query_qp(rc_chan, &qp_attr);
1650 if (qp_attr.qp_info.qp_trans != IBT_RC_SRV)
1653 if (qp_attr.qp_info.qp_state != IBT_STATE_ERROR)
1711 ibt_qp_query_attr_t qp_attr; local
1716 ibt_status = ibt_query_qp(ibcm_tq_recycle_arg->rc_chan, &qp_attr);
1758 qp_attr. qp_info.qp_transport.rc.rc_path.cep_pkey_ix;
4112 ibt_qp_query_attr_t qp_attr; local
4139 retval = ibt_query_qp(ud_channel, &qp_attr);
4141 (qp_attr
[all...]
/illumos-gate/usr/src/uts/common/rpc/
H A Drpcib.c1618 ibt_rc_chan_alloc_args_t qp_attr; local
1633 bzero(&qp_attr, sizeof (ibt_rc_chan_alloc_args_t));
1634 qp_attr.rc_scq = hca->svc_scq->rib_cq_hdl;
1635 qp_attr.rc_rcq = hca->svc_rcq->rib_cq_hdl;
1636 qp_attr.rc_pd = hca->pd_hdl;
1637 qp_attr.rc_hca_port_num = port;
1638 qp_attr.rc_sizes.cs_sq_sgl = DSEG_MAX;
1639 qp_attr.rc_sizes.cs_rq_sgl = RQ_DSEG_MAX;
1640 qp_attr.rc_sizes.cs_sq = DEF_SQ_SIZE;
1641 qp_attr
1798 ibt_rc_chan_alloc_args_t qp_attr; local
[all...]

Completed in 97 milliseconds