• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  #ifndef _SH_CACHECTL_H
2  #define _SH_CACHECTL_H
3  
4  /* Definitions for the cacheflush system call.  */
5  
6  #define CACHEFLUSH_D_INVAL	0x1	/* invalidate (without write back) */
7  #define CACHEFLUSH_D_WB		0x2	/* write back (without invalidate) */
8  #define CACHEFLUSH_D_PURGE	0x3	/* writeback and invalidate */
9  
10  #define CACHEFLUSH_I		0x4
11  
12  /*
13   * Options for cacheflush system call
14   */
15  #define ICACHE	CACHEFLUSH_I		/* flush instruction cache */
16  #define DCACHE	CACHEFLUSH_D_PURGE	/* writeback and flush data cache */
17  #define BCACHE	(ICACHE|DCACHE)		/* flush both caches */
18  
19  #endif /* _SH_CACHECTL_H */
20