Lines Matching refs:sgl_nents
266 fd_execute_rw_aio(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in fd_execute_rw_aio() argument
279 aio_cmd = kmalloc(struct_size(aio_cmd, bvecs, sgl_nents), GFP_KERNEL); in fd_execute_rw_aio()
283 for_each_sg(sgl, sg, sgl_nents, i) { in fd_execute_rw_aio()
289 iov_iter_bvec(&iter, is_write, aio_cmd->bvecs, sgl_nents, len); in fd_execute_rw_aio()
314 u32 sgl_nents, u32 data_length, int is_write) in fd_do_rw() argument
323 bvec = kcalloc(sgl_nents, sizeof(struct bio_vec), GFP_KERNEL); in fd_do_rw()
329 for_each_sg(sgl, sg, sgl_nents, i) { in fd_do_rw()
334 iov_iter_bvec(&iter, is_write, bvec, sgl_nents, len); in fd_do_rw()
588 fd_execute_rw_buffered(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in fd_execute_rw_buffered() argument
611 sgl, sgl_nents, cmd->data_length, 0); in fd_execute_rw_buffered()
636 sgl, sgl_nents, cmd->data_length, 1); in fd_execute_rw_buffered()
672 fd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in fd_execute_rw() argument
690 return fd_execute_rw_aio(cmd, sgl, sgl_nents, data_direction); in fd_execute_rw()
691 return fd_execute_rw_buffered(cmd, sgl, sgl_nents, data_direction); in fd_execute_rw()