/Linux-v4.19/drivers/scsi/ |
D | libiscsi_tcp.c | 459 struct iscsi_r2t_info *r2t; in iscsi_tcp_cleanup_task() local 467 while (kfifo_out(&tcp_task->r2tqueue, (void*)&r2t, sizeof(void*))) { in iscsi_tcp_cleanup_task() 468 kfifo_in(&tcp_task->r2tpool.queue, (void*)&r2t, in iscsi_tcp_cleanup_task() 473 r2t = tcp_task->r2t; in iscsi_tcp_cleanup_task() 474 if (r2t != NULL) { in iscsi_tcp_cleanup_task() 475 kfifo_in(&tcp_task->r2tpool.queue, (void*)&r2t, in iscsi_tcp_cleanup_task() 477 tcp_task->r2t = NULL; in iscsi_tcp_cleanup_task() 537 struct iscsi_r2t_info *r2t; in iscsi_tcp_r2t_rsp() local 588 rc = kfifo_out(&tcp_task->r2tpool.queue, (void *)&r2t, sizeof(void *)); in iscsi_tcp_r2t_rsp() 597 r2t->exp_statsn = rhdr->statsn; in iscsi_tcp_r2t_rsp() [all …]
|
D | libiscsi.c | 137 void iscsi_prep_data_out_pdu(struct iscsi_task *task, struct iscsi_r2t_info *r2t, in iscsi_prep_data_out_pdu() argument 141 unsigned int left = r2t->data_length - r2t->sent; in iscsi_prep_data_out_pdu() 146 hdr->ttt = r2t->ttt; in iscsi_prep_data_out_pdu() 147 hdr->datasn = cpu_to_be32(r2t->datasn); in iscsi_prep_data_out_pdu() 148 r2t->datasn++; in iscsi_prep_data_out_pdu() 152 hdr->exp_statsn = r2t->exp_statsn; in iscsi_prep_data_out_pdu() 153 hdr->offset = cpu_to_be32(r2t->data_offset + r2t->sent); in iscsi_prep_data_out_pdu() 156 r2t->data_count = conn->max_xmit_dlength; in iscsi_prep_data_out_pdu() 160 r2t->data_count = left; in iscsi_prep_data_out_pdu() 398 struct iscsi_r2t_info *r2t = &task->unsol_r2t; in iscsi_prep_scsi_cmd_pdu() local [all …]
|
/Linux-v4.19/drivers/target/iscsi/ |
D | iscsi_target_tmr.c | 559 struct iscsi_r2t *r2t = NULL, *r2t_tmp; in iscsit_task_reassign_prepare_write() local 596 list_for_each_entry(r2t, &cmd->cmd_r2t_list, r2t_list) { in iscsit_task_reassign_prepare_write() 598 if (r2t->r2t_sn >= tmr_req->exp_data_sn) in iscsit_task_reassign_prepare_write() 604 if (r2t->seq_complete) in iscsit_task_reassign_prepare_write() 607 if (r2t->recovery_r2t) in iscsit_task_reassign_prepare_write() 645 cmd->r2t_offset -= r2t->xfer_len; in iscsit_task_reassign_prepare_write() 651 cmd->r2t_offset -= (r2t->xfer_len - in iscsit_task_reassign_prepare_write() 658 cmd->r2t_offset -= r2t->xfer_len; in iscsit_task_reassign_prepare_write() 666 if ((pdu->offset >= r2t->offset) && in iscsit_task_reassign_prepare_write() 667 (pdu->offset < (r2t->offset + in iscsit_task_reassign_prepare_write() [all …]
|
D | iscsi_target_util.c | 69 struct iscsi_r2t *r2t; in iscsit_add_r2t_to_list() local 71 r2t = kmem_cache_zalloc(lio_r2t_cache, GFP_ATOMIC); in iscsit_add_r2t_to_list() 72 if (!r2t) { in iscsit_add_r2t_to_list() 76 INIT_LIST_HEAD(&r2t->r2t_list); in iscsit_add_r2t_to_list() 78 r2t->recovery_r2t = recovery; in iscsit_add_r2t_to_list() 79 r2t->r2t_sn = (!r2t_sn) ? cmd->r2t_sn++ : r2t_sn; in iscsit_add_r2t_to_list() 80 r2t->offset = offset; in iscsit_add_r2t_to_list() 81 r2t->xfer_len = xfer_len; in iscsit_add_r2t_to_list() 82 list_add_tail(&r2t->r2t_list, &cmd->cmd_r2t_list); in iscsit_add_r2t_to_list() 96 struct iscsi_r2t *r2t; in iscsit_get_r2t_for_eos() local [all …]
|
D | iscsi_target_erl1.c | 122 struct iscsi_r2t *r2t) in iscsit_send_recovery_r2t_for_snack() argument 130 if (!r2t->sent_r2t) { in iscsit_send_recovery_r2t_for_snack() 134 r2t->sent_r2t = 0; in iscsit_send_recovery_r2t_for_snack() 149 struct iscsi_r2t *r2t; in iscsit_handle_r2t_snack() local 180 r2t = iscsit_get_holder_for_r2tsn(cmd, begrun); in iscsit_handle_r2t_snack() 181 if (!r2t) in iscsit_handle_r2t_snack() 183 if (iscsit_send_recovery_r2t_for_snack(cmd, r2t) < 0) in iscsit_handle_r2t_snack() 1113 struct iscsi_r2t *r2t; in iscsit_set_dataout_timeout_values() local 1131 list_for_each_entry(r2t, &cmd->cmd_r2t_list, r2t_list) { in iscsit_set_dataout_timeout_values() 1132 if (r2t->sent_r2t && !r2t->recovery_r2t && !r2t->seq_complete) { in iscsit_set_dataout_timeout_values() [all …]
|
D | iscsi_target_erl0.c | 490 struct iscsi_r2t *r2t; in iscsit_dataout_update_r2t() local 495 r2t = iscsit_get_r2t_for_eos(cmd, offset, length); in iscsit_dataout_update_r2t() 496 if (!r2t) in iscsit_dataout_update_r2t() 500 r2t->seq_complete = 1; in iscsit_dataout_update_r2t()
|
D | iscsi_target.c | 3039 struct iscsi_r2t *r2t; in iscsit_send_r2t() local 3043 r2t = iscsit_get_r2t_from_list(cmd); in iscsit_send_r2t() 3044 if (!r2t) in iscsit_send_r2t() 3055 conn->conn_transport->iscsit_get_r2t_ttt(conn, cmd, r2t); in iscsit_send_r2t() 3057 r2t->targ_xfer_tag = session_get_next_ttt(conn->sess); in iscsit_send_r2t() 3058 hdr->ttt = cpu_to_be32(r2t->targ_xfer_tag); in iscsit_send_r2t() 3062 hdr->r2tsn = cpu_to_be32(r2t->r2t_sn); in iscsit_send_r2t() 3063 hdr->data_offset = cpu_to_be32(r2t->offset); in iscsit_send_r2t() 3064 hdr->data_length = cpu_to_be32(r2t->xfer_len); in iscsit_send_r2t() 3068 (!r2t->recovery_r2t) ? "" : "Recovery ", cmd->init_task_tag, in iscsit_send_r2t() [all …]
|
/Linux-v4.19/drivers/infiniband/ulp/iser/ |
D | iscsi_iser.c | 289 struct iscsi_r2t_info *r2t = &task->unsol_r2t; in iscsi_iser_task_xmit_unsol_data() local 295 iscsi_prep_data_out_pdu(task, r2t, &hdr); in iscsi_iser_task_xmit_unsol_data() 297 hdr.itt, r2t->data_count); in iscsi_iser_task_xmit_unsol_data() 303 r2t->datasn--; in iscsi_iser_task_xmit_unsol_data() 306 r2t->sent += r2t->data_count; in iscsi_iser_task_xmit_unsol_data() 308 r2t->data_length - r2t->sent); in iscsi_iser_task_xmit_unsol_data()
|
/Linux-v4.19/arch/s390/mm/ |
D | gmap.c | 1457 unsigned long *r2t) in __gmap_unshadow_r2t() argument 1465 if (!(r2t[i] & _REGION_ENTRY_ORIGIN)) in __gmap_unshadow_r2t() 1467 r3t = (unsigned long *)(r2t[i] & _REGION_ENTRY_ORIGIN); in __gmap_unshadow_r2t() 1468 r2t[i] = _REGION2_ENTRY_EMPTY; in __gmap_unshadow_r2t() 1486 unsigned long r1o, *r1e, *r2t; in gmap_unshadow_r2t() local 1496 r2t = (unsigned long *)(*r1e & _REGION_ENTRY_ORIGIN); in gmap_unshadow_r2t() 1498 __gmap_unshadow_r2t(sg, raddr, r2t); in gmap_unshadow_r2t() 1500 page = pfn_to_page(__pa(r2t) >> PAGE_SHIFT); in gmap_unshadow_r2t() 1516 unsigned long asce, *r2t; in __gmap_unshadow_r1t() local 1525 r2t = (unsigned long *)(r1t[i] & _REGION_ENTRY_ORIGIN); in __gmap_unshadow_r1t() [all …]
|
/Linux-v4.19/include/scsi/ |
D | libiscsi_tcp.h | 82 struct iscsi_r2t_info *r2t; /* in progress solict R2T */ member
|
D | libiscsi.h | 455 struct iscsi_r2t_info *r2t,
|
/Linux-v4.19/drivers/target/iscsi/cxgbit/ |
D | cxgbit_ddp.c | 234 struct iscsi_r2t *r2t) in cxgbit_get_r2t_ttt() argument 263 r2t->targ_xfer_tag = ttinfo->tag; in cxgbit_get_r2t_ttt()
|
/Linux-v4.19/arch/s390/include/asm/ |
D | gmap.h | 123 int gmap_shadow_r2t(struct gmap *sg, unsigned long saddr, unsigned long r2t,
|
/Linux-v4.19/drivers/scsi/qedi/ |
D | qedi_fw_api.c | 512 cxt->ystorm_st_context.pdu_hdr.r2t.desired_data_trns_len = val; in init_rw_iscsi_task()
|
/Linux-v4.19/include/linux/qed/ |
D | iscsi_common.h | 722 struct iscsi_r2t_hdr r2t; member
|