linux/include/uapi/linux/kernel-page-flags.h
<<
>>
Prefs
   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