Lines Matching refs:scp
811 * @scp: identifies command timing out
832 int eh_timed_out(struct scsi_cmnd * scp)
836 * eh_abort_handler - abort command associated with scp
837 * @scp: identifies command to be aborted
853 int eh_abort_handler(struct scsi_cmnd * scp)
858 * @scp: SCSI bus that contains this device should be reset
871 int eh_bus_reset_handler(struct scsi_cmnd * scp)
876 * @scp: identifies SCSI device to be reset
889 int eh_device_reset_handler(struct scsi_cmnd * scp)
894 * @scp: SCSI host that contains this device should be reset
911 int eh_host_reset_handler(struct scsi_cmnd * scp)
1005 * queuecommand - queue scsi command, invoke scp->scsi_done on completion
1007 * @scp: pointer to scsi command object
1034 * flagged by setting scp->result to an appropriate value,
1035 * invoking the scp->scsi_done callback, and then returning 0
1038 * command) then this function should place 0 in scp->result and
1043 * scp->scsi_done callback is executed. Note: the driver may
1044 * call scp->scsi_done before returning zero, but after it has
1045 * called scp->scsi_done, it may not return any value other than
1057 * will not wait for IO to complete. Hence the scp->scsi_done
1061 * response to a SCSI INQUIRY) the scp->scsi_done callback may be
1062 * invoked before this function returns. If the scp->scsi_done
1065 * CONDITION is placed in "result" when the scp->scsi_done
1073 int queuecommand(struct Scsi_Host *shost, struct scsi_cmnd * scp)