X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fusb%2Fhost%2Fuhci-hcd.h;h=785c0c2cca1286556f48d8b37356b53157266e7b;hb=44c40f29869a02dd430beb7fed0b6ca7d8ef5e54;hp=e8fc0d64efe7f22169cd33e5cd4c116caac60da5;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/drivers/usb/host/uhci-hcd.h b/drivers/usb/host/uhci-hcd.h index e8fc0d64e..785c0c2cc 100644 --- a/drivers/usb/host/uhci-hcd.h +++ b/drivers/usb/host/uhci-hcd.h @@ -324,7 +324,7 @@ enum uhci_state { * a subset of what the full implementation needs. */ struct uhci_hcd { - struct usb_hcd hcd; /* must come first! */ + struct usb_hcd hcd; #ifdef CONFIG_PROC_FS /* procfs */ @@ -352,12 +352,6 @@ struct uhci_hcd { int resume_detect; /* Need a Global Resume */ unsigned int saved_framenumber; /* Save during PM suspend */ - /* Support for port suspend/resume */ - unsigned long port_c_suspend; /* Bit-arrays of ports */ - unsigned long suspended_ports; - unsigned long resuming_ports; - unsigned long resume_timeout; /* Time to stop signalling */ - /* Main list of URB's currently controlled by this HC */ struct list_head urb_list; /* P: uhci->schedule_lock */ @@ -391,12 +385,12 @@ struct urb_priv { struct uhci_qh *qh; /* QH for this URB */ struct list_head td_list; /* P: urb->lock */ - unsigned fsbr : 1; /* URB turned on FSBR */ - unsigned fsbr_timeout : 1; /* URB timed out on FSBR */ - unsigned queued : 1; /* QH was queued (not linked in) */ - unsigned short_control_packet : 1; /* If we get a short packet during */ - /* a control transfer, retrigger */ - /* the status phase */ + int fsbr : 1; /* URB turned on FSBR */ + int fsbr_timeout : 1; /* URB timed out on FSBR */ + int queued : 1; /* QH was queued (not linked in) */ + int short_control_packet : 1; /* If we get a short packet during */ + /* a control transfer, retrigger */ + /* the status phase */ unsigned long inserttime; /* In jiffies */ unsigned long fsbrtime; /* In jiffies */