linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Sakari Ailus <sakari.ailus@iki.fi>
Cc: linux-media@vger.kernel.org
Subject: Re: [PATCH v2 01/26] omap3isp: stat: Rename IS_COHERENT_BUF to ISP_STAT_USES_DMAENGINE
Date: Thu, 01 May 2014 18:08:14 +0200	[thread overview]
Message-ID: <5488015.H7sDT3oUL9@avalon> (raw)
In-Reply-To: <20140501111542.GU8753@valkosipuli.retiisi.org.uk>

Hi Sakari,

On Thursday 01 May 2014 14:15:42 Sakari Ailus wrote:
> On Thu, May 01, 2014 at 12:48:57AM +0200, Laurent Pinchart wrote:
> > Hi Sakari,
> > 
> > On Thursday 01 May 2014 01:45:47 Sakari Ailus wrote:
> > > Hi Laurent,
> > > 
> > > Thanks for the set! I've been looking forward to see this! :)
> > > 
> > > On Mon, Apr 21, 2014 at 02:28:47PM +0200, Laurent Pinchart wrote:
> > > > The macro is meant to test whether the statistics engine uses an
> > > > external DMA engine to transfer data or supports DMA directly. As both
> > > > cases will be supported by DMA coherent buffers rename the macro to
> > > > ISP_STAT_USES_DMAENGINE for improved clarity.
> > > 
> > > Both use DMA, but the ISP just implements its own. How about calling the
> > > macro ISP_STAT_USES_SYSTEM_DMA instead? Up to you.
> > 
> > DMA engine is the Linux name for the system DMA engine API. It might
> > indeed be
>
> The documentation does not use that term at least. It speaks of DMA mapping
> instead. The DMA being used for the transfers in that case is OMAP system
> DMA, not ISP DMA.

DMA mapping and DMA engine are actually two different things. The former 
manages DMA memory, while the latter handles the DMA engine hardware. Only the 
former is documented in the kernel at the moment though (but I expect that to 
change soon).

> > slightly generic, but I'm not too sure whether ISP_STAT_USES_SYSTEM_DMA
> > would be more descriptive. I suppose it depends on the background of the
> > reader :-) If you insist I can change it.
> 
> I think ISP_STAT_USES_SYSTEM_DMA is simply better. Up to you.

-- 
Regards,

Laurent Pinchart


  reply	other threads:[~2014-05-01 16:08 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-21 12:28 [PATCH v2 00/26] OMAP3 ISP: Move to videobuf2 Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 01/26] omap3isp: stat: Rename IS_COHERENT_BUF to ISP_STAT_USES_DMAENGINE Laurent Pinchart
2014-04-30 22:45   ` Sakari Ailus
2014-04-30 22:48     ` Laurent Pinchart
2014-05-01 11:15       ` Sakari Ailus
2014-05-01 16:08         ` Laurent Pinchart [this message]
2014-04-21 12:28 ` [PATCH v2 02/26] omap3isp: stat: Remove impossible WARN_ON Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 03/26] omap3isp: stat: Share common code for buffer allocation Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 04/26] omap3isp: stat: Merge dma_addr and iommu_addr fields Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 05/26] omap3isp: stat: Store sg table in ispstat_buffer Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 06/26] omap3isp: stat: Use the DMA API Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 07/26] omap3isp: ccdc: Use the DMA API for LSC Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 08/26] omap3isp: ccdc: Use the DMA API for FPC Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 09/26] omap3isp: video: Set the buffer bytesused field at completion time Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 10/26] omap3isp: queue: Move IOMMU handling code to the queue Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 11/26] omap3isp: queue: Use sg_table structure Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 12/26] omap3isp: queue: Merge the prepare and sglist functions Laurent Pinchart
2014-04-21 12:28 ` [PATCH v2 13/26] omap3isp: queue: Inline the ispmmu_v(un)map functions Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 14/26] omap3isp: queue: Allocate kernel buffers with dma_alloc_coherent Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 15/26] omap3isp: queue: Fix the dma_map_sg() return value check Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 16/26] omap3isp: queue: Map PFNMAP buffers to device Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 17/26] omap3isp: queue: Use sg_alloc_table_from_pages() Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 18/26] omap3isp: Use the ARM DMA IOMMU-aware operations Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 19/26] omap3isp: queue: Don't build scatterlist for kernel buffer Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 20/26] omap3isp: Move queue mutex to isp_video structure Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 21/26] omap3isp: Move queue irqlock " Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 22/26] omap3isp: Move buffer irqlist to isp_buffer structure Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 23/26] omap3isp: Cancel all queued buffers when stopping the video stream Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 24/26] v4l: vb2: Add a function to discard all DONE buffers Laurent Pinchart
2014-04-21 12:29 ` [PATCH v2 25/26] omap3isp: Move to videobuf2 Laurent Pinchart
2015-03-17 22:57   ` Tim Nordell
2015-03-18 12:39     ` Laurent Pinchart
2015-03-18 14:54       ` Tim Nordell
2015-03-18 14:59         ` Laurent Pinchart
2015-03-18 15:19           ` Tim Nordell
2015-03-18 15:21             ` Laurent Pinchart
2015-03-18 19:49               ` Tim Nordell
2015-03-18 20:58                 ` Tim Nordell
2015-03-18 21:44                   ` Sakari Ailus
2015-03-18 22:43                     ` Tim Nordell
2014-04-21 12:29 ` [PATCH v2 26/26] omap3isp: Rename isp_buffer isp_addr field to dma Laurent Pinchart
2014-05-01 17:37 ` [PATCH v2 00/26] OMAP3 ISP: Move to videobuf2 Sakari Ailus

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5488015.H7sDT3oUL9@avalon \
    --to=laurent.pinchart@ideasonboard.com \
    --cc=linux-media@vger.kernel.org \
    --cc=sakari.ailus@iki.fi \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).