[lkml]   [2012]   [Jan]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH 7/8] dmaengine/dw_dmac: Unmap all memory buffers after completion of slave transfers
On 1/17/2012 2:22 PM, Linus Walleij wrote:
> Basically the driver using the dmaengine shall map/unmap buffers
> used for slave transfers, not the driver.
> I usually map them before setting up a transfer and unmaps them
> when egtting the callback from the DMA engine that the transfer is
> complete.

You implemented similar stuff in amba-pl08x :) .

if (!plchan->slave)

> Why do you want to do this?

This is because people can pass in flags which are

If they are not passed, then DMA driver must do it for them.

Sorry if i am understanding the DMA logic incorrectly.


 \ /
  Last update: 2012-01-17 10:11    [W:0.065 / U:3.404 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site