1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 #ifndef _ASM_CACHECTL !! 2 #ifndef _M68K_CACHECTL_H 3 #define _ASM_CACHECTL !! 3 #define _M68K_CACHECTL_H 4 4 5 /* !! 5 /* Definitions for the cacheflush system call. */ 6 * Options for cacheflush system call << 7 */ << 8 #define ICACHE (1<<0) /* flush instr << 9 #define DCACHE (1<<1) /* writeback a << 10 #define BCACHE (ICACHE|DCACHE) /* flush both << 11 6 12 #endif /* _ASM_CACHECTL */ !! 7 #define FLUSH_SCOPE_LINE 1 /* Flush a cache line */ >> 8 #define FLUSH_SCOPE_PAGE 2 /* Flush a page */ >> 9 #define FLUSH_SCOPE_ALL 3 /* Flush the whole cache -- superuser only */ >> 10 >> 11 #define FLUSH_CACHE_DATA 1 /* Writeback and flush data cache */ >> 12 #define FLUSH_CACHE_INSN 2 /* Flush instruction cache */ >> 13 #define FLUSH_CACHE_BOTH 3 /* Flush both caches */ >> 14 >> 15 #endif /* _M68K_CACHECTL_H */ 13 16
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.