Lines Matching refs:SCpnt
100 static int mptfc_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt);
104 static int mptfc_abort(struct scsi_cmnd *SCpnt);
105 static int mptfc_dev_reset(struct scsi_cmnd *SCpnt);
106 static int mptfc_bus_reset(struct scsi_cmnd *SCpnt);
225 mptfc_abort(struct scsi_cmnd *SCpnt) in mptfc_abort() argument
227 struct Scsi_Host *shost = SCpnt->device->host; in mptfc_abort()
228 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_abort()
237 SCpnt->device->id, SCpnt->device->lun)); in mptfc_abort()
238 rtn = mptscsih_abort(SCpnt); in mptfc_abort()
244 mptfc_dev_reset(struct scsi_cmnd *SCpnt) in mptfc_dev_reset() argument
246 struct Scsi_Host *shost = SCpnt->device->host; in mptfc_dev_reset()
247 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_dev_reset()
256 SCpnt->device->id, SCpnt->device->lun)); in mptfc_dev_reset()
257 rtn = mptscsih_dev_reset(SCpnt); in mptfc_dev_reset()
263 mptfc_bus_reset(struct scsi_cmnd *SCpnt) in mptfc_bus_reset() argument
265 struct Scsi_Host *shost = SCpnt->device->host; in mptfc_bus_reset()
267 int channel = SCpnt->device->channel; in mptfc_bus_reset()
286 SCpnt->device->id, SCpnt->device->lun)); in mptfc_bus_reset()
287 rtn = mptscsih_bus_reset(SCpnt); in mptfc_bus_reset()
680 mptfc_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) in mptfc_qcmd() argument
683 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_qcmd()
685 VirtDevice *vdevice = SCpnt->device->hostdata; in mptfc_qcmd()
688 SCpnt->result = DID_NO_CONNECT << 16; in mptfc_qcmd()
689 scsi_done(SCpnt); in mptfc_qcmd()
695 SCpnt->result = err; in mptfc_qcmd()
696 scsi_done(SCpnt); in mptfc_qcmd()
703 SCpnt->result = DID_IMM_RETRY << 16; in mptfc_qcmd()
704 scsi_done(SCpnt); in mptfc_qcmd()
708 return mptscsih_qcmd(SCpnt); in mptfc_qcmd()