root/arch/sh/include/uapi/asm/cachectl.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2 #ifndef _SH_CACHECTL_H
   3 #define _SH_CACHECTL_H
   4 
   5 /* Definitions for the cacheflush system call.  */
   6 
   7 #define CACHEFLUSH_D_INVAL      0x1     /* invalidate (without write back) */
   8 #define CACHEFLUSH_D_WB         0x2     /* write back (without invalidate) */
   9 #define CACHEFLUSH_D_PURGE      0x3     /* writeback and invalidate */
  10 
  11 #define CACHEFLUSH_I            0x4
  12 
  13 /*
  14  * Options for cacheflush system call
  15  */
  16 #define ICACHE  CACHEFLUSH_I            /* flush instruction cache */
  17 #define DCACHE  CACHEFLUSH_D_PURGE      /* writeback and flush data cache */
  18 #define BCACHE  (ICACHE|DCACHE)         /* flush both caches */
  19 
  20 #endif /* _SH_CACHECTL_H */

/* [<][>][^][v][top][bottom][index][help] */