Lines Matching refs:ret
115 int ret; in mlx5_ib_read_user_wqe_common() local
123 ret = ib_umem_copy_from(buffer, umem, offset, copy_length); in mlx5_ib_read_user_wqe_common()
124 if (ret) in mlx5_ib_read_user_wqe_common()
125 return ret; in mlx5_ib_read_user_wqe_common()
127 if (!ret && bytes_copied) in mlx5_ib_read_user_wqe_common()
178 int ret; in mlx5_ib_read_user_wqe_sq() local
182 ret = mlx5_ib_read_user_wqe_common(umem, buffer, buflen, wqe_index, in mlx5_ib_read_user_wqe_sq()
186 if (ret) in mlx5_ib_read_user_wqe_sq()
187 return ret; in mlx5_ib_read_user_wqe_sq()
207 ret = mlx5_ib_read_user_wqe_common(umem, buffer + bytes_copied, in mlx5_ib_read_user_wqe_sq()
213 if (ret) in mlx5_ib_read_user_wqe_sq()
214 return ret; in mlx5_ib_read_user_wqe_sq()
242 int ret; in mlx5_ib_read_user_wqe_rq() local
244 ret = mlx5_ib_read_user_wqe_common(umem, buffer, buflen, wqe_index, in mlx5_ib_read_user_wqe_rq()
249 if (ret) in mlx5_ib_read_user_wqe_rq()
250 return ret; in mlx5_ib_read_user_wqe_rq()
277 int ret; in mlx5_ib_read_user_wqe_srq() local
279 ret = mlx5_ib_read_user_wqe_common(umem, buffer, buflen, wqe_index, 0, in mlx5_ib_read_user_wqe_srq()
283 if (ret) in mlx5_ib_read_user_wqe_srq()
284 return ret; in mlx5_ib_read_user_wqe_srq()
2812 int ret = 0; in check_qp_attr() local
2816 ret = (!attr->srq || !attr->recv_cq) ? -EINVAL : 0; in check_qp_attr()
2819 ret = (attr->cap.max_recv_wr || attr->cap.max_recv_sge) ? in check_qp_attr()
2824 ret = (attr->rwq_ind_tbl && attr->send_cq) ? -EINVAL : 0; in check_qp_attr()
2830 if (ret) in check_qp_attr()
2833 return ret; in check_qp_attr()
2874 int ret; in check_ucmd_data() local
2894 ret = ib_is_udata_cleared(params->udata, last, size); in check_ucmd_data()
2895 if (!ret) in check_ucmd_data()
2900 return ret ? 0 : -EINVAL; in check_ucmd_data()
5112 int ret; in mlx5_ib_destroy_wq() local
5114 ret = mlx5_core_destroy_rq_tracked(dev, &rwq->core_qp); in mlx5_ib_destroy_wq()
5115 if (ret) in mlx5_ib_destroy_wq()
5116 return ret; in mlx5_ib_destroy_wq()
5370 int ret; in mlx5_ib_drain_sq() local
5374 ret = ib_modify_qp(qp, &attr, IB_QP_STATE); in mlx5_ib_drain_sq()
5375 if (ret && mdev->state != MLX5_DEVICE_STATE_INTERNAL_ERROR) { in mlx5_ib_drain_sq()
5376 WARN_ONCE(ret, "failed to drain send queue: %d\n", ret); in mlx5_ib_drain_sq()
5383 ret = mlx5_ib_post_send_drain(qp, &swr.wr, &bad_swr); in mlx5_ib_drain_sq()
5384 if (ret) { in mlx5_ib_drain_sq()
5385 WARN_ONCE(ret, "failed to drain send queue: %d\n", ret); in mlx5_ib_drain_sq()
5399 int ret; in mlx5_ib_drain_rq() local
5403 ret = ib_modify_qp(qp, &attr, IB_QP_STATE); in mlx5_ib_drain_rq()
5404 if (ret && mdev->state != MLX5_DEVICE_STATE_INTERNAL_ERROR) { in mlx5_ib_drain_rq()
5405 WARN_ONCE(ret, "failed to drain recv queue: %d\n", ret); in mlx5_ib_drain_rq()
5413 ret = mlx5_ib_post_recv_drain(qp, &rwr, &bad_rwr); in mlx5_ib_drain_rq()
5414 if (ret) { in mlx5_ib_drain_rq()
5415 WARN_ONCE(ret, "failed to drain recv queue: %d\n", ret); in mlx5_ib_drain_rq()