Go to the documentation of this file.
19 #ifndef __ASM_CACHEFLUSH_H
20 #define __ASM_CACHEFLUSH_H
28 #define PG_dcache_clean PG_arch_1
86 unsigned long,
void *,
const void *,
unsigned long);
87 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \
89 memcpy(dst, src, len); \
92 #define flush_cache_dup_mm(mm) flush_cache_mm(mm)
106 #define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE 1
109 static inline void __flush_icache_all(
void)
114 #define flush_dcache_mmap_lock(mapping) \
115 spin_lock_irq(&(mapping)->tree_lock)
116 #define flush_dcache_mmap_unlock(mapping) \
117 spin_unlock_irq(&(mapping)->tree_lock)
119 #define flush_icache_user_range(vma,page,addr,len) \
120 flush_dcache_page(page)
126 #define flush_icache_page(vma,page) do { } while (0)