PERFORCE change 131605 for review
Hans Petter Selasky
hselasky at FreeBSD.org
Tue Dec 25 11:32:09 PST 2007
http://perforce.freebsd.org/chv.cgi?CH=131605
Change 131605 by hselasky at hselasky_laptop001 on 2007/12/25 19:31:27
Add a new device method that handles USB interface requests in
USB device mode.
Affected files ...
.. //depot/projects/usb/src/sys/dev/usb/usb_if.m#4 edit
Differences ...
==== //depot/projects/usb/src/sys/dev/usb/usb_if.m#4 (text+ko) ====
@@ -40,3 +40,19 @@
METHOD int reconfigure {
device_t dev;
};
+
+# The device received a control request
+#
+# Return values:
+# 0: Success
+# ENOTTY: Transaction stalled
+# Else: Use builtin request handler
+#
+METHOD int handle_request {
+ device_t dev;
+ const void *req; /* pointer to the device request */
+ void **pptr; /* data pointer */
+ uint16_t *plen; /* maximum transfer length */
+ uint16_t offset; /* data offset */
+ uint8_t is_complete; /* set if transfer is complete */
+};
More information about the p4-projects
mailing list