/illumos-gate/usr/src/uts/common/io/ib/ibtl/ |
H A D | ibtl_qp.c | 110 ibt_tran_srv_t qp_type; in ibt_alloc_qp() local 117 qp_type = IBT_UD_SRV; in ibt_alloc_qp() 120 qp_type = IBT_RC_SRV; in ibt_alloc_qp() 171 chanp->ch_qp.qp_type = qp_type; in ibt_alloc_qp() 230 if (ibt_qp->ch_qp.qp_type != modify_attrp->qp_trans) { in ibt_initialize_qp() 233 ibt_qp->ch_qp.qp_type, modify_attrp->qp_trans); in ibt_initialize_qp() 380 chanp->ch_qp.qp_type = sqp_type; in ibt_alloc_special_qp() 421 if (ibt_qp->ch_qp.qp_type == IBT_RC_SRV) { in ibt_flush_qp() 440 modify_attr.qp_trans = ibt_qp->ch_qp.qp_type; in ibt_flush_qp() 465 ASSERT(chan->ch_qp.qp_type == IBT_RC_SRV); in ibtl_cm_chan_is_opening() [all …]
|
H A D | ibtl_chan.c | 234 if (rc_chan->ch_qp.qp_type != IBT_RC_SRV) { in ibt_query_rc_channel() 236 "type of channel (%d) is not RC", rc_chan->ch_qp.qp_type); in ibt_query_rc_channel() 318 if (rc_chan->ch_qp.qp_type != IBT_RC_SRV) { in ibt_modify_rc_channel() 320 "type of channel (%d) is not RC", rc_chan->ch_qp.qp_type); in ibt_modify_rc_channel() 701 chanp->ch_qp.qp_type = IBT_UD_SRV; in ibt_alloc_ud_channel_range() 780 if (ud_chan->ch_qp.qp_type != IBT_UD_SRV) { in ibt_query_ud_channel() 782 "type of channel (%d) is not UD", ud_chan->ch_qp.qp_type); in ibt_query_ud_channel() 853 if (ud_chan->ch_qp.qp_type != IBT_UD_SRV) { in ibt_modify_ud_channel() 855 "type of channel (%d) is not UD", ud_chan->ch_qp.qp_type); in ibt_modify_ud_channel() 928 if (ud_chan->ch_qp.qp_type != IBT_UD_SRV) { in ibt_recover_ud_channel() [all …]
|
H A D | ibtl_cm.c | 131 return (chan->ch_qp.qp_type); in ibtl_cm_get_chan_type()
|
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/ |
H A D | sol_kverbs.c | 1086 if (qp_init_attr->qp_type == IB_QPT_UC || in ib_create_qp() 1087 qp_init_attr->qp_type == IB_QPT_RAW_IPV6 || in ib_create_qp() 1088 qp_init_attr->qp_type == IB_QPT_RAW_ETY) { in ib_create_qp() 1091 pd, qp_init_attr->qp_type); in ib_create_qp() 1124 qp_init_attr->qp_type, qp_init_attr->port_num); in ib_create_qp() 1146 switch (qp_init_attr->qp_type) { in ib_create_qp() 1189 qp->qp_num = qp_init_attr->qp_type == IB_QPT_SMI ? 0 : in ib_create_qp() 1190 qp_init_attr->qp_type == IB_QPT_GSI ? 1 : qpn; in ib_create_qp() 1191 qp->qp_type = qp_init_attr->qp_type; in ib_create_qp() 1704 if (!ib_modify_qp_is_ok(cur_state, new_state, qp->qp_type, attr_mask)) { in ib_modify_qp() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_qpmod.c | 923 if (qp->qp_type == IBT_UD_RQP) { in hermon_qp_reset2init() 1134 if (qp->qp_type == IBT_UD_RQP) { in hermon_qp_init2init() 1343 if (qp->qp_type == IBT_UD_RQP) { in hermon_qp_init2rtr() 1715 if (qp->qp_type == IBT_UD_RQP) { in hermon_qp_rtr2rts() 1986 if (qp->qp_type == IBT_UD_RQP) { in hermon_qp_rts2rts() 2278 if (qp->qp_type == IBT_UD_RQP) { in hermon_qp_sqd2rts() 2579 if (qp->qp_type == IBT_UD_RQP) { in hermon_qp_sqd2sqd() 3021 if (qp->qp_type == IBT_UD_RQP) { in hermon_qp_sqerr2rts() 3246 if (qp->qp_type == IBT_UD_RQP) { in hermon_qp_reset2err()
|
H A D | hermon_qp.c | 649 qp->qp_type = type; in hermon_qp_alloc() 1145 qp->qp_type = IBT_UD_RQP; in hermon_special_qp_alloc() 1749 qp->qp_type = IBT_UD_RQP; in hermon_qp_alloc_range() 2215 if (qp->qp_type == IBT_UD_RQP) { in hermon_qp_query()
|
H A D | hermon_wr.c | 829 if (qp->qp_type == IBT_UD_RQP) { in hermon_post_send() 1153 if ((qp->qp_type != IBT_UD_RQP) && in hermon_post_recv()
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/rdma/ |
H A D | ib_verbs.h | 455 enum ib_qp_type qp_type; member 615 enum ib_qp_type qp_type; member
|
H A D | ib_user_verbs.h | 460 uint8_t qp_type; member
|
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/ |
H A D | sol_uverbs_qp.c | 362 ibt_qp_type_t qp_type; in sol_uverbs_create_qp() local 378 switch (cmd.qp_type) { in sol_uverbs_create_qp() 380 qp_type = IBT_UC_RQP; in sol_uverbs_create_qp() 383 qp_type = IBT_UD_RQP; in sol_uverbs_create_qp() 386 qp_type = IBT_RC_RQP; in sol_uverbs_create_qp() 462 uqp->ofa_qp_type = cmd.qp_type; in sol_uverbs_create_qp() 468 rc = ibt_alloc_qp(uctxt->hca->hdl, qp_type, &qp_attr, &qp_sizes, in sol_uverbs_create_qp()
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_qp.h | 248 ibt_qp_type_t qp_type; member
|
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/impl/ |
H A D | ibtl.h | 352 ibt_tran_srv_t qp_type; /* QP type */ member
|
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/ |
H A D | ibmf_impl.c | 1760 ibt_sqp_type_t qp_type; in ibmf_i_init_qp() local 1791 qp_type = IBT_SMI_SQP; in ibmf_i_init_qp() 1793 qp_type = IBT_GSI_SQP; in ibmf_i_init_qp() 1806 qpp->iq_port_num, qp_type, &qp_attrs, NULL, &qp_handle); in ibmf_i_init_qp()
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | ib_cm.c | 559 attr.qp_type = IB_QPT_RC; in rdsv3_ib_setup_qp()
|