Lines Matching refs:wqe_index
116 size_t buflen, int wqe_index, in mlx5_ib_read_user_wqe_common() argument
121 size_t offset = wq_offset + ((wqe_index % wq_wqe_cnt) << wq_wqe_shift); in mlx5_ib_read_user_wqe_common()
142 static int mlx5_ib_read_kernel_wqe_sq(struct mlx5_ib_qp *qp, int wqe_index, in mlx5_ib_read_kernel_wqe_sq() argument
151 wqe_index = wqe_index & qp->sq.fbc.sz_m1; in mlx5_ib_read_kernel_wqe_sq()
154 p = mlx5_frag_buf_get_wqe(&qp->sq.fbc, wqe_index); in mlx5_ib_read_kernel_wqe_sq()
170 wqe_index = (wqe_index + 1) & qp->sq.fbc.sz_m1; in mlx5_ib_read_kernel_wqe_sq()
171 p = mlx5_frag_buf_get_wqe(&qp->sq.fbc, wqe_index); in mlx5_ib_read_kernel_wqe_sq()
177 static int mlx5_ib_read_user_wqe_sq(struct mlx5_ib_qp *qp, int wqe_index, in mlx5_ib_read_user_wqe_sq() argument
191 ret = mlx5_ib_read_user_wqe_common(umem, buffer, buflen, wqe_index, in mlx5_ib_read_user_wqe_sq()
228 int mlx5_ib_read_wqe_sq(struct mlx5_ib_qp *qp, int wqe_index, void *buffer, in mlx5_ib_read_wqe_sq() argument
238 return mlx5_ib_read_kernel_wqe_sq(qp, wqe_index, buffer, in mlx5_ib_read_wqe_sq()
241 return mlx5_ib_read_user_wqe_sq(qp, wqe_index, buffer, buflen, bc); in mlx5_ib_read_wqe_sq()
244 static int mlx5_ib_read_user_wqe_rq(struct mlx5_ib_qp *qp, int wqe_index, in mlx5_ib_read_user_wqe_rq() argument
253 ret = mlx5_ib_read_user_wqe_common(umem, buffer, buflen, wqe_index, in mlx5_ib_read_user_wqe_rq()
264 int mlx5_ib_read_wqe_rq(struct mlx5_ib_qp *qp, int wqe_index, void *buffer, in mlx5_ib_read_wqe_rq() argument
278 return mlx5_ib_read_user_wqe_rq(qp, wqe_index, buffer, buflen, bc); in mlx5_ib_read_wqe_rq()
281 static int mlx5_ib_read_user_wqe_srq(struct mlx5_ib_srq *srq, int wqe_index, in mlx5_ib_read_user_wqe_srq() argument
288 ret = mlx5_ib_read_user_wqe_common(umem, buffer, buflen, wqe_index, 0, in mlx5_ib_read_user_wqe_srq()
298 int mlx5_ib_read_wqe_srq(struct mlx5_ib_srq *srq, int wqe_index, void *buffer, in mlx5_ib_read_wqe_srq() argument
310 return mlx5_ib_read_user_wqe_srq(srq, wqe_index, buffer, buflen, bc); in mlx5_ib_read_wqe_srq()