ChangeSet 1.946.3.16, 2002/12/26 18:24:39-08:00, [EMAIL PROTECTED]
[PATCH] USB: add usb_get_serial_data() and usb_set_serial_data() functions.
This is to access the private pointer in struct usb_serial
diff -Nru a/drivers/usb/serial/usb-serial.h b/drivers/usb/serial/usb-serial.h
--- a/drivers/usb/serial/usb-serial.h Fri Dec 27 23:57:06 2002
+++ b/drivers/usb/serial/usb-serial.h Fri Dec 27 23:57:06 2002
@@ -148,7 +148,8 @@
* @port: array of struct usb_serial_port structures for the different ports.
* @private: place to put any driver specific information that is needed. The
* usb-serial driver is required to manage this data, the usb-serial core
- * will not touch this.
+ * will not touch this. Use usb_get_serial_data() and
+ * usb_set_serial_data() to access this.
*/
struct usb_serial {
int magic;
@@ -166,9 +167,18 @@
void * private;
};
-
#define NUM_DONT_CARE (-1)
+/* get and set the serial private data pointer helper functions */
+static inline void *usb_get_serial_data (struct usb_serial *serial)
+{
+ return serial->private;
+}
+
+static inline void usb_set_serial_data (struct usb_serial *serial, void *data)
+{
+ serial->private = data;
+}
/**
* usb_serial_device_type - a structure that defines a usb serial device
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel