Lines Matching defs:scpnt

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