]> git.baikalelectronics.ru Git - kernel.git/commit
usb: wusbcore: use multiple urbs for HWA iso transfer result frame reads
authorThomas Pugliese <thomas.pugliese@gmail.com>
Fri, 7 Mar 2014 21:37:35 +0000 (15:37 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 9 Mar 2014 06:30:28 +0000 (22:30 -0800)
commitebeec47a94bb918d5169f0e69546e723f30238ad
treed4d2cbad17637a4b8bdf9a70bdf19a4745529488
parent15ade30f12387c14b93255a9df52c4a7d98df83f
usb: wusbcore: use multiple urbs for HWA iso transfer result frame reads

Submit multiple concurrent urbs for HWA isochronous transfer result data
frame reads.  This keeps the read pipeline full and significantly
improves performance in cases where the frame reads cannot be combined
because they are not contiguous or multiples of the max packet size.

Signed-off-by: Thomas Pugliese <thomas.pugliese@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/wusbcore/wa-hc.c
drivers/usb/wusbcore/wa-hc.h
drivers/usb/wusbcore/wa-xfer.c