aboutsummaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-bit.c
diff options
context:
space:
mode:
authorKedareswara rao Appana <[email protected]>2016-02-26 19:33:51 +0530
committerVinod Koul <[email protected]>2016-03-03 21:02:38 +0530
commit7096f36e5388beb06b80576d3ccc3a0df2760035 (patch)
tree5eac56f9dd6a9ebe334a0bbe68d978adde0dc18e /lib/mpi/mpi-bit.c
parent92e963f50fc74041b5e9e744c330dca48e04f08d (diff)
dmaengine: xilinx_vdma: Improve SG engine handling
The current driver allows user to queue up multiple segments on to a single transaction descriptor. User will submit this single desc and in the issue_pending() we decode multiple segments and submit to SG HW engine. We free up the allocated_desc when it is submitted to the HW. Existing code prevents the user to prepare multiple trasactions at same time as we are overwrite with the allocated_desc. The best utilization of HW SG engine would happen if we collate the pending list when we start dma this patch updates the same. Signed-off-by: Kedareswara rao Appana <[email protected]> Signed-off-by: Vinod Koul <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-bit.c')
0 files changed, 0 insertions, 0 deletions