patch-2.4.21 linux-2.4.21/drivers/usb/hcd.h
Next file: linux-2.4.21/drivers/usb/hid-core.c
Previous file: linux-2.4.21/drivers/usb/hcd.c
Back to the patch index
Back to the overall index
- Lines: 39
- Date:
2003-06-13 07:51:36.000000000 -0700
- Orig file:
linux-2.4.20/drivers/usb/hcd.h
- Orig date:
2002-11-28 15:53:14.000000000 -0800
diff -urN linux-2.4.20/drivers/usb/hcd.h linux-2.4.21/drivers/usb/hcd.h
@@ -36,12 +36,12 @@
struct usb_bus *bus; /* hcd is-a bus */
struct list_head hcd_list;
- const char *bus_name;
const char *product_desc;
const char *description; /* "ehci-hcd" etc */
struct timer_list rh_timer; /* drives root hub */
struct list_head dev_list; /* devices on this bus */
+ struct tq_struct work;
/*
* hardware info/state
@@ -104,7 +104,7 @@
const char *description; /* "ehci-hcd" etc */
/* irq handler */
- void (*irq) (struct usb_hcd *hcd);
+ void (*irq) (struct usb_hcd *hcd, struct pt_regs *regs);
int flags;
#define HCD_MEMORY 0x0001 /* HC regs use memory (else I/O) */
@@ -149,7 +149,8 @@
char *buf, u16 wLength);
};
-extern void usb_hcd_giveback_urb (struct usb_hcd *hcd, struct urb *urb);
+extern void usb_hcd_giveback_urb (struct usb_hcd *hcd, struct urb *urb,
+ struct pt_regs *regs);
#ifdef CONFIG_PCI
@@ -283,3 +284,5 @@
usb_hub_tt_clear_buffer (struct usb_device *dev, int pipe)
{ }
+#define URB_ZERO_PACKET USB_ZERO_PACKET
+#define URB_ISO_ASAP USB_ISO_ASAP
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)