summaryrefslogtreecommitdiffstats
path: root/lib/parser.c
diff options
context:
space:
mode:
authorThomas Pugliese <thomas.pugliese@gmail.com>2014-03-07 15:37:34 -0600
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-03-08 22:30:28 -0800
commit04a378f36d9dc9e242ff206fcad23ba258dba818 (patch)
treeb28e1ad06cffbdb07190eb83a6259485bbc99a82 /lib/parser.c
parent7338a0659365ec0fbdc6f79de8b9fba2280fd155 (diff)
downloadblackbird-obmc-linux-04a378f36d9dc9e242ff206fcad23ba258dba818.tar.gz
blackbird-obmc-linux-04a378f36d9dc9e242ff206fcad23ba258dba818.zip
usb: wusbcore: combine iso transfer result frame reads when possible
When reading the transfer result data for an isochronous in request, if the current frame actual_length is contiguous with the next frame and actual_length is a multiple of the DTI endpoint max packet size, combine the current frame with the next frame in a single URB. This reduces the number of URBs that must be submitted in that case which increases performance and reduces CPU interrupt overhead. Signed-off-by: Thomas Pugliese <thomas.pugliese@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'lib/parser.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud