Lines Matching refs:sgl_nents
262 fd_execute_rw_aio(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in fd_execute_rw_aio() argument
275 aio_cmd = kmalloc(struct_size(aio_cmd, bvecs, sgl_nents), GFP_KERNEL); in fd_execute_rw_aio()
279 for_each_sg(sgl, sg, sgl_nents, i) { in fd_execute_rw_aio()
287 iov_iter_bvec(&iter, is_write, aio_cmd->bvecs, sgl_nents, len); in fd_execute_rw_aio()
312 u32 sgl_nents, u32 data_length, int is_write) in fd_do_rw() argument
321 bvec = kcalloc(sgl_nents, sizeof(struct bio_vec), GFP_KERNEL); in fd_do_rw()
327 for_each_sg(sgl, sg, sgl_nents, i) { in fd_do_rw()
335 iov_iter_bvec(&iter, is_write, bvec, sgl_nents, len); in fd_do_rw()
587 fd_execute_rw_buffered(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in fd_execute_rw_buffered() argument
610 sgl, sgl_nents, cmd->data_length, 0); in fd_execute_rw_buffered()
635 sgl, sgl_nents, cmd->data_length, 1); in fd_execute_rw_buffered()
671 fd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in fd_execute_rw() argument
689 return fd_execute_rw_aio(cmd, sgl, sgl_nents, data_direction); in fd_execute_rw()
690 return fd_execute_rw_buffered(cmd, sgl, sgl_nents, data_direction); in fd_execute_rw()