Lines Matching refs:tmr_req

44 	struct iscsi_tmr_req *tmr_req = cmd->tmr_req;  in iscsit_tmr_abort_task()  local
64 tmr_req->ref_cmd = ref_cmd; in iscsit_tmr_abort_task()
65 tmr_req->exp_data_sn = be32_to_cpu(hdr->exp_datasn); in iscsit_tmr_abort_task()
75 struct iscsi_tmr_req *tmr_req, in iscsit_tmr_task_warm_reset() argument
95 struct iscsi_tmr_req *tmr_req, in iscsit_tmr_task_cold_reset() argument
120 struct iscsi_tmr_req *tmr_req = cmd->tmr_req; in iscsit_tmr_task_reassign() local
173 tmr_req->ref_cmd = ref_cmd; in iscsit_tmr_task_reassign()
174 tmr_req->exp_data_sn = be32_to_cpu(hdr->exp_datasn); in iscsit_tmr_task_reassign()
175 tmr_req->conn_recovery = cr; in iscsit_tmr_task_reassign()
176 tmr_req->task_reassign = 1; in iscsit_tmr_task_reassign()
203 struct iscsi_tmr_req *tmr_req, in iscsit_task_reassign_complete_nop_out() argument
206 struct iscsi_cmd *cmd = tmr_req->ref_cmd; in iscsit_task_reassign_complete_nop_out()
236 struct iscsi_tmr_req *tmr_req) in iscsit_task_reassign_complete_write() argument
246 if (!tmr_req->exp_data_sn) { in iscsit_task_reassign_complete_write()
251 cmd->acked_data_sn = (tmr_req->exp_data_sn - 1); in iscsit_task_reassign_complete_write()
308 struct iscsi_tmr_req *tmr_req) in iscsit_task_reassign_complete_read() argument
317 if (!tmr_req->exp_data_sn) { in iscsit_task_reassign_complete_read()
322 cmd->acked_data_sn = (tmr_req->exp_data_sn - 1); in iscsit_task_reassign_complete_read()
347 dr->data_sn = dr->begrun = tmr_req->exp_data_sn; in iscsit_task_reassign_complete_read()
361 struct iscsi_tmr_req *tmr_req) in iscsit_task_reassign_complete_none() argument
371 struct iscsi_tmr_req *tmr_req, in iscsit_task_reassign_complete_scsi_cmnd() argument
374 struct iscsi_cmd *cmd = tmr_req->ref_cmd; in iscsit_task_reassign_complete_scsi_cmnd()
405 return iscsit_task_reassign_complete_write(cmd, tmr_req); in iscsit_task_reassign_complete_scsi_cmnd()
407 return iscsit_task_reassign_complete_read(cmd, tmr_req); in iscsit_task_reassign_complete_scsi_cmnd()
409 return iscsit_task_reassign_complete_none(cmd, tmr_req); in iscsit_task_reassign_complete_scsi_cmnd()
420 struct iscsi_tmr_req *tmr_req, in iscsit_task_reassign_complete() argument
426 if (!tmr_req->ref_cmd) { in iscsit_task_reassign_complete()
430 cmd = tmr_req->ref_cmd; in iscsit_task_reassign_complete()
436 ret = iscsit_task_reassign_complete_nop_out(tmr_req, conn); in iscsit_task_reassign_complete()
439 ret = iscsit_task_reassign_complete_scsi_cmnd(tmr_req, conn); in iscsit_task_reassign_complete()
464 struct iscsi_tmr_req *tmr_req = cmd->tmr_req; in iscsit_tmr_post_handler() local
467 if (tmr_req->task_reassign && in iscsit_tmr_post_handler()
469 return iscsit_task_reassign_complete(tmr_req, conn); in iscsit_tmr_post_handler()
479 struct iscsi_tmr_req *tmr_req, in iscsit_task_reassign_prepare_read() argument
554 struct iscsi_tmr_req *tmr_req, in iscsit_task_reassign_prepare_write() argument
557 struct iscsi_cmd *cmd = tmr_req->ref_cmd; in iscsit_task_reassign_prepare_write()
574 if (!tmr_req->exp_data_sn) in iscsit_task_reassign_prepare_write()
598 if (r2t->r2t_sn >= tmr_req->exp_data_sn) in iscsit_task_reassign_prepare_write()
726 cmd->r2t_sn = tmr_req->exp_data_sn; in iscsit_task_reassign_prepare_write()
734 if (r2t->r2t_sn < tmr_req->exp_data_sn) in iscsit_task_reassign_prepare_write()
742 tmr_req->exp_data_sn, r2t->r2t_sn, in iscsit_task_reassign_prepare_write()
787 struct iscsi_tmr_req *tmr_req, in iscsit_check_task_reassign_expdatasn() argument
790 struct iscsi_cmd *ref_cmd = tmr_req->ref_cmd; in iscsit_check_task_reassign_expdatasn()
809 if (tmr_req->exp_data_sn > ref_cmd->data_sn) { in iscsit_check_task_reassign_expdatasn()
812 " DataSN: 0x%08x.\n", tmr_req->exp_data_sn, in iscsit_check_task_reassign_expdatasn()
817 (tmr_req->exp_data_sn <= ref_cmd->acked_data_sn)) { in iscsit_check_task_reassign_expdatasn()
821 " protocol error\n", tmr_req->exp_data_sn, in iscsit_check_task_reassign_expdatasn()
825 return iscsit_task_reassign_prepare_read(tmr_req, conn); in iscsit_check_task_reassign_expdatasn()
835 if (tmr_req->exp_data_sn > ref_cmd->r2t_sn) { in iscsit_check_task_reassign_expdatasn()
838 " R2TSN: 0x%08x.\n", tmr_req->exp_data_sn, in iscsit_check_task_reassign_expdatasn()
842 return iscsit_task_reassign_prepare_write(tmr_req, conn); in iscsit_check_task_reassign_expdatasn()