Lines Matching refs:ret

201 	int		ret;
225 ret = ibt_open_hca(rdsib_statep->rds_ibhdl, hca_guid,
227 if (ret != IBT_SUCCESS) {
228 if (ret == IBT_HCA_IN_USE) {
234 "ibt_open_hca: 0x%llx failed: %d", hca_guid, ret);
242 ret = ibt_query_hca(hcap->hca_hdl, &hcap->hca_attr);
243 if (ret != IBT_SUCCESS) {
245 "Query HCA: 0x%llx failed: %d", hca_guid, ret);
246 ret = ibt_close_hca(hcap->hca_hdl);
247 ASSERT(ret == IBT_SUCCESS);
256 ret = ibt_query_hca_ports(hcap->hca_hdl, 0,
258 if (ret != IBT_SUCCESS) {
261 ret);
262 ret = ibt_close_hca(hcap->hca_hdl);
264 ASSERT(ret == IBT_SUCCESS);
274 ret = ibt_alloc_pd(hcap->hca_hdl, IBT_PD_NO_FLAGS,
276 if (ret != IBT_SUCCESS) {
278 "ibt_alloc_pd 0x%llx failed: %d", hca_guid, ret);
281 ret = ibt_close_hca(hcap->hca_hdl);
282 ASSERT(ret == IBT_SUCCESS);
321 int ret;
342 ret = ibt_attach(&rds_ib_modinfo, rdsib_dev_info, rdsib_statep,
344 if (ret != IBT_SUCCESS) {
346 ret);
392 int ret;
412 ret = ibt_free_pd(hcap->hca_hdl, hcap->hca_pdhdl);
413 ASSERT(ret == IBT_SUCCESS);
418 ret = ibt_close_hca(hcap->hca_hdl);
419 ASSERT(ret == IBT_SUCCESS);
442 int ret;
456 ret = rds_bind_service(rdsib_statep);
457 if (ret != 0) {
459 "Bind service failed: %d", ret);
475 int ret;
481 ret = ibt_unbind_all_services(rdsib_statep->rds_srvhdl);
482 if (ret != 0) {
484 "ibt_unbind_all_services failed: %d\n", ret);
486 ret = ibt_deregister_service(rdsib_statep->rds_ibhdl,
488 if (ret != 0) {
490 "ibt_deregister_service failed: %d\n", ret);
585 int ret;
604 ret = ibt_post_send(ep->ep_chanhdl, &ep->ep_ackwr, 1, &ix);
605 if (ret != IBT_SUCCESS) {
609 ep, ret, ep->ep_sndpool.pool_nbusy);
632 int ret = IBT_SUCCESS;
637 ret = ibt_poll_cq(cq, &wc, 1, &npolled);
638 if (ret != IBT_SUCCESS) {
639 if (ret != IBT_CQ_EMPTY) {
641 "returned: %d", ep, cq, ret);
646 return (ret);
666 return (ret);
679 ret = ddi_taskq_dispatch(rds_taskq,
681 if (ret != DDI_SUCCESS) {
683 ret);
700 return (ret);
718 int ret;
774 ret = ddi_taskq_dispatch(rds_taskq, rds_post_recv_buf,
776 if (ret != DDI_SUCCESS) {
778 ret);
820 ret = ibt_post_recv(chanhdl, wrp, jx, &kx);
821 if ((ret != IBT_SUCCESS) || (kx != jx)) {
823 "%d", npost, ret);
847 ret = ddi_taskq_dispatch(rds_taskq,
849 if (ret != DDI_SUCCESS) {
851 "ddi_taskq_dispatch failed: %d", ret);
876 int ret = IBT_SUCCESS;
882 ret = ibt_poll_cq(cq, &wc, 1, &npolled);
883 if (ret != IBT_SUCCESS) {
884 if (ret != IBT_CQ_EMPTY) {
886 "returned: %d", ep, cq, ret);
891 return (ret);
915 return (ret);
928 ret = ddi_taskq_dispatch(rds_taskq,
930 if (ret != DDI_SUCCESS) {
932 ret);
983 return (ret);
990 int ret = IBT_SUCCESS;
1004 ret = func(cq, ep);
1005 } while (ret != IBT_CQ_EMPTY);
1008 ret = ibt_enable_cq_notify(cq, rds_wc_signal);
1009 if (ret != IBT_SUCCESS) {
1011 "failed: %d", ep, cq, ret);
1016 ret = func(cq, ep);
1017 } while (ret != IBT_CQ_EMPTY);
1028 int ret, ix;
1036 ret = ibt_poll_cq(cq, wc, RDS_NUM_DATA_SEND_WCS, &nret);
1037 if (ret != IBT_SUCCESS) {
1038 if (ret != IBT_CQ_EMPTY) {
1040 "ibt_poll_cq returned: %d", ep, cq, ret);
1132 } while (ret != IBT_CQ_EMPTY);
1153 int ret;
1160 ret = ibt_enable_cq_notify(cq, IBT_NEXT_COMPLETION);
1161 if (ret != IBT_SUCCESS) {
1163 "failed: %d", ep, cq, ret);
1175 int ret;
1186 ret = ibt_free_channel(ep->ep_chanhdl);
1187 if (ret != IBT_SUCCESS) {
1189 "ibt_free_channel returned: %d", ep, ret);
1199 ret = ibt_free_cq(ep->ep_sendcq);
1200 if (ret != IBT_SUCCESS) {
1203 ep, ret);
1213 ret = ibt_free_cq(ep->ep_recvcq);
1214 if (ret != IBT_SUCCESS) {
1217 ep, ret);
1232 int ret = IBT_SUCCESS;
1288 ret = ibt_alloc_cq(hcap->hca_hdl, &scqattr,
1290 if (ret != IBT_SUCCESS) {
1292 "failed, size = %d: %d", scqattr.cq_size, ret);
1301 ret = ibt_enable_cq_notify(ep->ep_sendcq,
1303 if (ret != IBT_SUCCESS) {
1305 "ibt_enable_cq_notify failed: %d", ret);
1316 ret = ibt_alloc_cq(hcap->hca_hdl, &rcqattr,
1318 if (ret != IBT_SUCCESS) {
1320 "failed, size = %d: %d", rcqattr.cq_size, ret);
1330 ret = ibt_enable_cq_notify(ep->ep_recvcq, rds_wc_signal);
1331 if (ret != IBT_SUCCESS) {
1333 "ibt_enable_cq_notify failed: %d", ret);
1352 ret = ibt_alloc_rc_channel(hcap->hca_hdl,
1354 if (ret != IBT_SUCCESS) {
1356 ret);
1382 int ret;
1387 ret = ibt_gid_to_node_info(gid, &nodeinfo);
1388 if (ret != IBT_SUCCESS) {
1410 int ret;
1429 ret = ibt_query_hca_ports(hdl, 0, &newpinfop, &nport, &newsize);
1430 if (ret != IBT_SUCCESS) {
1431 RDS_DPRINTF2(LABEL, "ibt_query_hca_ports failed: %d", ret);
1464 ret = ibt_bind_service(statep->rds_srvhdl, gid, NULL, statep,
1466 if (ret != IBT_SUCCESS) {
1470 event->ev_port, gid.gid_prefix, gid.gid_guid, ret);
1486 int ret;
1508 ret = ibt_register_mr(hcap->hca_hdl, hcap->hca_pdhdl, &mem_attr,
1513 if (ret != IBT_SUCCESS) {
1515 ret);
1536 int ret, ix;
1653 ret = ibt_deregister_mr(hcap->hca_hdl, hcap->hca_mrhdl);
1654 if (ret != IBT_SUCCESS) {
1656 "ibt_deregister_mr failed: %d", ret);
1666 ret = ibt_free_pd(hcap->hca_hdl, hcap->hca_pdhdl);
1667 if (ret != IBT_SUCCESS) {
1669 "ibt_free_pd failed: %d", ret);
1674 ret = ibt_close_hca(hcap->hca_hdl);
1675 if (ret != IBT_SUCCESS) {
1677 "ibt_close_hca failed: %d", ret);
1740 int ret;
1746 ret = ibt_alloc_cq(hcap->hca_hdl, &cqattr, &cq_hdl, NULL);
1747 if (ret != IBT_SUCCESS) {
1749 "ibt_alloc_cq failed: %d", ret);