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