Home
last modified time | relevance | path

Searched refs:sgl_count (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/scsi/elx/efct/
H A Defct_scsi.c202 struct efct_scsi_sgl *sgl, u32 sgl_count, in efct_scsi_build_sgls() argument
216 for (i = 0; i < sgl_count; i++) { in efct_scsi_build_sgls()
221 sgl_count, rc); in efct_scsi_build_sgls()
303 io->sgl, io->sgl_count, io->hio_type); in efct_scsi_io_dispatch_hw_io()
619 struct efct_scsi_sgl *sgl, u32 sgl_count, u64 xwire_len, in efct_scsi_xfer_data() argument
626 io->sgl_count = sgl_count; in efct_scsi_xfer_data()
672 struct efct_scsi_sgl *sgl_ptr = &io->sgl[sgl_count - 1]; in efct_scsi_xfer_data()
683 io->sgl_count--; in efct_scsi_xfer_data()
712 struct efct_scsi_sgl *sgl, u32 sgl_count, u6 in efct_scsi_send_rd_data() argument
722 efct_scsi_recv_wr_data(struct efct_io * io,u32 flags,struct efct_scsi_sgl * sgl,u32 sgl_count,u64 len,efct_scsi_io_cb_t cb,void * arg) efct_scsi_recv_wr_data() argument
[all...]
H A Defct_scsi.h171 u32 sgl_count, u64 wire_len, efct_scsi_io_cb_t cb, void *arg);
174 u32 sgl_count, u64 wire_len, efct_scsi_io_cb_t cb, void *arg);
H A Defct_io.c66 io->sgl_count = 0; in efct_io_pool_create()
132 io->sgl_count = 0; in efct_io_pool_io_alloc()
H A Defct_io.h61 * @sgl_count: Number of SGEs in this SGL
112 u32 sgl_count; member
H A Defct_hw.h211 * @sgl_count count of SGEs in io->sgl
250 u32 sgl_count; member
624 u32 sgl_count);
H A Defct_hw.c357 io->sgl_count = io->def_sgl_count; in efct_hw_io_restore_sgl()
575 io->sgl_count = io->def_sgl_count; in efct_hw_setup_io()
1704 io->sgl_count = io->def_sgl_count; in efct_hw_io_init_sges()
/linux/drivers/vhost/
H A Dscsi.c830 * we hit the vec/seg limit, so check if our sgl_count is in vhost_scsi_map_to_sgl()
868 int sgl_count = 0; in vhost_scsi_calc_sgls() local
876 sgl_count = iov_iter_npages(iter, 0xffff); in vhost_scsi_calc_sgls()
877 if (sgl_count > max_sgls) { in vhost_scsi_calc_sgls()
878 pr_err("%s: requested sgl_count: %d exceeds pre-allocated" in vhost_scsi_calc_sgls()
879 " max_sgls: %d\n", __func__, sgl_count, max_sgls); in vhost_scsi_calc_sgls()
882 return sgl_count; in vhost_scsi_calc_sgls()
969 int sgl_count, ret; in vhost_scsi_mapal() local
972 sgl_count = vhost_scsi_calc_sgls(prot_iter, prot_bytes, in vhost_scsi_mapal()
975 ret = sg_alloc_table_chained(&cmd->prot_table, sgl_count, in vhost_scsi_mapal()
[all...]
/linux/crypto/
H A Daf_alg.c652 unsigned int sgl_count = 0; in af_alg_count_tsgl() local
673 sgl_count++; in af_alg_count_tsgl()
677 return sgl_count; in af_alg_count_tsgl()
683 return sgl_count; in af_alg_count_tsgl()
/linux/include/target/
H A Dtarget_core_fabric.h175 struct scatterlist *sgl, u32 sgl_count,
/linux/drivers/target/
H A Dtarget_core_transport.c1642 u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count) in transport_generic_map_mem_to_cmd() argument
1644 if (!sgl || !sgl_count) in transport_generic_map_mem_to_cmd()
1659 cmd->t_data_nents = sgl_count; in transport_generic_map_mem_to_cmd()
1731 * @sgl_count: scatterlist count for unidirectional mapping
1746 struct scatterlist *sgl, u32 sgl_count, in target_submit_prep() argument
1779 * When a non zero sgl_count has been passed perform SGL passthrough in target_submit_prep()
1783 if (sgl_count != 0) { in target_submit_prep()
1786 rc = transport_generic_map_mem_to_cmd(se_cmd, sgl, sgl_count, in target_submit_prep()