/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_file.c | 261 fd_execute_rw_aio(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in fd_execute_rw_aio() argument 279 bvec = kcalloc(sgl_nents, sizeof(struct bio_vec), GFP_KERNEL); in fd_execute_rw_aio() 285 for_each_sg(sgl, sg, sgl_nents, i) { in fd_execute_rw_aio() 293 iov_iter_bvec(&iter, is_write, bvec, sgl_nents, len); in fd_execute_rw_aio() 320 u32 sgl_nents, u32 data_length, int is_write) in fd_do_rw() 329 bvec = kcalloc(sgl_nents, sizeof(struct bio_vec), GFP_KERNEL); in fd_do_rw() 335 for_each_sg(sgl, sg, sgl_nents, i) { in fd_do_rw() 343 iov_iter_bvec(&iter, is_write, bvec, sgl_nents, len); in fd_do_rw() 595 fd_execute_rw_buffered(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in fd_execute_rw_buffered() argument 618 sgl, sgl_nents, cm in fd_execute_rw_buffered() 318 fd_do_rw(struct se_cmd *cmd, struct file *fd, u32 block_size, struct scatterlist *sgl, u32 sgl_nents, u32 data_length, int is_write) fd_do_rw() argument 679 fd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, enum dma_data_direction data_direction) fd_execute_rw() argument [all...] |
H A D | target_core_iblock.c | 680 iblock_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in iblock_execute_rw() argument 689 u32 sg_num = sgl_nents; in iblock_execute_rw() 717 if (!sgl_nents) { in iblock_execute_rw() 723 bio = iblock_get_bio(cmd, block_lba, sgl_nents, op, op_flags); in iblock_execute_rw() 738 for_each_sg(sgl, sg, sgl_nents, i) { in iblock_execute_rw()
|
H A D | target_core_pscsi.c | 847 pscsi_map_sg(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in pscsi_map_sg() argument 864 for_each_sg(sgl, sg, sgl_nents, i) { in pscsi_map_sg() 967 u32 sgl_nents = cmd->t_data_nents; in pscsi_execute_cmd() local 996 ret = pscsi_map_sg(cmd, sgl, sgl_nents, req); in pscsi_execute_cmd()
|
H A D | target_core_rd.c | 417 rd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in rd_execute_rw() argument 461 sg_miter_start(&m, sgl, sgl_nents, in rd_execute_rw()
|
/kernel/linux/linux-6.6/drivers/target/ |
H A D | target_core_file.c | 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() 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, cm in fd_execute_rw_buffered() 312 fd_do_rw(struct se_cmd *cmd, struct file *fd, u32 block_size, struct scatterlist *sgl, u32 sgl_nents, u32 data_length, int is_write) fd_do_rw() argument 672 fd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, enum dma_data_direction data_direction) fd_execute_rw() argument [all...] |
H A D | target_core_iblock.c | 724 iblock_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in iblock_execute_rw() argument 733 u32 sg_num = sgl_nents; in iblock_execute_rw() 769 if (!sgl_nents) { in iblock_execute_rw() 775 bio = iblock_get_bio(cmd, block_lba, sgl_nents, opf); in iblock_execute_rw() 789 for_each_sg(sgl, sg, sgl_nents, i) { in iblock_execute_rw()
|
H A D | target_core_pscsi.c | 823 pscsi_map_sg(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in pscsi_map_sg() argument 840 for_each_sg(sgl, sg, sgl_nents, i) { in pscsi_map_sg() 937 u32 sgl_nents = cmd->t_data_nents; in pscsi_execute_cmd() local 950 ret = pscsi_map_sg(cmd, sgl, sgl_nents, req); in pscsi_execute_cmd()
|
H A D | target_core_rd.c | 417 rd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in rd_execute_rw() argument 461 sg_miter_start(&m, sgl, sgl_nents, in rd_execute_rw()
|
/kernel/linux/linux-5.10/drivers/crypto/ccree/ |
H A D | cc_buffer_mgr.c | 538 static bool cc_is_icv_frag(unsigned int sgl_nents, unsigned int authsize, in cc_is_icv_frag() argument 541 return ((sgl_nents > 1) && (last_entry_data_size < authsize)); in cc_is_icv_frag()
|
/kernel/linux/linux-6.6/drivers/crypto/ccree/ |
H A D | cc_buffer_mgr.c | 538 static bool cc_is_icv_frag(unsigned int sgl_nents, unsigned int authsize, in cc_is_icv_frag() argument 541 return ((sgl_nents > 1) && (last_entry_data_size < authsize)); in cc_is_icv_frag()
|