hc
2024-03-26 e0728245c89800c2038c23308f2d88969d5b41c8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _UAPILINUX_KERNEL_PAGE_FLAGS_H
#define _UAPILINUX_KERNEL_PAGE_FLAGS_H
 
/*
 * Stable page flag bits exported to user space
 */
 
#define KPF_LOCKED        0
#define KPF_ERROR        1
#define KPF_REFERENCED        2
#define KPF_UPTODATE        3
#define KPF_DIRTY        4
#define KPF_LRU            5
#define KPF_ACTIVE        6
#define KPF_SLAB        7
#define KPF_WRITEBACK        8
#define KPF_RECLAIM        9
#define KPF_BUDDY        10
 
/* 11-20: new additions in 2.6.31 */
#define KPF_MMAP        11
#define KPF_ANON        12
#define KPF_SWAPCACHE        13
#define KPF_SWAPBACKED        14
#define KPF_COMPOUND_HEAD    15
#define KPF_COMPOUND_TAIL    16
#define KPF_HUGE        17
#define KPF_UNEVICTABLE        18
#define KPF_HWPOISON        19
#define KPF_NOPAGE        20
 
#define KPF_KSM            21
#define KPF_THP            22
#define KPF_OFFLINE        23
#define KPF_ZERO_PAGE        24
#define KPF_IDLE        25
#define KPF_PGTABLE        26
 
#endif /* _UAPILINUX_KERNEL_PAGE_FLAGS_H */