]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | #ifndef _ASM_DMA_MAPPING_H |
2 | #define _ASM_DMA_MAPPING_H | |
3 | ||
1da177e4 LT |
4 | #include <asm/cache.h> |
5 | #include <asm/cacheflush.h> | |
1da177e4 LT |
6 | |
7 | extern unsigned long __nongprelbss dma_coherent_mem_start; | |
8 | extern unsigned long __nongprelbss dma_coherent_mem_end; | |
9 | ||
5299709d | 10 | extern const struct dma_map_ops frv_dma_ops; |
1da177e4 | 11 | |
815dd187 | 12 | static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) |
1da177e4 | 13 | { |
eae07519 | 14 | return &frv_dma_ops; |
1da177e4 LT |
15 | } |
16 | ||
1da177e4 | 17 | static inline |
d3fa72e4 | 18 | void dma_cache_sync(struct device *dev, void *vaddr, size_t size, |
1da177e4 LT |
19 | enum dma_data_direction direction) |
20 | { | |
21 | flush_write_buffers(); | |
22 | } | |
23 | ||
24 | #endif /* _ASM_DMA_MAPPING_H */ |