Lines Matching refs:scpnt

59 static void zfcp_scsi_command_fail(struct scsi_cmnd *scpnt, int result)  in zfcp_scsi_command_fail()  argument
61 set_host_byte(scpnt, result); in zfcp_scsi_command_fail()
62 zfcp_dbf_scsi_fail_send(scpnt); in zfcp_scsi_command_fail()
63 scsi_done(scpnt); in zfcp_scsi_command_fail()
67 int zfcp_scsi_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scpnt) in zfcp_scsi_queuecommand() argument
69 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(scpnt->device); in zfcp_scsi_queuecommand()
70 struct fc_rport *rport = starget_to_rport(scsi_target(scpnt->device)); in zfcp_scsi_queuecommand()
74 scpnt->result = 0; in zfcp_scsi_queuecommand()
75 scpnt->host_scribble = NULL; in zfcp_scsi_queuecommand()
79 scpnt->result = scsi_result; in zfcp_scsi_queuecommand()
80 zfcp_dbf_scsi_fail_send(scpnt); in zfcp_scsi_queuecommand()
81 scsi_done(scpnt); in zfcp_scsi_queuecommand()
91 zfcp_scsi_command_fail(scpnt, DID_ERROR); in zfcp_scsi_queuecommand()
100 zfcp_scsi_command_fail(scpnt, DID_IMM_RETRY); in zfcp_scsi_queuecommand()
104 ret = zfcp_fsf_fcp_cmnd(scpnt); in zfcp_scsi_queuecommand()
166 static int zfcp_scsi_eh_abort_handler(struct scsi_cmnd *scpnt) in zfcp_scsi_eh_abort_handler() argument
168 struct Scsi_Host *scsi_host = scpnt->device->host; in zfcp_scsi_eh_abort_handler()
173 unsigned long old_reqid = (unsigned long) scpnt->host_scribble; in zfcp_scsi_eh_abort_handler()
184 zfcp_dbf_scsi_abort("abrt_or", scpnt, NULL); in zfcp_scsi_eh_abort_handler()
193 abrt_req = zfcp_fsf_abort_fcp_cmnd(scpnt); in zfcp_scsi_eh_abort_handler()
197 zfcp_dbf_scsi_abort("abrt_wt", scpnt, NULL); in zfcp_scsi_eh_abort_handler()
199 ret = fc_block_scsi_eh(scpnt); in zfcp_scsi_eh_abort_handler()
201 zfcp_dbf_scsi_abort("abrt_bl", scpnt, NULL); in zfcp_scsi_eh_abort_handler()
206 zfcp_dbf_scsi_abort("abrt_ru", scpnt, NULL); in zfcp_scsi_eh_abort_handler()
211 zfcp_dbf_scsi_abort("abrt_ar", scpnt, NULL); in zfcp_scsi_eh_abort_handler()
225 zfcp_dbf_scsi_abort(dbf_tag, scpnt, abrt_req); in zfcp_scsi_eh_abort_handler()
336 static int zfcp_scsi_eh_device_reset_handler(struct scsi_cmnd *scpnt) in zfcp_scsi_eh_device_reset_handler() argument
338 struct scsi_device *sdev = scpnt->device; in zfcp_scsi_eh_device_reset_handler()
343 static int zfcp_scsi_eh_target_reset_handler(struct scsi_cmnd *scpnt) in zfcp_scsi_eh_target_reset_handler() argument
345 struct scsi_target *starget = scsi_target(scpnt->device); in zfcp_scsi_eh_target_reset_handler()
374 static int zfcp_scsi_eh_host_reset_handler(struct scsi_cmnd *scpnt) in zfcp_scsi_eh_host_reset_handler() argument
376 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(scpnt->device); in zfcp_scsi_eh_host_reset_handler()
386 fc_ret = fc_block_scsi_eh(scpnt); in zfcp_scsi_eh_host_reset_handler()