Lines Matching refs:rv

51 	int rv = -EINVAL;
68 rv = remap_vmalloc_range(vma, entry->address, 0);
69 if (rv) {
77 return rv;
85 int rv;
88 rv = -ENOMEM;
96 rv = -EINVAL;
99 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
100 if (rv)
110 siw_dbg(base_ctx->device, "failure %d. now %d context(s)\n", rv,
113 return rv;
169 int rv;
173 rv = ib_get_eth_speed(base_dev, port, &attr->active_speed,
196 return rv;
203 int rv = siw_query_port(base_dev, port, &attr);
205 if (rv)
206 return rv;
264 int rv;
272 rv = rdma_user_mmap_entry_insert(&uctx->base_ucontext,
275 if (rv) {
306 int num_sqe, num_rqe, rv = 0;
316 rv = -ENOMEM;
321 rv = -EOPNOTSUPP;
329 rv = -EINVAL;
335 rv = -EINVAL;
344 rv = -EINVAL;
350 rv = -EINVAL;
359 rv = siw_qp_add(sdev, qp);
360 if (rv)
375 rv = -EINVAL;
387 rv = -ENOMEM;
394 rv = -EINVAL;
420 rv = -ENOMEM;
448 rv = -ENOMEM;
460 rv = -ENOMEM;
466 rv = -EINVAL;
469 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
470 if (rv)
475 rv = -EINVAL;
498 return rv;
547 int rv = 0;
583 rv = siw_qp_modify(qp, &new_attrs, siw_attr_mask);
587 return rv;
679 int rv = 0;
710 rv = -EINVAL;
713 if (!rv) {
715 rv = siw_sqe_complete(qp, &sqe, 0,
718 if (rv) {
725 return rv;
733 int rv = 0;
737 rv = siw_rqe_complete(qp, &rqe, 0, 0, SIW_WC_WR_FLUSH_ERR);
738 if (rv) {
745 return rv;
764 int rv = 0;
787 rv = siw_sq_flush_wr(qp, wr, bad_wr);
792 rv = -ENOTCONN;
794 return rv;
805 rv = siw_sq_flush_wr(qp, wr, bad_wr);
810 rv = -ENOTCONN;
813 return rv;
823 rv = -ENOMEM;
828 rv = -EINVAL;
851 rv = siw_copy_inline_sgl(wr, sqe);
852 if (rv <= 0) {
853 rv = -EINVAL;
877 rv = -EINVAL;
900 rv = siw_copy_inline_sgl(wr, sqe);
901 if (unlikely(rv < 0)) {
902 rv = -EINVAL;
928 rv = -EINVAL;
935 if (unlikely(rv < 0))
948 * Eventual immediate errors (rv < 0) do not affect the involved
950 * processing, if new work is already pending. But rv must be passed
957 rv = siw_activate_tx(qp);
960 if (rv <= 0)
964 rv = siw_sq_start(qp);
977 if (rv >= 0)
982 siw_dbg_qp(qp, "error %d\n", rv);
985 return rv;
1002 int rv = 0;
1029 rv = siw_rq_flush_wr(qp, wr, bad_wr);
1034 rv = -ENOTCONN;
1036 return rv;
1047 rv = siw_rq_flush_wr(qp, wr, bad_wr);
1052 rv = -ENOTCONN;
1055 return rv;
1069 rv = -ENOMEM;
1074 rv = -EINVAL;
1093 if (rv < 0) {
1094 siw_dbg_qp(qp, "error %d\n", rv);
1097 return rv > 0 ? 0 : rv;
1136 int rv, size = attr->cqe;
1143 rv = -ENOMEM;
1148 rv = -EINVAL;
1163 rv = -ENOMEM;
1185 rv = -ENOMEM;
1193 rv = -EINVAL;
1196 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
1197 if (rv)
1203 siw_dbg(base_cq->device, "CQ creation failed: %d", rv);
1215 return rv;
1326 int rv;
1334 rv = -ENOMEM;
1338 rv = -EINVAL;
1350 rv = -ENOMEM;
1356 rv = PTR_ERR(umem);
1357 siw_dbg_pd(pd, "getting user memory failed: %d\n", rv);
1363 rv = -ENOMEM;
1366 rv = siw_mr_add_mem(mr, pd, umem, start, len, rights);
1367 if (rv)
1375 rv = -EINVAL;
1378 rv = ib_copy_from_udata(&ureq, udata, sizeof(ureq));
1379 if (rv)
1388 rv = -EINVAL;
1391 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
1392 if (rv)
1409 return ERR_PTR(rv);
1418 int rv;
1422 rv = -ENOMEM;
1427 rv = -EOPNOTSUPP;
1432 rv = -ENOMEM;
1437 rv = PTR_ERR(pbl);
1438 siw_dbg_pd(pd, "pbl allocation failed: %d\n", rv);
1444 rv = -ENOMEM;
1447 rv = siw_mr_add_mem(mr, pd, pbl, 0, max_sge * PAGE_SIZE, 0);
1448 if (rv)
1467 siw_dbg_pd(pd, "failed: %d\n", rv);
1469 return ERR_PTR(rv);
1487 int i, rv;
1529 rv = ib_sg_to_pages(base_mr, sl, num_sle, sg_off, siw_set_pbl_page);
1530 if (rv > 0) {
1538 return rv;
1550 int rv;
1554 rv = -ENOMEM;
1559 rv = -ENOMEM;
1562 rv = siw_mr_add_mem(mr, pd, NULL, 0, ULONG_MAX, rights);
1563 if (rv)
1573 if (rv)
1578 return ERR_PTR(rv);
1600 int rv;
1607 rv = -ENOMEM;
1612 rv = -EINVAL;
1630 rv = -ENOMEM;
1641 rv = -ENOMEM;
1648 rv = -EINVAL;
1651 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
1652 if (rv)
1669 return rv;
1686 int rv = 0;
1692 rv = -EOPNOTSUPP;
1698 rv = -EINVAL;
1710 return rv;
1774 int rv = 0;
1779 rv = -EINVAL;
1795 rv = -ENOMEM;
1801 rv = -EINVAL;
1818 if (unlikely(rv < 0)) {
1819 siw_dbg_pd(base_srq->pd, "[SRQ]: error %d\n", rv);
1822 return rv;