]> git.baikalelectronics.ru Git - kernel.git/commit
USB: EHCI: create a "periodic schedule info" struct
authorAlan Stern <stern@rowland.harvard.edu>
Fri, 11 Oct 2013 15:29:03 +0000 (11:29 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 11 Oct 2013 23:40:27 +0000 (16:40 -0700)
commitd34ae7d6521f50d9b71270ded75fb8e3a1721633
tree3b6604905aaffc4ab60037d265c4f06f1d144f8a
parentec38032b51adb4b17e6dbdc7f40fcb4977339f0f
USB: EHCI: create a "periodic schedule info" struct

This patch begins the process of unifying the scheduling parameters
that ehci-hcd uses for interrupt and isochronous transfers.  It
creates an ehci_per_sched structure, which will be stored in both
ehci_qh and ehci_iso_stream structures, and will contain the common
scheduling information needed for both.

Initially we merely create the new structure and move some existing
fields into it.  Later patches will add more fields and utilize these
structures in improved scheduling algorithms.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/ehci-dbg.c
drivers/usb/host/ehci-hcd.c
drivers/usb/host/ehci-q.c
drivers/usb/host/ehci-sched.c
drivers/usb/host/ehci.h