aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/ehci.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/host/ehci.h')
-rw-r--r--drivers/usb/host/ehci.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h
index 64f9a08e959c..947752015d5d 100644
--- a/drivers/usb/host/ehci.h
+++ b/drivers/usb/host/ehci.h
@@ -88,6 +88,7 @@ enum ehci_hrtimer_event {
88 EHCI_HRTIMER_POLL_DEAD, /* Wait for dead controller to stop */ 88 EHCI_HRTIMER_POLL_DEAD, /* Wait for dead controller to stop */
89 EHCI_HRTIMER_UNLINK_INTR, /* Wait for interrupt QH unlink */ 89 EHCI_HRTIMER_UNLINK_INTR, /* Wait for interrupt QH unlink */
90 EHCI_HRTIMER_FREE_ITDS, /* Wait for unused iTDs and siTDs */ 90 EHCI_HRTIMER_FREE_ITDS, /* Wait for unused iTDs and siTDs */
91 EHCI_HRTIMER_START_UNLINK_INTR, /* Unlink empty interrupt QHs */
91 EHCI_HRTIMER_ASYNC_UNLINKS, /* Unlink empty async QHs */ 92 EHCI_HRTIMER_ASYNC_UNLINKS, /* Unlink empty async QHs */
92 EHCI_HRTIMER_IAA_WATCHDOG, /* Handle lost IAA interrupts */ 93 EHCI_HRTIMER_IAA_WATCHDOG, /* Handle lost IAA interrupts */
93 EHCI_HRTIMER_DISABLE_PERIODIC, /* Wait to disable periodic sched */ 94 EHCI_HRTIMER_DISABLE_PERIODIC, /* Wait to disable periodic sched */
@@ -143,7 +144,9 @@ struct ehci_hcd { /* one per controller */
143 unsigned i_thresh; /* uframes HC might cache */ 144 unsigned i_thresh; /* uframes HC might cache */
144 145
145 union ehci_shadow *pshadow; /* mirror hw periodic table */ 146 union ehci_shadow *pshadow; /* mirror hw periodic table */
147 struct list_head intr_unlink_wait;
146 struct list_head intr_unlink; 148 struct list_head intr_unlink;
149 unsigned intr_unlink_wait_cycle;
147 unsigned intr_unlink_cycle; 150 unsigned intr_unlink_cycle;
148 unsigned now_frame; /* frame from HC hardware */ 151 unsigned now_frame; /* frame from HC hardware */
149 unsigned last_iso_frame; /* last frame scanned for iso */ 152 unsigned last_iso_frame; /* last frame scanned for iso */