patch-2.4.26 linux-2.4.26/drivers/usb/host/usb-ohci.h
Next file: linux-2.4.26/drivers/usb/pegasus.h
Previous file: linux-2.4.26/drivers/usb/host/usb-ohci.c
Back to the patch index
Back to the overall index
- Lines: 16
- Date:
2004-04-14 06:05:33.000000000 -0700
- Orig file:
linux-2.4.25/drivers/usb/host/usb-ohci.h
- Orig date:
2004-02-18 05:36:31.000000000 -0800
diff -urN linux-2.4.25/drivers/usb/host/usb-ohci.h linux-2.4.26/drivers/usb/host/usb-ohci.h
@@ -384,12 +384,12 @@
#define OHCI_QUIRK_SUCKYIO 0x02 /* NSC superio */
struct ohci_regs * regs; /* OHCI controller's memory */
- struct list_head ohci_hcd_list; /* list of all ohci_hcd */
struct list_head timeout_list;
// struct list_head urb_list; // list of all pending urbs
- // spinlock_t urb_list_lock; // lock to keep consistency
-
+ spinlock_t ohci_lock; /* Covers all fields up & down */
+ struct urb *complete_head, *complete_tail;
+
int ohci_int_load[32]; /* load of the 32 Interrupt Chains (for load balancing)*/
ed_t * ed_rm_list[2]; /* lists of all endpoints to be removed */
ed_t * ed_bulktail; /* last endpoint of bulk list */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)