OSDN Git Service

iommu/io-pgtable: Improve documentation of .map_sg callback
authorMitchel Humpherys <mitchelh@codeaurora.org>
Wed, 30 Sep 2015 21:22:39 +0000 (14:22 -0700)
committerDavid Keitel <dkeitel@codeaurora.org>
Tue, 22 Mar 2016 18:14:27 +0000 (11:14 -0700)
The return value of the .map_sg callback is currently undocumented.
Document it.

Change-Id: I195cbfb78eaf173d916dd03190f89b2fe04e144e
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
drivers/iommu/io-pgtable.h

index f74f148..5d3848a 100644 (file)
@@ -77,7 +77,8 @@ struct io_pgtable_cfg {
  * struct io_pgtable_ops - Page table manipulation API for IOMMU drivers.
  *
  * @map:          Map a physically contiguous memory region.
- * @map_sg:      Map a scatterlist. The size parameter contains the size
+ * @map_sg:      Map a scatterlist.  Returns the number of bytes mapped,
+ *               or 0 on failure.  The size parameter contains the size
  *               of the partial mapping in case of failure.
  * @unmap:        Unmap a physically contiguous memory region.
  * @iova_to_phys: Translate iova to physical address.