Lines Matching refs:srb
370 static int queuecommand_lck(struct scsi_cmnd *srb, in queuecommand_lck() argument
373 struct us_data *us = host_to_us(srb->device->host); in queuecommand_lck()
376 if (us->srb != NULL) { in queuecommand_lck()
378 "Error in %s: us->srb = %p\n", __func__, us->srb); in queuecommand_lck()
385 srb->result = DID_NO_CONNECT << 16; in queuecommand_lck()
386 done(srb); in queuecommand_lck()
391 (srb->cmnd[0] == ATA_12 || srb->cmnd[0] == ATA_16)) { in queuecommand_lck()
392 memcpy(srb->sense_buffer, usb_stor_sense_invalidCDB, in queuecommand_lck()
394 srb->result = SAM_STAT_CHECK_CONDITION; in queuecommand_lck()
395 done(srb); in queuecommand_lck()
400 srb->scsi_done = done; in queuecommand_lck()
401 us->srb = srb; in queuecommand_lck()
414 static int command_abort(struct scsi_cmnd *srb) in DEF_SCSI_QCMD()
416 struct us_data *us = host_to_us(srb->device->host); in DEF_SCSI_QCMD()
427 if (us->srb != srb) { in DEF_SCSI_QCMD()
456 static int device_reset(struct scsi_cmnd *srb) in device_reset() argument
458 struct us_data *us = host_to_us(srb->device->host); in device_reset()
472 static int bus_reset(struct scsi_cmnd *srb) in bus_reset() argument
474 struct us_data *us = host_to_us(srb->device->host); in bus_reset()