/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */1#ifndef _SH_CACHECTL_H2#define _SH_CACHECTL_H34/* Definitions for the cacheflush system call. */56#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 */910#define CACHEFLUSH_I 0x41112/*13* Options for cacheflush system call14*/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 */1819#endif /* _SH_CACHECTL_H */202122