Lines Matching refs:wqe_index
107 size_t buflen, int wqe_index, in mlx5_ib_read_user_wqe_common() argument
112 size_t offset = wq_offset + ((wqe_index % wq_wqe_cnt) << wq_wqe_shift); in mlx5_ib_read_user_wqe_common()
133 static int mlx5_ib_read_kernel_wqe_sq(struct mlx5_ib_qp *qp, int wqe_index, in mlx5_ib_read_kernel_wqe_sq() argument
142 wqe_index = wqe_index & qp->sq.fbc.sz_m1; in mlx5_ib_read_kernel_wqe_sq()
145 p = mlx5_frag_buf_get_wqe(&qp->sq.fbc, wqe_index); in mlx5_ib_read_kernel_wqe_sq()
161 wqe_index = (wqe_index + 1) & qp->sq.fbc.sz_m1; in mlx5_ib_read_kernel_wqe_sq()
162 p = mlx5_frag_buf_get_wqe(&qp->sq.fbc, wqe_index); in mlx5_ib_read_kernel_wqe_sq()
168 static int mlx5_ib_read_user_wqe_sq(struct mlx5_ib_qp *qp, int wqe_index, in mlx5_ib_read_user_wqe_sq() argument
182 ret = mlx5_ib_read_user_wqe_common(umem, buffer, buflen, wqe_index, in mlx5_ib_read_user_wqe_sq()
219 int mlx5_ib_read_wqe_sq(struct mlx5_ib_qp *qp, int wqe_index, void *buffer, in mlx5_ib_read_wqe_sq() argument
229 return mlx5_ib_read_kernel_wqe_sq(qp, wqe_index, buffer, in mlx5_ib_read_wqe_sq()
232 return mlx5_ib_read_user_wqe_sq(qp, wqe_index, buffer, buflen, bc); in mlx5_ib_read_wqe_sq()
235 static int mlx5_ib_read_user_wqe_rq(struct mlx5_ib_qp *qp, int wqe_index, in mlx5_ib_read_user_wqe_rq() argument
244 ret = mlx5_ib_read_user_wqe_common(umem, buffer, buflen, wqe_index, in mlx5_ib_read_user_wqe_rq()
255 int mlx5_ib_read_wqe_rq(struct mlx5_ib_qp *qp, int wqe_index, void *buffer, in mlx5_ib_read_wqe_rq() argument
269 return mlx5_ib_read_user_wqe_rq(qp, wqe_index, buffer, buflen, bc); in mlx5_ib_read_wqe_rq()
272 static int mlx5_ib_read_user_wqe_srq(struct mlx5_ib_srq *srq, int wqe_index, in mlx5_ib_read_user_wqe_srq() argument
279 ret = mlx5_ib_read_user_wqe_common(umem, buffer, buflen, wqe_index, 0, in mlx5_ib_read_user_wqe_srq()
289 int mlx5_ib_read_wqe_srq(struct mlx5_ib_srq *srq, int wqe_index, void *buffer, in mlx5_ib_read_wqe_srq() argument
301 return mlx5_ib_read_user_wqe_srq(srq, wqe_index, buffer, buflen, bc); in mlx5_ib_read_wqe_srq()