]> 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)
commit68d516a7efde24e23256b8b31bc606d034258f34
tree01c5e585f81aa6c9e3f43d99192c642a5538fe4c
parent3aaa0664dcff748f4ab7aa5d2ee7a6b9ae113db8
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