Home | History | Annotate | Download | only in linux
      1 #ifndef _UAPILINUX_KERNEL_PAGE_FLAGS_H
      2 #define _UAPILINUX_KERNEL_PAGE_FLAGS_H
      3 
      4 /*
      5  * Stable page flag bits exported to user space
      6  */
      7 
      8 #define KPF_LOCKED		0
      9 #define KPF_ERROR		1
     10 #define KPF_REFERENCED		2
     11 #define KPF_UPTODATE		3
     12 #define KPF_DIRTY		4
     13 #define KPF_LRU			5
     14 #define KPF_ACTIVE		6
     15 #define KPF_SLAB		7
     16 #define KPF_WRITEBACK		8
     17 #define KPF_RECLAIM		9
     18 #define KPF_BUDDY		10
     19 
     20 /* 11-20: new additions in 2.6.31 */
     21 #define KPF_MMAP		11
     22 #define KPF_ANON		12
     23 #define KPF_SWAPCACHE		13
     24 #define KPF_SWAPBACKED		14
     25 #define KPF_COMPOUND_HEAD	15
     26 #define KPF_COMPOUND_TAIL	16
     27 #define KPF_HUGE		17
     28 #define KPF_UNEVICTABLE		18
     29 #define KPF_HWPOISON		19
     30 #define KPF_NOPAGE		20
     31 
     32 #define KPF_KSM			21
     33 #define KPF_THP			22
     34 #define KPF_BALLOON		23
     35 #define KPF_ZERO_PAGE		24
     36 #define KPF_IDLE		25
     37 
     38 
     39 #endif /* _UAPILINUX_KERNEL_PAGE_FLAGS_H */
     40