On Wed, Aug 02, 2017 at 02:13:56PM -0700, Dave Jiang wrote: > > > On 08/02/2017 02:10 PM, Sinan Kaya wrote: > > On 8/2/2017 4:52 PM, Dave Jiang wrote: > >>> Do we need a new API / new function, or new capability? > >> Hmmm...you are right. I wonder if we need something like DMA_SG cap.... > >> > >> > > > > Unfortunately, DMA_SG means something else. Maybe, we need DMA_MEMCPY_SG > > to be similar with DMA_MEMSET_SG. > > I'm ok with that if Vinod is. So what exactly is the ask here, are you trying to do MEMCPY or SG or MEMSET or all :). We should have done bitfields for this though... > > > > > enum dma_transaction_type { > > DMA_MEMCPY, > > DMA_XOR, > > DMA_PQ, > > DMA_XOR_VAL, > > DMA_PQ_VAL, > > DMA_MEMSET, > > DMA_MEMSET_SG, > > DMA_INTERRUPT, > > DMA_SG, > > DMA_PRIVATE, > > DMA_ASYNC_TX, > > DMA_SLAVE, > > DMA_CYCLIC, > > DMA_INTERLEAVE, > > /* last transaction type for creation of the capabilities mask */ > > DMA_TX_TYPE_END, > > }; > > -- ~Vinod -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html