Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / arch / sh / include / uapi / asm / cachectl.h
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 */