1 #include <linux/dma-mapping.h> 2 #include <linux/export.h> 3 4 /* Set this to 1 if there is a HW IOMMU in the system */ 5 int iommu_detected __read_mostly; 6 7 struct dma_map_ops *dma_ops; 8 EXPORT_SYMBOL(dma_ops); 9 10 #define PREALLOC_DMA_DEBUG_ENTRIES (1 << 16) 11 12 static int __init dma_init(void) 13 { 14 dma_debug_init(PREALLOC_DMA_DEBUG_ENTRIES); 15 16 return 0; 17 } 18 fs_initcall(dma_init); 19 20 struct dma_map_ops *dma_get_ops(struct device *dev) 21 { 22 return dma_ops; 23 } 24 EXPORT_SYMBOL(dma_get_ops); 25