]> err.no Git - linux-2.6/blob - include/asm-x86/dma-mapping_64.h
x86: provide a bad_dma_address symbol for i386
[linux-2.6] / include / asm-x86 / dma-mapping_64.h
1 #ifndef _X8664_DMA_MAPPING_H
2 #define _X8664_DMA_MAPPING_H 1
3
4 extern int iommu_merge;
5
6 static inline int dma_mapping_error(dma_addr_t dma_addr)
7 {
8         if (dma_ops->mapping_error)
9                 return dma_ops->mapping_error(dma_addr);
10
11         return (dma_addr == bad_dma_address);
12 }
13
14 /* same for gart, swiotlb, and nommu */
15 static inline int dma_get_cache_alignment(void)
16 {
17         return boot_cpu_data.x86_clflush_size;
18 }
19
20 #define dma_is_consistent(d, h) 1
21
22 extern struct device fallback_dev;
23 extern int panic_on_overflow;
24
25 #endif /* _X8664_DMA_MAPPING_H */