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

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

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2 /*
   3  * This file is subject to the terms and conditions of the GNU General Public
   4  * License.  See the file "COPYING" in the main directory of this archive
   5  * for more details.
   6  *
   7  * Copyright (C) 1994, 1995, 1996 by Ralf Baechle
   8  */
   9 #ifndef _ASM_CACHECTL
  10 #define _ASM_CACHECTL
  11 
  12 /*
  13  * Options for cacheflush system call
  14  */
  15 #define ICACHE  (1<<0)          /* flush instruction cache        */
  16 #define DCACHE  (1<<1)          /* writeback and flush data cache */
  17 #define BCACHE  (ICACHE|DCACHE) /* flush both caches              */
  18 
  19 /*
  20  * Caching modes for the cachectl(2) call
  21  *
  22  * cachectl(2) is currently not supported and returns ENOSYS.
  23  */
  24 #define CACHEABLE       0       /* make pages cacheable */
  25 #define UNCACHEABLE     1       /* make pages uncacheable */
  26 
  27 #endif  /* _ASM_CACHECTL */

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