Branch data Line data Source code
1 : : /* SPDX-License-Identifier: GPL-2.0 */ 2 : : #ifndef _ASM_X86_DMA_MAPPING_H 3 : : #define _ASM_X86_DMA_MAPPING_H 4 : : 5 : : /* 6 : : * IOMMU interface. See Documentation/DMA-API-HOWTO.txt and 7 : : * Documentation/DMA-API.txt for documentation. 8 : : */ 9 : : 10 : : #include <linux/scatterlist.h> 11 : : #include <linux/dma-debug.h> 12 : : #include <asm/io.h> 13 : : #include <asm/swiotlb.h> 14 : : #include <linux/dma-contiguous.h> 15 : : 16 : : extern int iommu_merge; 17 : : extern int panic_on_overflow; 18 : : 19 : : extern const struct dma_map_ops *dma_ops; 20 : : 21 : 21367 : static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) 22 : : { 23 : 21367 : return dma_ops; 24 : : } 25 : : 26 : : #endif