drivers/rapidio/devices/tsi721_dma.c: optimize use of BDMA descriptors
authorAlexandre Bounine <alexandre.bounine@idt.com>
Mon, 7 Apr 2014 22:38:55 +0000 (15:38 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 7 Apr 2014 23:36:07 +0000 (16:36 -0700)
commit40f847baf50debfd42ad66f862bfcfea069ffbe7
tree01c5e585f81aa6c9e3f43d99192c642a5538fe4c
parent3f59b067c5140766591a64a3117d86978c57509b
drivers/rapidio/devices/tsi721_dma.c: optimize use of BDMA descriptors

Combine SG entries describing single contiguous memory block into one
Tsi721 BDMA descriptor.  This reduces number of hardware descriptors
required for large data transfers and improves performance on the PCIe
side by reducing number of descriptor fetch requests.

Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/rapidio/devices/tsi721.h
drivers/rapidio/devices/tsi721_dma.c