patch-2.4.7 linux/include/linux/usb.h
Next file: linux/include/linux/usbdevice_fs.h
Previous file: linux/include/linux/tty.h
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Fri Jul 20 12:55:50 2001
- Orig file:
v2.4.6/linux/include/linux/usb.h
- Orig date:
Fri May 25 18:02:43 2001
diff -u --recursive --new-file v2.4.6/linux/include/linux/usb.h linux/include/linux/usb.h
@@ -21,6 +21,7 @@
/*
* USB types
*/
+#define USB_TYPE_MASK (0x03 << 5)
#define USB_TYPE_STANDARD (0x00 << 5)
#define USB_TYPE_CLASS (0x01 << 5)
#define USB_TYPE_VENDOR (0x02 << 5)
@@ -595,6 +596,7 @@
int slow; /* Slow device? */
atomic_t refcnt; /* Reference count */
+ struct semaphore serialize;
unsigned int toggle[2]; /* one bit for each endpoint ([0] = IN, [1] = OUT) */
unsigned int halted[2]; /* endpoint halts; one bit per endpoint # & direction; */
@@ -838,6 +840,7 @@
extern struct list_head usb_driver_list;
extern struct list_head usb_bus_list;
+extern rwlock_t usb_bus_list_lock;
/*
* USB device fs stuff
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)