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()
304 int num_sqe, num_rqe, rv = 0; in siw_create_qp() local
311 rv = -ENOMEM; in siw_create_qp()
316 rv = -EOPNOTSUPP; in siw_create_qp()
324 rv = -EINVAL; in siw_create_qp()
330 rv = -EINVAL; in siw_create_qp()
339 rv = -EINVAL; in siw_create_qp()
345 rv = -EINVAL; in siw_create_qp()
350 rv = -ENOMEM; in siw_create_qp()
358 rv = siw_qp_add(sdev, qp); in siw_create_qp()
359 if (rv) in siw_create_qp()
374 rv = -EINVAL; in siw_create_qp()
386 rv = -ENOMEM; in siw_create_qp()
393 rv = -EINVAL; in siw_create_qp()
419 rv = -ENOMEM; in siw_create_qp()
447 rv = -ENOMEM; in siw_create_qp()
459 rv = -ENOMEM; in siw_create_qp()
465 rv = -EINVAL; in siw_create_qp()
468 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_qp()
469 if (rv) in siw_create_qp()
474 rv = -EINVAL; in siw_create_qp()
498 return ERR_PTR(rv); in siw_create_qp()
547 int rv = 0; in siw_verbs_modify_qp() local
580 rv = siw_qp_modify(qp, &new_attrs, siw_attr_mask); in siw_verbs_modify_qp()
584 return rv; in siw_verbs_modify_qp()
676 int rv = 0; in siw_sq_flush_wr() local
681 rv = siw_sqe_complete(qp, &sqe, 0, SIW_WC_WR_FLUSH_ERR); in siw_sq_flush_wr()
682 if (rv) { in siw_sq_flush_wr()
689 return rv; in siw_sq_flush_wr()
697 int rv = 0; in siw_rq_flush_wr() local
701 rv = siw_rqe_complete(qp, &rqe, 0, 0, SIW_WC_WR_FLUSH_ERR); in siw_rq_flush_wr()
702 if (rv) { in siw_rq_flush_wr()
709 return rv; in siw_rq_flush_wr()
728 int rv = 0; in siw_post_send() local
751 rv = siw_sq_flush_wr(qp, wr, bad_wr); in siw_post_send()
756 rv = -ENOTCONN; in siw_post_send()
758 return rv; in siw_post_send()
769 rv = siw_sq_flush_wr(qp, wr, bad_wr); in siw_post_send()
774 rv = -ENOTCONN; in siw_post_send()
777 return rv; in siw_post_send()
787 rv = -ENOMEM; in siw_post_send()
792 rv = -EINVAL; in siw_post_send()
815 rv = siw_copy_inline_sgl(wr, sqe); in siw_post_send()
816 if (rv <= 0) { in siw_post_send()
817 rv = -EINVAL; in siw_post_send()
841 rv = -EINVAL; in siw_post_send()
864 rv = siw_copy_inline_sgl(wr, sqe); in siw_post_send()
865 if (unlikely(rv < 0)) { in siw_post_send()
866 rv = -EINVAL; in siw_post_send()
892 rv = -EINVAL; in siw_post_send()
899 if (unlikely(rv < 0)) in siw_post_send()
921 rv = siw_activate_tx(qp); in siw_post_send()
924 if (rv <= 0) in siw_post_send()
928 rv = siw_sq_start(qp); in siw_post_send()
941 if (rv >= 0) in siw_post_send()
946 siw_dbg_qp(qp, "error %d\n", rv); in siw_post_send()
949 return rv; in siw_post_send()
966 int rv = 0; in siw_post_receive() local
993 rv = siw_rq_flush_wr(qp, wr, bad_wr); in siw_post_receive()
998 rv = -ENOTCONN; in siw_post_receive()
1000 return rv; in siw_post_receive()
1011 rv = siw_rq_flush_wr(qp, wr, bad_wr); in siw_post_receive()
1016 rv = -ENOTCONN; in siw_post_receive()
1019 return rv; in siw_post_receive()
1033 rv = -ENOMEM; in siw_post_receive()
1038 rv = -EINVAL; in siw_post_receive()
1057 if (rv < 0) { in siw_post_receive()
1058 siw_dbg_qp(qp, "error %d\n", rv); in siw_post_receive()
1061 return rv > 0 ? 0 : rv; in siw_post_receive()
1100 int rv, size = attr->cqe; in siw_create_cq() local
1104 rv = -ENOMEM; in siw_create_cq()
1109 rv = -EINVAL; in siw_create_cq()
1124 rv = -ENOMEM; in siw_create_cq()
1146 rv = -ENOMEM; in siw_create_cq()
1154 rv = -EINVAL; in siw_create_cq()
1157 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_cq()
1158 if (rv) in siw_create_cq()
1164 siw_dbg(base_cq->device, "CQ creation failed: %d", rv); in siw_create_cq()
1176 return rv; in siw_create_cq()
1287 int rv; in siw_reg_user_mr() local
1295 rv = -ENOMEM; in siw_reg_user_mr()
1299 rv = -EINVAL; in siw_reg_user_mr()
1311 rv = -ENOMEM; in siw_reg_user_mr()
1317 rv = PTR_ERR(umem); in siw_reg_user_mr()
1318 siw_dbg_pd(pd, "getting user memory failed: %d\n", rv); in siw_reg_user_mr()
1324 rv = -ENOMEM; in siw_reg_user_mr()
1327 rv = siw_mr_add_mem(mr, pd, umem, start, len, rights); in siw_reg_user_mr()
1328 if (rv) in siw_reg_user_mr()
1336 rv = -EINVAL; in siw_reg_user_mr()
1339 rv = ib_copy_from_udata(&ureq, udata, sizeof(ureq)); in siw_reg_user_mr()
1340 if (rv) in siw_reg_user_mr()
1349 rv = -EINVAL; in siw_reg_user_mr()
1352 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_reg_user_mr()
1353 if (rv) in siw_reg_user_mr()
1370 return ERR_PTR(rv); in siw_reg_user_mr()
1379 int rv; in siw_alloc_mr() local
1383 rv = -ENOMEM; in siw_alloc_mr()
1388 rv = -EOPNOTSUPP; in siw_alloc_mr()
1393 rv = -ENOMEM; in siw_alloc_mr()
1398 rv = PTR_ERR(pbl); in siw_alloc_mr()
1399 siw_dbg_pd(pd, "pbl allocation failed: %d\n", rv); in siw_alloc_mr()
1405 rv = -ENOMEM; in siw_alloc_mr()
1408 rv = siw_mr_add_mem(mr, pd, pbl, 0, max_sge * PAGE_SIZE, 0); in siw_alloc_mr()
1409 if (rv) in siw_alloc_mr()
1428 siw_dbg_pd(pd, "failed: %d\n", rv); in siw_alloc_mr()
1430 return ERR_PTR(rv); in siw_alloc_mr()
1448 int i, rv; in siw_map_mr_sg() local
1490 rv = ib_sg_to_pages(base_mr, sl, num_sle, sg_off, siw_set_pbl_page); in siw_map_mr_sg()
1491 if (rv > 0) { in siw_map_mr_sg()
1499 return rv; in siw_map_mr_sg()
1511 int rv; in siw_get_dma_mr() local
1515 rv = -ENOMEM; in siw_get_dma_mr()
1520 rv = -ENOMEM; in siw_get_dma_mr()
1523 rv = siw_mr_add_mem(mr, pd, NULL, 0, ULONG_MAX, rights); in siw_get_dma_mr()
1524 if (rv) in siw_get_dma_mr()
1534 if (rv) in siw_get_dma_mr()
1539 return ERR_PTR(rv); in siw_get_dma_mr()
1561 int rv; in siw_create_srq() local
1565 rv = -ENOMEM; in siw_create_srq()
1570 rv = -EINVAL; in siw_create_srq()
1588 rv = -ENOMEM; in siw_create_srq()
1599 rv = -ENOMEM; in siw_create_srq()
1606 rv = -EINVAL; in siw_create_srq()
1609 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_srq()
1610 if (rv) in siw_create_srq()
1627 return rv; in siw_create_srq()
1644 int rv = 0; in siw_modify_srq() local
1650 rv = -EOPNOTSUPP; in siw_modify_srq()
1656 rv = -EINVAL; in siw_modify_srq()
1668 return rv; in siw_modify_srq()
1732 int rv = 0; in siw_post_srq_recv() local
1737 rv = -EINVAL; in siw_post_srq_recv()
1753 rv = -ENOMEM; in siw_post_srq_recv()
1759 rv = -EINVAL; in siw_post_srq_recv()
1776 if (unlikely(rv < 0)) { in siw_post_srq_recv()
1777 siw_dbg_pd(base_srq->pd, "[SRQ]: error %d\n", rv); in siw_post_srq_recv()
1780 return rv; in siw_post_srq_recv()