]> err.no Git - linux-2.6/blobdiff - drivers/usb/core/hcd.h
Merge branch 'linus' into x86/cleanups
[linux-2.6] / drivers / usb / core / hcd.h
index 3ba258eb05de0bce323796f20752d2779414f735..a0bf5df6cb6fa3eb77636bd32f49c702822794ab 100644 (file)
@@ -210,11 +210,11 @@ struct hc_driver {
        int     (*bus_suspend)(struct usb_hcd *);
        int     (*bus_resume)(struct usb_hcd *);
        int     (*start_port_reset)(struct usb_hcd *, unsigned port_num);
-       void    (*hub_irq_enable)(struct usb_hcd *);
-               /* Needed only if port-change IRQs are level-triggered */
 
                /* force handover of high-speed port to full-speed companion */
        void    (*relinquish_port)(struct usb_hcd *, int);
+               /* has a port been handed over to a companion? */
+       int     (*port_handed_over)(struct usb_hcd *, int);
 };
 
 extern int usb_hcd_link_urb_to_ep(struct usb_hcd *hcd, struct urb *urb);