diff options
author | Christoph Hellwig <hch@lst.de> | 2022-04-19 09:43:48 +0200 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2022-07-07 18:18:56 +0200 |
commit | d6e2e92597ed2036206b084e94828403d7fb14a6 (patch) | |
tree | 69604f72e7f0eb03e99af4a875fa7235ec36b25e /arch/arm/include/asm | |
parent | ARM/dma-mapping: mark various dma-mapping routines static in dma-mapping.c (diff) | |
download | linux-d6e2e92597ed2036206b084e94828403d7fb14a6.tar.xz linux-d6e2e92597ed2036206b084e94828403d7fb14a6.zip |
ARM/dma-mapping: remove the unused virt_to_dma helper
virt_to_dma was only used by the now removed dmabounce code.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Tested-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'arch/arm/include/asm')
-rw-r--r-- | arch/arm/include/asm/dma-direct.h | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/arch/arm/include/asm/dma-direct.h b/arch/arm/include/asm/dma-direct.h index 77fcb7ee5ec9..6fd52713b5d1 100644 --- a/arch/arm/include/asm/dma-direct.h +++ b/arch/arm/include/asm/dma-direct.h @@ -5,7 +5,7 @@ #include <asm/memory.h> /* - * dma_to_pfn/pfn_to_dma/virt_to_dma are architecture private + * dma_to_pfn/pfn_to_dma are architecture private * functions used internally by the DMA-mapping API to provide DMA * addresses. They must not be used by drivers. */ @@ -25,14 +25,6 @@ static inline unsigned long dma_to_pfn(struct device *dev, dma_addr_t addr) return pfn; } -static inline dma_addr_t virt_to_dma(struct device *dev, void *addr) -{ - if (dev) - return pfn_to_dma(dev, virt_to_pfn(addr)); - - return (dma_addr_t)__virt_to_bus((unsigned long)(addr)); -} - static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) { unsigned int offset = paddr & ~PAGE_MASK; |