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