Lines Matching refs:srb
300 usb_stor_access_xfer_buf(buffer, len, us->srb, in sddr55_read_data()
369 usb_stor_access_xfer_buf(buffer, len, us->srb, in sddr55_write_data()
780 static int sddr55_transport(struct scsi_cmnd *srb, struct us_data *us) in sddr55_transport() argument
810 if (srb->cmnd[0] == REQUEST_SENSE) { in sddr55_transport()
819 usb_stor_set_xfer_buf (ptr, sizeof info->sense_data, srb); in sddr55_transport()
830 if (srb->cmnd[0] == INQUIRY) { in sddr55_transport()
860 if (srb->cmnd[0] == READ_CAPACITY) { in sddr55_transport()
884 usb_stor_set_xfer_buf(ptr, 8, srb); in sddr55_transport()
891 if (srb->cmnd[0] == MODE_SENSE_10) { in sddr55_transport()
895 usb_stor_set_xfer_buf(ptr, sizeof(mode_page_01), srb); in sddr55_transport()
897 if ( (srb->cmnd[2] & 0x3F) == 0x01 ) { in sddr55_transport()
901 } else if ( (srb->cmnd[2] & 0x3F) == 0x3F ) { in sddr55_transport()
910 if (srb->cmnd[0] == ALLOW_MEDIUM_REMOVAL) { in sddr55_transport()
913 (srb->cmnd[4]&0x03) ? "Prevent" : "Allow"); in sddr55_transport()
919 if (srb->cmnd[0] == READ_10 || srb->cmnd[0] == WRITE_10) { in sddr55_transport()
921 page = short_pack(srb->cmnd[3], srb->cmnd[2]); in sddr55_transport()
923 page |= short_pack(srb->cmnd[5], srb->cmnd[4]); in sddr55_transport()
924 pages = short_pack(srb->cmnd[8], srb->cmnd[7]); in sddr55_transport()
947 if (srb->cmnd[0] == WRITE_10) { in sddr55_transport()
961 if (srb->cmnd[0] == TEST_UNIT_READY) { in sddr55_transport()
965 if (srb->cmnd[0] == START_STOP) { in sddr55_transport()