Lines Matching refs:srb
151 freecom_readdata (struct scsi_cmnd *srb, struct us_data *us, in freecom_readdata() argument
175 result = usb_stor_bulk_srb(us, ipipe, srb); in freecom_readdata()
184 freecom_writedata (struct scsi_cmnd *srb, struct us_data *us, in freecom_writedata() argument
208 result = usb_stor_bulk_srb(us, opipe, srb); in freecom_writedata()
220 static int freecom_transport(struct scsi_cmnd *srb, struct us_data *us) in freecom_transport() argument
241 memcpy (fcb->Atapi, srb->cmnd, 12); in freecom_transport()
244 US_DEBUG(pdump(us, srb->cmnd, 12)); in freecom_transport()
330 usb_stor_dbg(us, "SCSI requested %d\n", scsi_bufflen(srb)); in freecom_transport()
333 switch (srb->cmnd[0]) { in freecom_transport()
341 length = scsi_bufflen(srb); in freecom_transport()
345 if (length > scsi_bufflen(srb)) { in freecom_transport()
346 length = scsi_bufflen(srb); in freecom_transport()
356 switch (us->srb->sc_data_direction) { in freecom_transport()
369 result = freecom_readdata (srb, us, ipipe, opipe, length); in freecom_transport()
400 result = freecom_writedata (srb, us, ipipe, opipe, length); in freecom_transport()
430 us->srb->sc_data_direction); in freecom_transport()