Lines Matching refs:rv

50 	int rv = -EINVAL;  in siw_mmap()  local
67 rv = remap_vmalloc_range(vma, entry->address, 0); in siw_mmap()
68 if (rv) { in siw_mmap()
76 return rv; in siw_mmap()
84 int rv; in siw_alloc_ucontext() local
87 rv = -ENOMEM; in siw_alloc_ucontext()
95 rv = -EINVAL; in siw_alloc_ucontext()
98 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_alloc_ucontext()
99 if (rv) in siw_alloc_ucontext()
109 siw_dbg(base_ctx->device, "failure %d. now %d context(s)\n", rv, in siw_alloc_ucontext()
112 return rv; in siw_alloc_ucontext()
167 int rv; in siw_query_port() local
171 rv = ib_get_eth_speed(base_dev, port, &attr->active_speed, in siw_query_port()
194 return rv; in siw_query_port()
201 int rv = siw_query_port(base_dev, port, &attr); in siw_get_port_immutable() local
203 if (rv) in siw_get_port_immutable()
204 return rv; in siw_get_port_immutable()
262 int rv; in siw_mmap_entry_insert() local
270 rv = rdma_user_mmap_entry_insert(&uctx->base_ucontext, in siw_mmap_entry_insert()
273 if (rv) { in siw_mmap_entry_insert()
305 int num_sqe, num_rqe, rv = 0; in siw_create_qp() local
312 rv = -ENOMEM; in siw_create_qp()
317 rv = -EOPNOTSUPP; in siw_create_qp()
325 rv = -EINVAL; in siw_create_qp()
331 rv = -EINVAL; in siw_create_qp()
340 rv = -EINVAL; in siw_create_qp()
348 rv = -EINVAL; in siw_create_qp()
353 rv = -ENOMEM; in siw_create_qp()
361 rv = siw_qp_add(sdev, qp); in siw_create_qp()
362 if (rv) in siw_create_qp()
380 rv = -ENOMEM; in siw_create_qp()
387 rv = -EINVAL; in siw_create_qp()
414 rv = -ENOMEM; in siw_create_qp()
442 rv = -ENOMEM; in siw_create_qp()
454 rv = -ENOMEM; in siw_create_qp()
460 rv = -EINVAL; in siw_create_qp()
463 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_qp()
464 if (rv) in siw_create_qp()
469 rv = -EINVAL; in siw_create_qp()
493 return ERR_PTR(rv); in siw_create_qp()
542 int rv = 0; in siw_verbs_modify_qp() local
575 rv = siw_qp_modify(qp, &new_attrs, siw_attr_mask); in siw_verbs_modify_qp()
579 return rv; in siw_verbs_modify_qp()
671 int rv = 0; in siw_sq_flush_wr() local
676 rv = siw_sqe_complete(qp, &sqe, 0, SIW_WC_WR_FLUSH_ERR); in siw_sq_flush_wr()
677 if (rv) { in siw_sq_flush_wr()
684 return rv; in siw_sq_flush_wr()
692 int rv = 0; in siw_rq_flush_wr() local
696 rv = siw_rqe_complete(qp, &rqe, 0, 0, SIW_WC_WR_FLUSH_ERR); in siw_rq_flush_wr()
697 if (rv) { in siw_rq_flush_wr()
704 return rv; in siw_rq_flush_wr()
723 int rv = 0; in siw_post_send() local
746 rv = siw_sq_flush_wr(qp, wr, bad_wr); in siw_post_send()
751 rv = -ENOTCONN; in siw_post_send()
753 return rv; in siw_post_send()
764 rv = siw_sq_flush_wr(qp, wr, bad_wr); in siw_post_send()
769 rv = -ENOTCONN; in siw_post_send()
772 return rv; in siw_post_send()
782 rv = -ENOMEM; in siw_post_send()
787 rv = -EINVAL; in siw_post_send()
810 rv = siw_copy_inline_sgl(wr, sqe); in siw_post_send()
811 if (rv <= 0) { in siw_post_send()
812 rv = -EINVAL; in siw_post_send()
836 rv = -EINVAL; in siw_post_send()
859 rv = siw_copy_inline_sgl(wr, sqe); in siw_post_send()
860 if (unlikely(rv < 0)) { in siw_post_send()
861 rv = -EINVAL; in siw_post_send()
887 rv = -EINVAL; in siw_post_send()
894 if (unlikely(rv < 0)) in siw_post_send()
916 rv = siw_activate_tx(qp); in siw_post_send()
919 if (rv <= 0) in siw_post_send()
923 rv = siw_sq_start(qp); in siw_post_send()
936 if (rv >= 0) in siw_post_send()
941 siw_dbg_qp(qp, "error %d\n", rv); in siw_post_send()
944 return rv; in siw_post_send()
961 int rv = 0; in siw_post_receive() local
988 rv = siw_rq_flush_wr(qp, wr, bad_wr); in siw_post_receive()
993 rv = -ENOTCONN; in siw_post_receive()
995 return rv; in siw_post_receive()
1006 rv = siw_rq_flush_wr(qp, wr, bad_wr); in siw_post_receive()
1011 rv = -ENOTCONN; in siw_post_receive()
1014 return rv; in siw_post_receive()
1028 rv = -ENOMEM; in siw_post_receive()
1033 rv = -EINVAL; in siw_post_receive()
1052 if (rv < 0) { in siw_post_receive()
1053 siw_dbg_qp(qp, "error %d\n", rv); in siw_post_receive()
1056 return rv > 0 ? 0 : rv; in siw_post_receive()
1095 int rv, size = attr->cqe; in siw_create_cq() local
1099 rv = -ENOMEM; in siw_create_cq()
1104 rv = -EINVAL; in siw_create_cq()
1119 rv = -ENOMEM; in siw_create_cq()
1141 rv = -ENOMEM; in siw_create_cq()
1149 rv = -EINVAL; in siw_create_cq()
1152 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_cq()
1153 if (rv) in siw_create_cq()
1159 siw_dbg(base_cq->device, "CQ creation failed: %d", rv); in siw_create_cq()
1171 return rv; in siw_create_cq()
1282 int rv; in siw_reg_user_mr() local
1290 rv = -ENOMEM; in siw_reg_user_mr()
1294 rv = -EINVAL; in siw_reg_user_mr()
1306 rv = -ENOMEM; in siw_reg_user_mr()
1312 rv = PTR_ERR(umem); in siw_reg_user_mr()
1313 siw_dbg_pd(pd, "getting user memory failed: %d\n", rv); in siw_reg_user_mr()
1319 rv = -ENOMEM; in siw_reg_user_mr()
1322 rv = siw_mr_add_mem(mr, pd, umem, start, len, rights); in siw_reg_user_mr()
1323 if (rv) in siw_reg_user_mr()
1331 rv = -EINVAL; in siw_reg_user_mr()
1334 rv = ib_copy_from_udata(&ureq, udata, sizeof(ureq)); in siw_reg_user_mr()
1335 if (rv) in siw_reg_user_mr()
1344 rv = -EINVAL; in siw_reg_user_mr()
1347 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_reg_user_mr()
1348 if (rv) in siw_reg_user_mr()
1365 return ERR_PTR(rv); in siw_reg_user_mr()
1374 int rv; in siw_alloc_mr() local
1378 rv = -ENOMEM; in siw_alloc_mr()
1383 rv = -EOPNOTSUPP; in siw_alloc_mr()
1388 rv = -ENOMEM; in siw_alloc_mr()
1393 rv = PTR_ERR(pbl); in siw_alloc_mr()
1394 siw_dbg_pd(pd, "pbl allocation failed: %d\n", rv); in siw_alloc_mr()
1400 rv = -ENOMEM; in siw_alloc_mr()
1403 rv = siw_mr_add_mem(mr, pd, pbl, 0, max_sge * PAGE_SIZE, 0); in siw_alloc_mr()
1404 if (rv) in siw_alloc_mr()
1423 siw_dbg_pd(pd, "failed: %d\n", rv); in siw_alloc_mr()
1425 return ERR_PTR(rv); in siw_alloc_mr()
1443 int i, rv; in siw_map_mr_sg() local
1485 rv = ib_sg_to_pages(base_mr, sl, num_sle, sg_off, siw_set_pbl_page); in siw_map_mr_sg()
1486 if (rv > 0) { in siw_map_mr_sg()
1494 return rv; in siw_map_mr_sg()
1506 int rv; in siw_get_dma_mr() local
1510 rv = -ENOMEM; in siw_get_dma_mr()
1515 rv = -ENOMEM; in siw_get_dma_mr()
1518 rv = siw_mr_add_mem(mr, pd, NULL, 0, ULONG_MAX, rights); in siw_get_dma_mr()
1519 if (rv) in siw_get_dma_mr()
1529 if (rv) in siw_get_dma_mr()
1534 return ERR_PTR(rv); in siw_get_dma_mr()
1556 int rv; in siw_create_srq() local
1560 rv = -ENOMEM; in siw_create_srq()
1565 rv = -EINVAL; in siw_create_srq()
1583 rv = -ENOMEM; in siw_create_srq()
1594 rv = -ENOMEM; in siw_create_srq()
1601 rv = -EINVAL; in siw_create_srq()
1604 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_srq()
1605 if (rv) in siw_create_srq()
1622 return rv; in siw_create_srq()
1639 int rv = 0; in siw_modify_srq() local
1645 rv = -EOPNOTSUPP; in siw_modify_srq()
1651 rv = -EINVAL; in siw_modify_srq()
1663 return rv; in siw_modify_srq()
1727 int rv = 0; in siw_post_srq_recv() local
1732 rv = -EINVAL; in siw_post_srq_recv()
1748 rv = -ENOMEM; in siw_post_srq_recv()
1754 rv = -EINVAL; in siw_post_srq_recv()
1771 if (unlikely(rv < 0)) { in siw_post_srq_recv()
1772 siw_dbg_pd(base_srq->pd, "[SRQ]: error %d\n", rv); in siw_post_srq_recv()
1775 return rv; in siw_post_srq_recv()