1 #ifndef __CACHE_H__ 2 #define __CACHE_H__ 3 4 #include <asm/processor.h> 5 6 #if !defined(__ASSEMBLY__) 7 void flush_dcache_range(unsigned long start, unsigned long stop); 8 void clean_dcache_range(unsigned long start, unsigned long stop); 9 void invalidate_dcache_range(unsigned long start, unsigned long stop); 10 void flush_dcache(void); 11 void invalidate_dcache(void); 12 void invalidate_icache(void); 13 14 void icache_enable(void); 15 void icache_disable(void); 16 unsigned long icache_status(void); 17 18 void dcache_enable(void); 19 void dcache_disable(void); 20 unsigned long dcache_status(void); 21 #endif 22 23 #endif 24