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