Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/sh/include/asm/cachectl.h
15125 views
1
#ifndef _SH_CACHECTL_H
2
#define _SH_CACHECTL_H
3
4
/* Definitions for the cacheflush system call. */
5
6
#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 */
9
10
#define CACHEFLUSH_I 0x4
11
12
/*
13
* Options for cacheflush system call
14
*/
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 */
18
19
#endif /* _SH_CACHECTL_H */
20
21