patch-2.4.0-test12 linux/drivers/usb/storage/shuttle_usbat.c
Next file: linux/drivers/usb/storage/transport.c
Previous file: linux/drivers/usb/storage/sddr09.c
Back to the patch index
Back to the overall index
- Lines: 107
- Date:
Tue Nov 28 21:50:07 2000
- Orig file:
v2.4.0-test11/linux/drivers/usb/storage/shuttle_usbat.c
- Orig date:
Sun Oct 8 10:50:30 2000
diff -u --recursive --new-file v2.4.0-test11/linux/drivers/usb/storage/shuttle_usbat.c linux/drivers/usb/storage/shuttle_usbat.c
@@ -1,6 +1,6 @@
/* Driver for SCM Microsystems USB-ATAPI cable
*
- * $Id: shuttle_usbat.c,v 1.10 2000/09/24 00:03:08 groovyjava Exp $
+ * $Id: shuttle_usbat.c,v 1.11 2000/11/13 22:29:36 mdharm Exp $
*
* Current development and maintenance by:
* (c) 2000 Robert Baruch (autophile@dol.net)
@@ -169,7 +169,7 @@
US_DEBUGP("us_transfer_partial(): unknown error\n");
return US_BULK_TRANSFER_FAILED;
}
-
+
if (act_len != len) {
US_DEBUGP("Warning: Transferred only %d bytes\n",
act_len);
@@ -241,7 +241,7 @@
0,
content,
1);
-
+
return result;
}
@@ -260,7 +260,7 @@
0,
NULL,
0);
-
+
return result;
}
@@ -286,7 +286,7 @@
0,
command,
8);
-
+
return result;
}
@@ -317,7 +317,7 @@
result = usbat_bulk_transport(us,
NULL, 0, SCSI_DATA_READ, content, len, use_sg);
-
+
return result;
}
@@ -605,7 +605,7 @@
0,
data_flags,
1);
-
+
return result;
}
@@ -623,7 +623,7 @@
0,
NULL,
0);
-
+
return result;
}
@@ -676,7 +676,7 @@
srb->transfersize = srb->request_bufflen/len;
}
-
+
len = (65535/srb->transfersize) * srb->transfersize;
US_DEBUGP("Max read is %d bytes\n", len);
buffer = kmalloc(len, GFP_KERNEL);
@@ -694,7 +694,7 @@
}
while (transferred != srb->request_bufflen) {
-
+
if (len > srb->request_bufflen - transferred)
len = srb->request_bufflen - transferred;
@@ -711,7 +711,7 @@
data[7+6] = 0;
data[7+7] = MSB_of(len / srb->transfersize); // SCSI command
data[7+8] = LSB_of(len / srb->transfersize); // num sectors
-
+
result = usbat_rw_block_test(us, USBAT_ATA,
registers, data, 19,
0x10, 0x17, 0xFD, 0x30,
@@ -1048,7 +1048,7 @@
}
else
len = status;
-
+
result = usbat_read_block(us, USBAT_ATA, 0x10,
srb->request_buffer, len, srb->use_sg);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)