Lines Matching refs:bytes_copied
119 size_t *bytes_copied) in mlx5_ib_read_user_wqe_common() argument
136 if (!ret && bytes_copied) in mlx5_ib_read_user_wqe_common()
137 *bytes_copied = copy_length; in mlx5_ib_read_user_wqe_common()
146 size_t bytes_copied = 0; in mlx5_ib_read_kernel_wqe_sq() local
160 while (bytes_copied < wqe_length) { in mlx5_ib_read_kernel_wqe_sq()
162 min_t(size_t, buflen - bytes_copied, MLX5_SEND_WQE_BB); in mlx5_ib_read_kernel_wqe_sq()
167 memcpy(buffer + bytes_copied, p, copy_length); in mlx5_ib_read_kernel_wqe_sq()
168 bytes_copied += copy_length; in mlx5_ib_read_kernel_wqe_sq()
173 *bc = bytes_copied; in mlx5_ib_read_kernel_wqe_sq()
184 size_t bytes_copied; in mlx5_ib_read_user_wqe_sq() local
194 &bytes_copied); in mlx5_ib_read_user_wqe_sq()
199 if (bytes_copied < sizeof(*ctrl)) in mlx5_ib_read_user_wqe_sq()
207 if (bytes_copied >= wqe_length) { in mlx5_ib_read_user_wqe_sq()
208 *bc = bytes_copied; in mlx5_ib_read_user_wqe_sq()
216 ret = mlx5_ib_read_user_wqe_common(umem, buffer + bytes_copied, in mlx5_ib_read_user_wqe_sq()
217 buflen - bytes_copied, 0, wq->offset, in mlx5_ib_read_user_wqe_sq()
219 wqe_length - bytes_copied, in mlx5_ib_read_user_wqe_sq()
224 *bc = bytes_copied + bytes_copied2; in mlx5_ib_read_user_wqe_sq()
250 size_t bytes_copied; in mlx5_ib_read_user_wqe_rq() local
256 &bytes_copied); in mlx5_ib_read_user_wqe_rq()
260 *bc = bytes_copied; in mlx5_ib_read_user_wqe_rq()
285 size_t bytes_copied; in mlx5_ib_read_user_wqe_srq() local
290 buflen, &bytes_copied); in mlx5_ib_read_user_wqe_srq()
294 *bc = bytes_copied; in mlx5_ib_read_user_wqe_srq()