Re: [RFC v3 4/7] dmaengine: Add slave DMA interface

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Haavard Skinnemoen <hskinnemoen@...>
Cc: Haavard Skinnemoen <hskinnemoen@...>, <linux-kernel@...>, Shannon Nelson <shannon.nelson@...>, David Brownell <david-b@...>, <kernel@...>, Francis Moreau <francis.moro@...>, Paul Mundt <lethal@...>, Vladimir A. Barinov <vbarinov@...>, Pierre Ossman <drzeus-list@...>
Date: Saturday, February 16, 2008 - 4:06 pm

On Feb 15, 2008 2:53 AM, Haavard Skinnemoen
<hskinnemoen@norway.atmel.com> wrote:

I like the direction of the patch, i.e. splitting out separate
functionality into separate structs.  However, I do not want to break
the model of clients sourcing the operations and drivers sinking them
which dma_slave_descriptor appears to do.  How about adding a
scatterlist pointer and an 'unmap_type' to the common descriptor?
Where unmap_type selects between,  page, single, sg, or no-unmap.
Drivers already know the length and direction.

Regards,
Dan
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC v3 1/7] dmaengine: Couple DMA channels to their physica..., Haavard Skinnemoen, (Tue Feb 12, 12:43 pm)
[RFC v3 2/7] dmaengine: Add dma_client parameter to device_a..., Haavard Skinnemoen, (Tue Feb 12, 12:43 pm)
[RFC v3 3/7] dmaengine: Add dma_chan_is_in_use() function, Haavard Skinnemoen, (Tue Feb 12, 12:43 pm)
[RFC v3 4/7] dmaengine: Add slave DMA interface, Haavard Skinnemoen, (Tue Feb 12, 12:43 pm)
Re: [RFC v3 4/7] dmaengine: Add slave DMA interface, Dan Williams, (Wed Feb 13, 3:07 pm)
Re: [RFC v3 4/7] dmaengine: Add slave DMA interface, Haavard Skinnemoen, (Wed Feb 13, 3:24 pm)
Re: [RFC v3 4/7] dmaengine: Add slave DMA interface, Haavard Skinnemoen, (Fri Feb 15, 5:53 am)
Re: [RFC v3 4/7] dmaengine: Add slave DMA interface, Dan Williams, (Sat Feb 16, 4:06 pm)
Re: [RFC v3 4/7] dmaengine: Add slave DMA interface, Haavard Skinnemoen, (Mon Feb 18, 9:22 am)
Re: [RFC v3 4/7] dmaengine: Add slave DMA interface, Dan Williams, (Mon Feb 18, 6:42 pm)
RE: [RFC v3 4/7] dmaengine: Add slave DMA interface, Nelson, Shannon, (Fri Feb 15, 1:12 pm)
Re: [RFC v3 4/7] dmaengine: Add slave DMA interface, Haavard Skinnemoen, (Mon Feb 18, 9:29 am)
RE: [RFC v3 4/7] dmaengine: Add slave DMA interface, Nelson, Shannon, (Tue Feb 19, 2:46 pm)
Re: [RFC v3 4/7] dmaengine: Add slave DMA interface, Dan Williams, (Wed Feb 13, 3:21 am)
Re: [RFC v3 4/7] dmaengine: Add slave DMA interface, Haavard Skinnemoen, (Wed Feb 13, 4:03 am)
[RFC v3 5/7] dmaengine: Make DMA Engine menu visible for AVR..., Haavard Skinnemoen, (Tue Feb 12, 12:43 pm)
Re: [RFC v3 5/7] dmaengine: Make DMA Engine menu visible for..., Haavard Skinnemoen, (Tue Feb 12, 6:13 pm)
Re: [RFC v3 5/7] dmaengine: Make DMA Engine menu visible for..., Haavard Skinnemoen, (Wed Feb 13, 4:44 am)
[RFC v3 6/7] dmaengine: Driver for the Synopsys DesignWare D..., Haavard Skinnemoen, (Tue Feb 12, 12:43 pm)