/linux/drivers/target/tcm_fc/ |
H A D | tfc_io.c | 79 BUG_ON(remaining && !se_cmd->t_data_sg); in ft_queue_data_in() 81 sg = se_cmd->t_data_sg; in ft_queue_data_in() 236 se_cmd->t_data_sg, se_cmd->t_data_nents); in ft_recv_write_data() 274 BUG_ON(frame_len && !se_cmd->t_data_sg); in ft_recv_write_data() 276 sg = se_cmd->t_data_sg; in ft_recv_write_data()
|
H A D | tfc_cmd.c | 47 for_each_sg(se_cmd->t_data_sg, sg, se_cmd->t_data_nents, count) in _ft_dump_cmd() 217 se_cmd->t_data_sg, in ft_write_pending()
|
/linux/drivers/target/ |
H A D | target_core_sbc.c | 346 return ops->execute_rw(cmd, cmd->t_data_sg, cmd->t_data_nents, in sbc_execute_rw() 455 if (!cmd->t_data_sg || !cmd->t_bidi_data_sg) in compare_and_write_callback() 486 cmd->t_data_sg, in compare_and_write_callback() 511 sg_miter_start(&m, cmd->t_data_sg, cmd->t_data_nents, SG_MITER_TO_SG); in compare_and_write_callback() 535 cmd->t_data_sg_orig = cmd->t_data_sg; in compare_and_write_callback() 536 cmd->t_data_sg = write_sg; in compare_and_write_callback() 1166 struct scatterlist *dsg = cmd->t_data_sg, *psg; in sbc_dif_generate() 1321 struct scatterlist *dsg = cmd->t_data_sg; in sbc_dif_verify()
|
H A D | target_core_file.c | 449 cmd->t_data_sg[0].length != cmd->se_dev->dev_attrib.block_size) { in fd_execute_write_same() 453 cmd->t_data_sg[0].length, in fd_execute_write_same() 463 bvec_set_page(&bvec[i], sg_page(&cmd->t_data_sg[0]), in fd_execute_write_same() 464 cmd->t_data_sg[0].length, in fd_execute_write_same() 465 cmd->t_data_sg[0].offset); in fd_execute_write_same()
|
H A D | target_core_transport.c | 1599 struct scatterlist *sgl = cmd->t_data_sg; in __target_submit() 1658 cmd->t_data_sg = sgl; in transport_generic_map_mem_to_cmd() 2669 * Check for saved t_data_sg that may be used for COMPARE_AND_WRITE in transport_reset_sgl_orig() 2675 kfree(cmd->t_data_sg); in transport_reset_sgl_orig() 2676 cmd->t_data_sg = cmd->t_data_sg_orig; in transport_reset_sgl_orig() 2706 target_free_sgl(cmd->t_data_sg, cmd->t_data_nents); in transport_free_pages() 2707 cmd->t_data_sg = NULL; in transport_free_pages() 2717 struct scatterlist *sg = cmd->t_data_sg; in transport_kmap_data_sg() 2739 for_each_sg(cmd->t_data_sg, sg, cmd->t_data_nents, i) { in transport_kmap_data_sg() 2748 return cmd->t_data_vmap + cmd->t_data_sg[ in transport_kmap_data_sg() [all...] |
H A D | target_core_iblock.c | 458 struct scatterlist *sg = &cmd->t_data_sg[0]; in iblock_execute_zero_out() 509 sg = &cmd->t_data_sg[0]; in iblock_execute_write_same()
|
H A D | target_core_user.c | 779 tcmu_copy_data(udev, tcmu_cmd, TCMU_SG_TO_DATA_AREA, se_cmd->t_data_sg, in scatter_data_area() 791 data_sg = se_cmd->t_data_sg; in gather_data_area()
|
/linux/drivers/scsi/ibmvscsi_tgt/ |
H A D | libsrp.c | 171 sg = cmd->se_cmd.t_data_sg; in srp_direct_data() 207 sg = cmd->se_cmd.t_data_sg; in srp_indirect_data()
|
/linux/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.c | 1079 sg_copy_from_buffer(cmd->se_cmd.t_data_sg, sg_nents, in isert_handle_scsi_cmd() 1085 cmd->se_cmd.t_data_sg = &isert_cmd->sg; in isert_handle_scsi_cmd() 1144 sg_start = &cmd->se_cmd.t_data_sg[sg_off]; in isert_handle_iscsi_dataout() 1416 conn->cm_id->port_num, se_cmd->t_data_sg, in isert_rdma_rw_ctx_destroy() 1421 se_cmd->t_data_sg, se_cmd->t_data_nents, dir); in isert_rdma_rw_ctx_destroy() 2068 se_cmd->t_data_sg, se_cmd->t_data_nents, in isert_rdma_rw_ctx_post() 2073 se_cmd->t_data_sg, se_cmd->t_data_nents, in isert_rdma_rw_ctx_post()
|
/linux/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit_target.c | 353 * We know each entry in t_data_sg contains a page. in cxgbit_map_skb() 355 sg = &cmd->se_cmd.t_data_sg[data_offset / PAGE_SIZE]; in cxgbit_map_skb() 889 cmd->se_cmd.t_data_sg = &ccmd->sg; in cxgbit_handle_immediate_data() 894 struct scatterlist *sg = &cmd->se_cmd.t_data_sg[0]; in cxgbit_handle_immediate_data() 1058 sg_start = &cmd->se_cmd.t_data_sg[sg_off]; in cxgbit_handle_iscsi_dataout()
|
H A D | cxgbit_ddp.c | 245 ttinfo->sgl = cmd->se_cmd.t_data_sg; in cxgbit_get_r2t_ttt()
|
/linux/include/target/ |
H A D | target_core_base.h | 535 struct scatterlist *t_data_sg; member
|
/linux/drivers/scsi/qla2xxx/ |
H A D | tcm_qla2xxx.c | 405 cmd->sg = se_cmd->t_data_sg; in tcm_qla2xxx_write_pending() 666 cmd->sg = se_cmd->t_data_sg; in tcm_qla2xxx_queue_data_in() 1787 * Current maximum is ~4.9 MB per se_cmd->t_data_sg with PAGE_SIZE=4096
|
/linux/drivers/target/iscsi/ |
H A D | iscsi_target.c | 888 * We know each entry in t_data_sg contains a page. in iscsit_map_iovec() 900 sg = &cmd->se_cmd.t_data_sg[ent]; in iscsit_map_iovec() 930 for_each_sg(cmd->se_cmd.t_data_sg, sg, in iscsit_map_iovec()
|
/linux/drivers/target/sbp/ |
H A D | sbp_target.c | 1286 sg_miter_start(&iter, req->se_cmd.t_data_sg, req->se_cmd.t_data_nents, in sbp_rw_data()
|