Lines Matching full:scp
652 * @scp: identifies command timing out
673 int eh_timed_out(struct scsi_cmnd * scp)
677 * eh_abort_handler - abort command associated with scp
678 * @scp: identifies command to be aborted
690 int eh_abort_handler(struct scsi_cmnd * scp)
695 * @scp: SCSI bus that contains this device should be reset
708 int eh_bus_reset_handler(struct scsi_cmnd * scp)
713 * @scp: identifies SCSI device to be reset
726 int eh_device_reset_handler(struct scsi_cmnd * scp)
731 * @scp: SCSI host that contains this device should be reset
748 int eh_host_reset_handler(struct scsi_cmnd * scp)
838 * queuecommand - queue scsi command, invoke scp->scsi_done on completion
840 * @scp: pointer to scsi command object
867 * flagged by setting scp->result to an appropriate value,
868 * invoking the scp->scsi_done callback, and then returning 0
871 * command) then this function should place 0 in scp->result and
876 * scp->scsi_done callback is executed. Note: the driver may
877 * call scp->scsi_done before returning zero, but after it has
878 * called scp->scsi_done, it may not return any value other than
890 * will not wait for IO to complete. Hence the scp->scsi_done
894 * response to a SCSI INQUIRY) the scp->scsi_done callback may be
895 * invoked before this function returns. If the scp->scsi_done
898 * CONDITION is placed in "result" when the scp->scsi_done
906 int queuecommand(struct Scsi_Host *shost, struct scsi_cmnd * scp)