lkml.org 
[lkml]   [2014]   [Feb]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [PATCH v3 1/3] dma: Support multiple interleaved frames with non-contiguous memory
    From
    On 15 February 2014 17:30, Srikanth Thokala <sthokal@xilinx.com> wrote:
    > The current implementation of interleaved DMA API support multiple
    > frames only when the memory is contiguous by incrementing src_start/
    > dst_start members of interleaved template.
    >
    > But, when the memory is non-contiguous it will restrict slave device
    > to not submit multiple frames in a batch. This patch handles this
    > issue by allowing the slave device to send array of interleaved dma
    > templates each having a different memory location.
    >
    How fragmented could be memory in your case? Is it inefficient to
    submit separate transfers for each segment/frame?
    It will help if you could give a typical example (chunk size and gap
    in bytes) of what you worry about.

    Thanks,
    Jassi


    \
     
     \ /
      Last update: 2014-02-17 11:21    [W:2.574 / U:1.704 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site