/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _ASM_X86_DMA_MAPPING_H #define _ASM_X86_DMA_MAPPING_H /* * IOMMU interface. See Documentation/DMA-API-HOWTO.txt and * Documentation/DMA-API.txt for documentation. */ #include <linux/scatterlist.h> #include <linux/dma-debug.h> #include <asm/io.h> #include <asm/swiotlb.h> #include <linux/dma-contiguous.h> #ifdef CONFIG_ISA # define ISA_DMA_BIT_MASK DMA_BIT_MASK(24) #else # define ISA_DMA_BIT_MASK DMA_BIT_MASK(32) #endif extern int iommu_merge; extern struct device x86_dma_fallback_dev; extern int panic_on_overflow; extern const struct dma_map_ops *dma_ops;
static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) { return dma_ops; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
FUJITA Tomonori | 14 | 77.78% | 2 | 50.00% |
Bart Van Assche | 4 | 22.22% | 2 | 50.00% |
Total | 18 | 100.00% | 4 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Christoph Hellwig | 34 | 30.36% | 2 | 12.50% |
Glauber de Oliveira Costa | 32 | 28.57% | 3 | 18.75% |
FUJITA Tomonori | 15 | 13.39% | 2 | 12.50% |
Jan Beulich | 15 | 13.39% | 1 | 6.25% |
Joerg Roedel | 6 | 5.36% | 2 | 12.50% |
Bart Van Assche | 5 | 4.46% | 2 | 12.50% |
H. Peter Anvin | 2 | 1.79% | 1 | 6.25% |
Marek Szyprowski | 1 | 0.89% | 1 | 6.25% |
Paul Bolle | 1 | 0.89% | 1 | 6.25% |
Greg Kroah-Hartman | 1 | 0.89% | 1 | 6.25% |
Total | 112 | 100.00% | 16 | 100.00% |