diff options
Diffstat (limited to 'drivers/usb/host/ehci.h')
| -rw-r--r-- | drivers/usb/host/ehci.h | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h index 2d85e21ff28..556c0b48f3a 100644 --- a/drivers/usb/host/ehci.h +++ b/drivers/usb/host/ehci.h @@ -87,8 +87,9 @@ struct ehci_hcd {			/* one per controller */  	int			next_uframe;	/* scan periodic, start here */  	unsigned		periodic_sched;	/* periodic activity count */ -	/* list of itds completed while clock_frame was still active */ +	/* list of itds & sitds completed while clock_frame was still active */  	struct list_head	cached_itd_list; +	struct list_head	cached_sitd_list;  	unsigned		clock_frame;  	/* per root hub port */ @@ -195,7 +196,7 @@ timer_action_done (struct ehci_hcd *ehci, enum ehci_timer_action action)  	clear_bit (action, &ehci->actions);  } -static void free_cached_itd_list(struct ehci_hcd *ehci); +static void free_cached_lists(struct ehci_hcd *ehci);  /*-------------------------------------------------------------------------*/ @@ -394,9 +395,8 @@ struct ehci_iso_sched {   * acts like a qh would, if EHCI had them for ISO.   */  struct ehci_iso_stream { -	/* first two fields match QH, but info1 == 0 */ -	__hc32			hw_next; -	__hc32			hw_info1; +	/* first field matches ehci_hq, but is NULL */ +	struct ehci_qh_hw	*hw;  	u32			refcount;  	u8			bEndpointAddress;  |