diff options
| author | Charan Teja Reddy <charante@codeaurora.org> | 2017-02-09 20:44:29 +0530 |
|---|---|---|
| committer | Charan Teja Reddy <charante@codeaurora.org> | 2017-02-13 11:05:17 +0530 |
| commit | f1cc7ec4c8144b4c026d22bfc1af023043457f89 (patch) | |
| tree | fc573e87f44cc7689df116ec581f7839f1510927 /arch/arm/include/asm/cacheflush.h | |
| parent | fdddc49ef25b6efe57e7a6e15b59dfb253dc496b (diff) | |
arm: dma-mapping: add dma mapper for io-pgtable-fast for 32 bit
io-pgtable-fast was implemented to achieve
better performance for IOMMU map/un-map. Add
DMA API support that goes through io-pgtable-fast
for 32 bit targets.
Change-Id:I3d0560a4331f6b7b87c70d0885df11d12cb1d6ec
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
Diffstat (limited to 'arch/arm/include/asm/cacheflush.h')
| -rw-r--r-- | arch/arm/include/asm/cacheflush.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/include/asm/cacheflush.h b/arch/arm/include/asm/cacheflush.h index 2005a47b491e..6cd3f1d16f24 100644 --- a/arch/arm/include/asm/cacheflush.h +++ b/arch/arm/include/asm/cacheflush.h @@ -178,6 +178,9 @@ extern void __cpuc_flush_dcache_area(void *, size_t); * is visible to DMA, or data written by DMA to system memory is * visible to the CPU. */ +extern void __dma_map_area(const void *, size_t, int); +extern void __dma_unmap_area(const void *, size_t, int); + extern void dmac_inv_range(const void *, const void *); extern void dmac_clean_range(const void *, const void *); extern void dmac_flush_range(const void *, const void *); |
