Re: [dpdk-dev] [PATCH v25 1/6] dmadev: introduce DMA device library

2021-10-15 Thread Thomas Monjalon
15/10/2021 11:59, fengchengwen: > On 2021/10/15 16:29, Thomas Monjalon wrote: > > 13/10/2021 09:41, Thomas Monjalon: > >> 13/10/2021 02:21, fengchengwen: > >>> On 2021/10/13 3:09, Thomas Monjalon wrote: > 11/10/2021 09:33, Chengwen Feng: > > +static void > > +dma_release(struct rte_dma

Re: [dpdk-dev] [PATCH v25 1/6] dmadev: introduce DMA device library

2021-10-15 Thread fengchengwen
On 2021/10/15 16:29, Thomas Monjalon wrote: > 13/10/2021 09:41, Thomas Monjalon: >> 13/10/2021 02:21, fengchengwen: >>> On 2021/10/13 3:09, Thomas Monjalon wrote: 11/10/2021 09:33, Chengwen Feng: > +static void > +dma_release(struct rte_dma_dev *dev) > +{ > + rte_free(dev->dev_

Re: [dpdk-dev] [PATCH v25 1/6] dmadev: introduce DMA device library

2021-10-15 Thread Thomas Monjalon
13/10/2021 09:41, Thomas Monjalon: > 13/10/2021 02:21, fengchengwen: > > On 2021/10/13 3:09, Thomas Monjalon wrote: > > > 11/10/2021 09:33, Chengwen Feng: > > >> +static void > > >> +dma_release(struct rte_dma_dev *dev) > > >> +{ > > >> +rte_free(dev->dev_private); > > >> +memset(de

Re: [dpdk-dev] [PATCH v25 1/6] dmadev: introduce DMA device library

2021-10-13 Thread Thomas Monjalon
13/10/2021 02:21, fengchengwen: > On 2021/10/13 3:09, Thomas Monjalon wrote: > > 11/10/2021 09:33, Chengwen Feng: > >> +static void > >> +dma_release(struct rte_dma_dev *dev) > >> +{ > >> + rte_free(dev->dev_private); > >> + memset(dev, 0, sizeof(struct rte_dma_dev)); > >> +} [...] > >> +int > >>

Re: [dpdk-dev] [PATCH v25 1/6] dmadev: introduce DMA device library

2021-10-12 Thread fengchengwen
On 2021/10/13 3:09, Thomas Monjalon wrote: > 11/10/2021 09:33, Chengwen Feng: >> --- /dev/null >> +++ b/doc/guides/prog_guide/dmadev.rst >> @@ -0,0 +1,60 @@ >> +.. SPDX-License-Identifier: BSD-3-Clause >> + Copyright 2021 HiSilicon Limited >> + >> +DMA Device Library >> +== >> + >

Re: [dpdk-dev] [PATCH v25 1/6] dmadev: introduce DMA device library

2021-10-12 Thread Thomas Monjalon
11/10/2021 09:33, Chengwen Feng: > --- /dev/null > +++ b/doc/guides/prog_guide/dmadev.rst > @@ -0,0 +1,60 @@ > +.. SPDX-License-Identifier: BSD-3-Clause > + Copyright 2021 HiSilicon Limited > + > +DMA Device Library > +== > + > +The DMA library provides a DMA device framework for

[dpdk-dev] [PATCH v25 1/6] dmadev: introduce DMA device library

2021-10-11 Thread Chengwen Feng
The 'dmadev' is a generic type of DMA device. This patch introduce the 'dmadev' device allocation functions. The infrastructure is prepared to welcome drivers in drivers/dma/ Signed-off-by: Chengwen Feng Acked-by: Bruce Richardson Acked-by: Morten Brørup Acked-by: Jerin Jacob Reviewed-by: Ke