/kernel/linux/linux-6.6/drivers/scsi/elx/efct/ |
H A D | efct_scsi.c | 202 struct efct_scsi_sgl *sgl, u32 sgl_count, in efct_scsi_build_sgls() 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() 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() 201 efct_scsi_build_sgls(struct efct_hw *hw, struct efct_hw_io *hio, struct efct_scsi_sgl *sgl, u32 sgl_count, enum efct_hw_io_type type) efct_scsi_build_sgls() argument 618 efct_scsi_xfer_data(struct efct_io *io, u32 flags, struct efct_scsi_sgl *sgl, u32 sgl_count, u64 xwire_len, enum efct_hw_io_type type, int enable_ar, efct_scsi_io_cb_t cb, void *arg) efct_scsi_xfer_data() argument 711 efct_scsi_send_rd_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_send_rd_data() argument 721 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 D | efct_scsi.h | 171 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 D | efct_io.c | 66 io->sgl_count = 0; in efct_io_pool_create() 132 io->sgl_count = 0; in efct_io_pool_io_alloc()
|
H A D | efct_io.h | 61 * @sgl_count: Number of SGEs in this SGL 112 u32 sgl_count; member
|
H A D | efct_hw.h | 211 * @sgl_count count of SGEs in io->sgl 250 u32 sgl_count; member 624 u32 sgl_count);
|
H A D | efct_hw.c | 357 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() 1703 io->sgl_count = io->def_sgl_count; in efct_hw_io_init_sges()
|
/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | scsi.c | 682 int sgl_count = 0; in vhost_scsi_calc_sgls() local 690 sgl_count = iov_iter_npages(iter, 0xffff); in vhost_scsi_calc_sgls() 691 if (sgl_count > max_sgls) { in vhost_scsi_calc_sgls() 692 pr_err("%s: requested sgl_count: %d exceeds pre-allocated" in vhost_scsi_calc_sgls() 693 " max_sgls: %d\n", __func__, sgl_count, max_sgls); in vhost_scsi_calc_sgls() 696 return sgl_count; in vhost_scsi_calc_sgls() 727 int sgl_count, ret; in vhost_scsi_mapal() local 731 sgl_count = vhost_scsi_calc_sgls(prot_iter, prot_bytes, in vhost_scsi_mapal() 733 if (sgl_count < 0) in vhost_scsi_mapal() 734 return sgl_count; in vhost_scsi_mapal() [all...] |
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | scsi.c | 680 * we hit the vec/seg limit, so check if our sgl_count is in vhost_scsi_map_to_sgl() 719 int sgl_count = 0; in vhost_scsi_calc_sgls() local 727 sgl_count = iov_iter_npages(iter, 0xffff); in vhost_scsi_calc_sgls() 728 if (sgl_count > max_sgls) { in vhost_scsi_calc_sgls() 729 pr_err("%s: requested sgl_count: %d exceeds pre-allocated" in vhost_scsi_calc_sgls() 730 " max_sgls: %d\n", __func__, sgl_count, max_sgls); in vhost_scsi_calc_sgls() 733 return sgl_count; in vhost_scsi_calc_sgls() 819 int sgl_count, ret; in vhost_scsi_mapal() local 822 sgl_count = vhost_scsi_calc_sgls(prot_iter, prot_bytes, in vhost_scsi_mapal() 824 if (sgl_count < in vhost_scsi_mapal() [all...] |
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | smbdirect.h | 288 int sgl_count; member
|
H A D | smbdirect.c | 2228 mr->sgl_count, mr->dir); in destroy_mr_list() 2371 smbdirect_mr->sgl_count = num_pages; in smbd_register_mr() 2441 smbdirect_mr->sgl_count, smbdirect_mr->dir); in smbd_register_mr() 2509 smbdirect_mr->sgl_count, in smbd_deregister_mr()
|
/kernel/linux/linux-6.6/include/target/ |
H A D | target_core_fabric.h | 166 struct scatterlist *sgl, u32 sgl_count,
|
/kernel/linux/linux-5.10/crypto/ |
H A D | af_alg.c | 544 unsigned int sgl_count = 0; in af_alg_count_tsgl() local 565 sgl_count++; in af_alg_count_tsgl() 569 return sgl_count; in af_alg_count_tsgl() 575 return sgl_count; in af_alg_count_tsgl()
|
/kernel/linux/linux-6.6/crypto/ |
H A D | af_alg.c | 651 unsigned int sgl_count = 0; in af_alg_count_tsgl() local 672 sgl_count++; in af_alg_count_tsgl() 676 return sgl_count; in af_alg_count_tsgl() 682 return sgl_count; in af_alg_count_tsgl()
|
/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_transport.c | 1549 u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count) in transport_generic_map_mem_to_cmd() 1551 if (!sgl || !sgl_count) in transport_generic_map_mem_to_cmd() 1566 cmd->t_data_nents = sgl_count; in transport_generic_map_mem_to_cmd() 1588 * @sgl_count: scatterlist count for unidirectional mapping 1606 struct scatterlist *sgl, u32 sgl_count, in target_submit_cmd_map_sgls() 1681 * When a non zero sgl_count has been passed perform SGL passthrough in target_submit_cmd_map_sgls() 1685 if (sgl_count != 0) { in target_submit_cmd_map_sgls() 1709 rc = transport_generic_map_mem_to_cmd(se_cmd, sgl, sgl_count, in target_submit_cmd_map_sgls() 1548 transport_generic_map_mem_to_cmd(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count) transport_generic_map_mem_to_cmd() argument 1603 target_submit_cmd_map_sgls(struct se_cmd *se_cmd, struct se_session *se_sess, unsigned char *cdb, unsigned char *sense, u64 unpacked_lun, u32 data_length, int task_attr, int data_dir, int flags, struct scatterlist *sgl, u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count, struct scatterlist *sgl_prot, u32 sgl_prot_count) target_submit_cmd_map_sgls() argument
|
/kernel/linux/linux-6.6/drivers/target/ |
H A D | target_core_transport.c | 1621 u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count) in transport_generic_map_mem_to_cmd() 1623 if (!sgl || !sgl_count) in transport_generic_map_mem_to_cmd() 1638 cmd->t_data_nents = sgl_count; in transport_generic_map_mem_to_cmd() 1710 * @sgl_count: scatterlist count for unidirectional mapping 1725 struct scatterlist *sgl, u32 sgl_count, in target_submit_prep() 1758 * When a non zero sgl_count has been passed perform SGL passthrough in target_submit_prep() 1762 if (sgl_count != 0) { in target_submit_prep() 1765 rc = transport_generic_map_mem_to_cmd(se_cmd, sgl, sgl_count, in target_submit_prep() 1620 transport_generic_map_mem_to_cmd(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count) transport_generic_map_mem_to_cmd() argument 1724 target_submit_prep(struct se_cmd *se_cmd, unsigned char *cdb, struct scatterlist *sgl, u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count, struct scatterlist *sgl_prot, u32 sgl_prot_count, gfp_t gfp) target_submit_prep() argument
|