Lines Matching refs:srb
297 usb_stor_access_xfer_buf(buffer, len, us->srb, in sddr55_read_data()
366 usb_stor_access_xfer_buf(buffer, len, us->srb, in sddr55_write_data()
777 static int sddr55_transport(struct scsi_cmnd *srb, struct us_data *us) in sddr55_transport() argument
807 if (srb->cmnd[0] == REQUEST_SENSE) { in sddr55_transport()
816 usb_stor_set_xfer_buf (ptr, sizeof info->sense_data, srb); in sddr55_transport()
827 if (srb->cmnd[0] == INQUIRY) { in sddr55_transport()
857 if (srb->cmnd[0] == READ_CAPACITY) { in sddr55_transport()
881 usb_stor_set_xfer_buf(ptr, 8, srb); in sddr55_transport()
888 if (srb->cmnd[0] == MODE_SENSE_10) { in sddr55_transport()
892 usb_stor_set_xfer_buf(ptr, sizeof(mode_page_01), srb); in sddr55_transport()
894 if ( (srb->cmnd[2] & 0x3F) == 0x01 ) { in sddr55_transport()
898 } else if ( (srb->cmnd[2] & 0x3F) == 0x3F ) { in sddr55_transport()
907 if (srb->cmnd[0] == ALLOW_MEDIUM_REMOVAL) { in sddr55_transport()
910 (srb->cmnd[4]&0x03) ? "Prevent" : "Allow"); in sddr55_transport()
916 if (srb->cmnd[0] == READ_10 || srb->cmnd[0] == WRITE_10) { in sddr55_transport()
918 page = short_pack(srb->cmnd[3], srb->cmnd[2]); in sddr55_transport()
920 page |= short_pack(srb->cmnd[5], srb->cmnd[4]); in sddr55_transport()
921 pages = short_pack(srb->cmnd[8], srb->cmnd[7]); in sddr55_transport()
944 if (srb->cmnd[0] == WRITE_10) { in sddr55_transport()
958 if (srb->cmnd[0] == TEST_UNIT_READY) { in sddr55_transport()
962 if (srb->cmnd[0] == START_STOP) { in sddr55_transport()