blob: 30c7c85cd6fb10c257e0985e46ef8da12788e2b5 [file] [log] [blame]
Nicholas Flintham1e3d3112013-04-10 10:48:38 +01001#ifndef LINUX_KERNEL_PAGE_FLAGS_H
2#define LINUX_KERNEL_PAGE_FLAGS_H
3
4
5#define KPF_LOCKED 0
6#define KPF_ERROR 1
7#define KPF_REFERENCED 2
8#define KPF_UPTODATE 3
9#define KPF_DIRTY 4
10#define KPF_LRU 5
11#define KPF_ACTIVE 6
12#define KPF_SLAB 7
13#define KPF_WRITEBACK 8
14#define KPF_RECLAIM 9
15#define KPF_BUDDY 10
16
17#define KPF_MMAP 11
18#define KPF_ANON 12
19#define KPF_SWAPCACHE 13
20#define KPF_SWAPBACKED 14
21#define KPF_COMPOUND_HEAD 15
22#define KPF_COMPOUND_TAIL 16
23#define KPF_HUGE 17
24#define KPF_UNEVICTABLE 18
25#define KPF_HWPOISON 19
26#define KPF_NOPAGE 20
27
28#define KPF_KSM 21
29#define KPF_THP 22
30
31#ifdef __KERNEL__
32
33#define KPF_RESERVED 32
34#define KPF_MLOCKED 33
35#define KPF_MAPPEDTODISK 34
36#define KPF_PRIVATE 35
37#define KPF_PRIVATE_2 36
38#define KPF_OWNER_PRIVATE 37
39#define KPF_ARCH 38
40#define KPF_UNCACHED 39
41
42#endif
43
44#endif