Lines Matching refs:rv

50 	int rv = -EINVAL;
67 rv = remap_vmalloc_range(vma, entry->address, 0);
68 if (rv) {
76 return rv;
84 int rv;
87 rv = -ENOMEM;
95 rv = -EINVAL;
98 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
99 if (rv)
109 siw_dbg(base_ctx->device, "failure %d. now %d context(s)\n", rv,
112 return rv;
167 int rv;
171 rv = ib_get_eth_speed(base_dev, port, &attr->active_speed,
194 return rv;
201 int rv = siw_query_port(base_dev, port, &attr);
203 if (rv)
204 return rv;
262 int rv;
270 rv = rdma_user_mmap_entry_insert(&uctx->base_ucontext,
273 if (rv) {
304 int num_sqe, num_rqe, rv = 0;
311 rv = -ENOMEM;
316 rv = -EOPNOTSUPP;
324 rv = -EINVAL;
330 rv = -EINVAL;
339 rv = -EINVAL;
345 rv = -EINVAL;
350 rv = -ENOMEM;
358 rv = siw_qp_add(sdev, qp);
359 if (rv)
374 rv = -EINVAL;
386 rv = -ENOMEM;
393 rv = -EINVAL;
419 rv = -ENOMEM;
447 rv = -ENOMEM;
459 rv = -ENOMEM;
465 rv = -EINVAL;
468 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
469 if (rv)
474 rv = -EINVAL;
498 return ERR_PTR(rv);
547 int rv = 0;
580 rv = siw_qp_modify(qp, &new_attrs, siw_attr_mask);
584 return rv;
675 int rv = 0;
706 rv = -EINVAL;
709 if (!rv) {
711 rv = siw_sqe_complete(qp, &sqe, 0,
714 if (rv) {
721 return rv;
729 int rv = 0;
733 rv = siw_rqe_complete(qp, &rqe, 0, 0, SIW_WC_WR_FLUSH_ERR);
734 if (rv) {
741 return rv;
760 int rv = 0;
783 rv = siw_sq_flush_wr(qp, wr, bad_wr);
788 rv = -ENOTCONN;
790 return rv;
801 rv = siw_sq_flush_wr(qp, wr, bad_wr);
806 rv = -ENOTCONN;
809 return rv;
819 rv = -ENOMEM;
824 rv = -EINVAL;
847 rv = siw_copy_inline_sgl(wr, sqe);
848 if (rv <= 0) {
849 rv = -EINVAL;
873 rv = -EINVAL;
896 rv = siw_copy_inline_sgl(wr, sqe);
897 if (unlikely(rv < 0)) {
898 rv = -EINVAL;
924 rv = -EINVAL;
931 if (unlikely(rv < 0))
944 * Eventual immediate errors (rv < 0) do not affect the involved
946 * processing, if new work is already pending. But rv must be passed
953 rv = siw_activate_tx(qp);
956 if (rv <= 0)
960 rv = siw_sq_start(qp);
973 if (rv >= 0)
978 siw_dbg_qp(qp, "error %d\n", rv);
981 return rv;
998 int rv = 0;
1025 rv = siw_rq_flush_wr(qp, wr, bad_wr);
1030 rv = -ENOTCONN;
1032 return rv;
1043 rv = siw_rq_flush_wr(qp, wr, bad_wr);
1048 rv = -ENOTCONN;
1051 return rv;
1065 rv = -ENOMEM;
1070 rv = -EINVAL;
1089 if (rv < 0) {
1090 siw_dbg_qp(qp, "error %d\n", rv);
1093 return rv > 0 ? 0 : rv;
1132 int rv, size = attr->cqe;
1136 rv = -ENOMEM;
1141 rv = -EINVAL;
1156 rv = -ENOMEM;
1178 rv = -ENOMEM;
1186 rv = -EINVAL;
1189 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
1190 if (rv)
1196 siw_dbg(base_cq->device, "CQ creation failed: %d", rv);
1208 return rv;
1319 int rv;
1327 rv = -ENOMEM;
1331 rv = -EINVAL;
1343 rv = -ENOMEM;
1349 rv = PTR_ERR(umem);
1350 siw_dbg_pd(pd, "getting user memory failed: %d\n", rv);
1356 rv = -ENOMEM;
1359 rv = siw_mr_add_mem(mr, pd, umem, start, len, rights);
1360 if (rv)
1368 rv = -EINVAL;
1371 rv = ib_copy_from_udata(&ureq, udata, sizeof(ureq));
1372 if (rv)
1381 rv = -EINVAL;
1384 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
1385 if (rv)
1402 return ERR_PTR(rv);
1411 int rv;
1415 rv = -ENOMEM;
1420 rv = -EOPNOTSUPP;
1425 rv = -ENOMEM;
1430 rv = PTR_ERR(pbl);
1431 siw_dbg_pd(pd, "pbl allocation failed: %d\n", rv);
1437 rv = -ENOMEM;
1440 rv = siw_mr_add_mem(mr, pd, pbl, 0, max_sge * PAGE_SIZE, 0);
1441 if (rv)
1460 siw_dbg_pd(pd, "failed: %d\n", rv);
1462 return ERR_PTR(rv);
1480 int i, rv;
1522 rv = ib_sg_to_pages(base_mr, sl, num_sle, sg_off, siw_set_pbl_page);
1523 if (rv > 0) {
1531 return rv;
1543 int rv;
1547 rv = -ENOMEM;
1552 rv = -ENOMEM;
1555 rv = siw_mr_add_mem(mr, pd, NULL, 0, ULONG_MAX, rights);
1556 if (rv)
1566 if (rv)
1571 return ERR_PTR(rv);
1593 int rv;
1597 rv = -ENOMEM;
1602 rv = -EINVAL;
1620 rv = -ENOMEM;
1631 rv = -ENOMEM;
1638 rv = -EINVAL;
1641 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
1642 if (rv)
1659 return rv;
1676 int rv = 0;
1682 rv = -EOPNOTSUPP;
1688 rv = -EINVAL;
1700 return rv;
1764 int rv = 0;
1769 rv = -EINVAL;
1785 rv = -ENOMEM;
1791 rv = -EINVAL;
1808 if (unlikely(rv < 0)) {
1809 siw_dbg_pd(base_srq->pd, "[SRQ]: error %d\n", rv);
1812 return rv;