Lines Matching full:rc

145 	enum _ecore_status_t rc = ECORE_SUCCESS;  in ecore_roce_dcqcn_cfg()  local
149 return rc; in ecore_roce_dcqcn_cfg()
175 rc = ecore_roce_start_rl(p_hwfn, params); in ecore_roce_dcqcn_cfg()
178 if (rc) in ecore_roce_dcqcn_cfg()
179 return rc; in ecore_roce_dcqcn_cfg()
189 return rc; in ecore_roce_dcqcn_cfg()
330 enum _ecore_status_t rc; in ecore_roce_alloc_qp_idx() local
333 rc = ecore_rdma_bmap_alloc_id(p_hwfn, &p_rdma_info->qp_map, &qp_idx); in ecore_roce_alloc_qp_idx()
334 if (rc != ECORE_SUCCESS) { in ecore_roce_alloc_qp_idx()
337 return rc; in ecore_roce_alloc_qp_idx()
343 rc = ecore_roce_wait_free_cids(p_hwfn, qp_idx); in ecore_roce_alloc_qp_idx()
344 if (rc) { in ecore_roce_alloc_qp_idx()
345 rc = ECORE_UNKNOWN_ERROR; in ecore_roce_alloc_qp_idx()
358 rc = ecore_cxt_dynamic_ilt_alloc(p_hwfn, ECORE_ELEM_CXT, cid); in ecore_roce_alloc_qp_idx()
359 if (rc != ECORE_SUCCESS) in ecore_roce_alloc_qp_idx()
362 rc = ecore_cxt_dynamic_ilt_alloc(p_hwfn, ECORE_ELEM_CXT, cid + 1); in ecore_roce_alloc_qp_idx()
363 if (rc != ECORE_SUCCESS) in ecore_roce_alloc_qp_idx()
374 DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "rc = %d\n", rc); in ecore_roce_alloc_qp_idx()
376 return rc; in ecore_roce_alloc_qp_idx()
398 enum _ecore_status_t rc; in ecore_roce_sp_create_responder() local
414 rc = ECORE_NOMEM; in ecore_roce_sp_create_responder()
416 "ecore create responder failed: cannot allocate memory (irq). rc = %d\n", in ecore_roce_sp_create_responder()
417 rc); in ecore_roce_sp_create_responder()
418 return rc; in ecore_roce_sp_create_responder()
427 rc = ecore_sp_init_request(p_hwfn, &p_ent, ROCE_RAMROD_CREATE_QP, in ecore_roce_sp_create_responder()
429 if (rc != ECORE_SUCCESS) in ecore_roce_sp_create_responder()
530 rc = ecore_spq_post(p_hwfn, p_ent, OSAL_NULL); in ecore_roce_sp_create_responder()
532 …DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "rc = %d regular physical queue = 0x%x, low latency physical qu… in ecore_roce_sp_create_responder()
533 rc, regular_latency_queue, low_latency_queue); in ecore_roce_sp_create_responder()
535 if (rc != ECORE_SUCCESS) in ecore_roce_sp_create_responder()
545 return rc; in ecore_roce_sp_create_responder()
548 DP_NOTICE(p_hwfn, false, "create responder - failed, rc = %d\n", rc); in ecore_roce_sp_create_responder()
555 return rc; in ecore_roce_sp_create_responder()
567 enum _ecore_status_t rc; in ecore_roce_sp_create_requester() local
582 rc = ECORE_NOMEM; in ecore_roce_sp_create_requester()
584 "ecore create requester failed: cannot allocate memory (orq). rc = %d\n", in ecore_roce_sp_create_requester()
585 rc); in ecore_roce_sp_create_requester()
586 return rc; in ecore_roce_sp_create_requester()
595 rc = ecore_sp_init_request(p_hwfn, &p_ent, in ecore_roce_sp_create_requester()
598 if (rc != ECORE_SUCCESS) in ecore_roce_sp_create_requester()
683 rc = ecore_spq_post(p_hwfn, p_ent, OSAL_NULL); in ecore_roce_sp_create_requester()
685 DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "rc = %d\n", rc); in ecore_roce_sp_create_requester()
687 if (rc != ECORE_SUCCESS) in ecore_roce_sp_create_requester()
697 return rc; in ecore_roce_sp_create_requester()
700 DP_NOTICE(p_hwfn, false, "Create requested - failed, rc = %d\n", rc); in ecore_roce_sp_create_requester()
706 return rc; in ecore_roce_sp_create_requester()
718 enum _ecore_status_t rc; in ecore_roce_sp_modify_responder() local
734 rc = ecore_sp_init_request(p_hwfn, &p_ent, in ecore_roce_sp_modify_responder()
737 if (rc != ECORE_SUCCESS) in ecore_roce_sp_modify_responder()
739 DP_NOTICE(p_hwfn, false, "rc = %d\n", rc); in ecore_roce_sp_modify_responder()
740 return rc; in ecore_roce_sp_modify_responder()
808 rc = ecore_spq_post(p_hwfn, p_ent, OSAL_NULL); in ecore_roce_sp_modify_responder()
810 DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "Modify responder, rc = %d\n", rc); in ecore_roce_sp_modify_responder()
811 return rc; in ecore_roce_sp_modify_responder()
824 enum _ecore_status_t rc; in ecore_roce_sp_modify_requester() local
840 rc = ecore_sp_init_request(p_hwfn, &p_ent, in ecore_roce_sp_modify_requester()
843 if (rc != ECORE_SUCCESS) { in ecore_roce_sp_modify_requester()
844 DP_NOTICE(p_hwfn, false, "rc = %d\n", rc); in ecore_roce_sp_modify_requester()
845 return rc; in ecore_roce_sp_modify_requester()
915 rc = ecore_spq_post(p_hwfn, p_ent, OSAL_NULL); in ecore_roce_sp_modify_requester()
917 DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "Modify requester, rc = %d\n", rc); in ecore_roce_sp_modify_requester()
918 return rc; in ecore_roce_sp_modify_requester()
932 enum _ecore_status_t rc; in ecore_roce_sp_destroy_qp_responder() local
955 rc = ecore_sp_init_request(p_hwfn, &p_ent, in ecore_roce_sp_destroy_qp_responder()
958 if (rc != ECORE_SUCCESS) in ecore_roce_sp_destroy_qp_responder()
959 return rc; in ecore_roce_sp_destroy_qp_responder()
968 rc = ECORE_NOMEM; in ecore_roce_sp_destroy_qp_responder()
970 "ecore destroy responder failed: cannot allocate memory (ramrod). rc = %d\n", in ecore_roce_sp_destroy_qp_responder()
971 rc); in ecore_roce_sp_destroy_qp_responder()
972 return rc; in ecore_roce_sp_destroy_qp_responder()
977 rc = ecore_spq_post(p_hwfn, p_ent, OSAL_NULL); in ecore_roce_sp_destroy_qp_responder()
978 if (rc != ECORE_SUCCESS) in ecore_roce_sp_destroy_qp_responder()
995 DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "Destroy responder, rc = %d\n", rc); in ecore_roce_sp_destroy_qp_responder()
1003 return rc; in ecore_roce_sp_destroy_qp_responder()
1017 enum _ecore_status_t rc; in ecore_roce_sp_destroy_qp_requester() local
1048 rc = ecore_sp_init_request(p_hwfn, &p_ent, ROCE_RAMROD_DESTROY_QP, in ecore_roce_sp_destroy_qp_requester()
1050 if (rc != ECORE_SUCCESS) in ecore_roce_sp_destroy_qp_requester()
1056 rc = ecore_spq_post(p_hwfn, p_ent, OSAL_NULL); in ecore_roce_sp_destroy_qp_requester()
1057 if (rc != ECORE_SUCCESS) in ecore_roce_sp_destroy_qp_requester()
1073 DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "Destroy requester, rc = %d\n", rc); in ecore_roce_sp_destroy_qp_requester()
1081 return rc; in ecore_roce_sp_destroy_qp_requester()
1094 enum _ecore_status_t rc = ECORE_SUCCESS; in ecore_roce_sp_query_responder() local
1120 rc = ecore_sp_init_request(p_hwfn, &p_ent, ROCE_RAMROD_QUERY_QP, in ecore_roce_sp_query_responder()
1122 if (rc != ECORE_SUCCESS) in ecore_roce_sp_query_responder()
1128 rc = ecore_spq_post(p_hwfn, p_ent, OSAL_NULL); in ecore_roce_sp_query_responder()
1129 if (rc != ECORE_SUCCESS) in ecore_roce_sp_query_responder()
1144 return rc; in ecore_roce_sp_query_responder()
1158 enum _ecore_status_t rc = ECORE_SUCCESS; in ecore_roce_sp_query_requester() local
1179 "ecore query qp failed: cannot allocate memory (ramrod). rc = %d\n", in ecore_roce_sp_query_requester()
1180 rc); in ecore_roce_sp_query_requester()
1186 rc = ecore_sp_init_request(p_hwfn, &p_ent, ROCE_RAMROD_QUERY_QP, in ecore_roce_sp_query_requester()
1188 if (rc != ECORE_SUCCESS) in ecore_roce_sp_query_requester()
1194 rc = ecore_spq_post(p_hwfn, p_ent, OSAL_NULL); in ecore_roce_sp_query_requester()
1195 if (rc != ECORE_SUCCESS) in ecore_roce_sp_query_requester()
1212 return rc; in ecore_roce_sp_query_requester()
1220 enum _ecore_status_t rc; in ecore_roce_query_qp() local
1222 rc = ecore_roce_sp_query_responder(p_hwfn, qp, out_params); in ecore_roce_query_qp()
1223 if (rc) in ecore_roce_query_qp()
1224 return rc; in ecore_roce_query_qp()
1226 rc = ecore_roce_sp_query_requester(p_hwfn, qp, out_params, in ecore_roce_query_qp()
1228 if (rc) in ecore_roce_query_qp()
1229 return rc; in ecore_roce_query_qp()
1243 enum _ecore_status_t rc; in ecore_roce_destroy_qp() local
1260 rc = ecore_roce_sp_destroy_qp_responder(p_hwfn, in ecore_roce_destroy_qp()
1264 if (rc != ECORE_SUCCESS) in ecore_roce_destroy_qp()
1265 return rc; in ecore_roce_destroy_qp()
1268 rc = ecore_roce_sp_destroy_qp_requester(p_hwfn, qp, in ecore_roce_destroy_qp()
1271 if (rc != ECORE_SUCCESS) in ecore_roce_destroy_qp()
1272 return rc; in ecore_roce_destroy_qp()
1296 enum _ecore_status_t rc; in ecore_roce_destroy_ud_qp() local
1309 rc = ecore_sp_init_request(p_hwfn, &p_ent, ROCE_RAMROD_DESTROY_UD_QP, in ecore_roce_destroy_ud_qp()
1311 if (rc != ECORE_SUCCESS) in ecore_roce_destroy_ud_qp()
1314 rc = ecore_spq_post(p_hwfn, p_ent, OSAL_NULL); in ecore_roce_destroy_ud_qp()
1315 if (rc != ECORE_SUCCESS) in ecore_roce_destroy_ud_qp()
1327 return rc; in ecore_roce_destroy_ud_qp()
1336 enum _ecore_status_t rc; in ecore_roce_create_ud_qp() local
1346 rc = ecore_roce_alloc_qp_idx(p_hwfn, &qp_idx); in ecore_roce_create_ud_qp()
1347 if (rc != ECORE_SUCCESS) in ecore_roce_create_ud_qp()
1357 rc = ecore_sp_init_request(p_hwfn, &p_ent, ROCE_RAMROD_CREATE_UD_QP, in ecore_roce_create_ud_qp()
1359 if (rc != ECORE_SUCCESS) in ecore_roce_create_ud_qp()
1362 rc = ecore_spq_post(p_hwfn, p_ent, OSAL_NULL); in ecore_roce_create_ud_qp()
1363 if (rc != ECORE_SUCCESS) in ecore_roce_create_ud_qp()
1380 return rc; in ecore_roce_create_ud_qp()
1390 enum _ecore_status_t rc = ECORE_SUCCESS; in ecore_roce_modify_qp() local
1402 rc = ecore_roce_wait_free_cids(p_hwfn, qp->qp_idx); in ecore_roce_modify_qp()
1403 if (rc) in ecore_roce_modify_qp()
1404 return rc; in ecore_roce_modify_qp()
1406 rc = ecore_roce_sp_create_responder(p_hwfn, qp); in ecore_roce_modify_qp()
1407 return rc; in ecore_roce_modify_qp()
1413 rc = ecore_roce_sp_create_requester(p_hwfn, qp); in ecore_roce_modify_qp()
1414 if (rc != ECORE_SUCCESS) in ecore_roce_modify_qp()
1415 return rc; in ecore_roce_modify_qp()
1418 rc = ecore_roce_sp_modify_responder(p_hwfn, qp, false, in ecore_roce_modify_qp()
1420 return rc; in ecore_roce_modify_qp()
1426 rc = ecore_roce_sp_modify_responder(p_hwfn, qp, false, in ecore_roce_modify_qp()
1428 if (rc != ECORE_SUCCESS) in ecore_roce_modify_qp()
1429 return rc; in ecore_roce_modify_qp()
1431 rc = ecore_roce_sp_modify_requester(p_hwfn, qp, false, false, in ecore_roce_modify_qp()
1433 return rc; in ecore_roce_modify_qp()
1439 rc = ecore_roce_sp_modify_requester(p_hwfn, qp, true, false, in ecore_roce_modify_qp()
1441 return rc; in ecore_roce_modify_qp()
1447 rc = ecore_roce_sp_modify_responder(p_hwfn, qp, false, in ecore_roce_modify_qp()
1449 if (rc != ECORE_SUCCESS) in ecore_roce_modify_qp()
1450 return rc; in ecore_roce_modify_qp()
1452 rc = ecore_roce_sp_modify_requester(p_hwfn, qp, false, false, in ecore_roce_modify_qp()
1454 return rc; in ecore_roce_modify_qp()
1460 rc = ecore_roce_sp_modify_responder(p_hwfn, qp, false, in ecore_roce_modify_qp()
1462 if (rc != ECORE_SUCCESS) in ecore_roce_modify_qp()
1463 return rc; in ecore_roce_modify_qp()
1465 rc = ecore_roce_sp_modify_requester(p_hwfn, qp, false, false, in ecore_roce_modify_qp()
1468 return rc; in ecore_roce_modify_qp()
1471 rc = ecore_roce_sp_modify_responder(p_hwfn, qp, true, in ecore_roce_modify_qp()
1473 if (rc != ECORE_SUCCESS) in ecore_roce_modify_qp()
1474 return rc; in ecore_roce_modify_qp()
1476 rc = ecore_roce_sp_modify_requester(p_hwfn, qp, false, true, in ecore_roce_modify_qp()
1478 return rc; in ecore_roce_modify_qp()
1484 rc = ecore_roce_sp_destroy_qp_responder(p_hwfn, qp, in ecore_roce_modify_qp()
1488 if (rc != ECORE_SUCCESS) in ecore_roce_modify_qp()
1489 return rc; in ecore_roce_modify_qp()
1491 rc = ecore_roce_sp_destroy_qp_requester(p_hwfn, qp, in ecore_roce_modify_qp()
1495 if (rc != ECORE_SUCCESS) in ecore_roce_modify_qp()
1496 return rc; in ecore_roce_modify_qp()
1508 return rc; in ecore_roce_modify_qp()