linux/arch/sh/include/uapi/asm/cachectl.h
<<
>>
Prefs
   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 */
  21