]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitff04346da1bdc7ebac4f5073d51da66c79cefe47
tree01c5e585f81aa6c9e3f43d99192c642a5538fe4c
parentcbeedbeb9d9961ff6ed201f8fec0637d2e900ca0
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