Lines Matching defs:rc_chan
876 * rc_chan A previously allocated RC channel handle.
887 ibt_migrate_path(ibt_channel_hdl_t rc_chan)
895 IBTF_DPRINTF_L3(ibtf_qp, "ibt_migrate_path: channel %p", rc_chan);
897 if (rc_chan->ch_qp.qp_type != IBT_RC_SRV) {
903 if (rc_chan->ch_current_state != IBT_STATE_RTS &&
904 rc_chan->ch_current_state != IBT_STATE_SQD) {
905 if (ibt_query_qp(rc_chan, &qp_attr) == IBT_SUCCESS) {
907 if (rc_chan->ch_current_state != IBT_STATE_RTS &&
908 rc_chan->ch_current_state != IBT_STATE_SQD)
918 qp_info.qp_state = rc_chan->ch_current_state;
919 qp_info.qp_current_state = rc_chan->ch_current_state;
922 retval = ibt_modify_qp(rc_chan, cep_flags, &qp_info, NULL);
927 if (rc_chan->ch_current_state != qp_info.qp_state &&
934 if (rc_chan->ch_current_state != IBT_STATE_RTS &&
935 rc_chan->ch_current_state != IBT_STATE_SQD)
1304 * rc_chan A previously allocated channel handle.
1331 ibt_modify_rdma(ibt_channel_hdl_t rc_chan,
1338 rc_chan, modify_flags, flags);
1340 if (rc_chan->ch_qp.qp_type != IBT_RC_SRV) {
1343 rc_chan->ch_qp.qp_type);
1353 if ((rc_chan->ch_current_state != IBT_STATE_INIT) &&
1354 (rc_chan->ch_current_state != IBT_STATE_RTS) &&
1355 (rc_chan->ch_current_state != IBT_STATE_SQD)) {
1357 "state: 0x%X", rc_chan->ch_current_state);
1362 rc_chan->ch_current_state;
1363 modify_attr.qp_trans = rc_chan->ch_qp.qp_type;
1370 retval = ibt_modify_qp(rc_chan, modify_flags, &modify_attr, NULL);
1373 "failed on chan %p: %d", rc_chan, retval);
1441 * rc_chan A previously allocated RC channel handle.