Lines Matching refs:page

5 userspace programs to examine the page tables and related information by
11 physical frame each virtual page is mapped to. It contains one 64-bit
12 value for each virtual page, containing the following data (from
15 * Bits 0-54 page frame number (PFN) if present
20 * Bit 61 page is file-page or shared-anon
21 * Bit 62 page swapped
22 * Bit 63 page present
24 If the page is not present but in swap, then the PFN contains an
25 encoding of the swap file number and the page's offset into the
35 times each page is mapped, indexed by PFN.
38 page, indexed by PFN.
40 The flags are (from fs/proc/page.c, above kpageflags_read):
68 Short descriptions to the page flags:
71 page is being locked for exclusive access, eg. by undergoing read/write IO
74 page is managed by the SLAB/SLOB/SLUB/SLQB kernel memory allocator
75 When compound page is used, SLUB/SLQB will only set this flag on the head
76 page; SLOB will not flag it at all.
82 set for and _only_ for the first page.
86 A compound page with order N consists of 2^N physically contiguous pages.
87 A compound page with order 2 takes the form of "HTTT", where H donates its
88 head page and T donates its tail page(s). The major consumers of compound
93 this is an integral part of a HugeTLB page
96 hardware detected memory corruption on this page: don't touch the data!
99 no page frame exists at the requested address
108 balloon compaction page
111 zero page for pfn_zero or huge_zero page
113 [IO related page flags]
115 3. UPTODATE page has up-to-date data
116 ie. for file backed page: (in-memory data revision >= on-disk one)
117 4. DIRTY page has been written to, hence contains new data
118 ie. for file backed page: (in-memory data revision > on-disk one)
119 8. WRITEBACK page is being synced to disk
121 [LRU related page flags]
122 5. LRU page is in one of the LRU lists
123 6. ACTIVE page is in the active LRU list
124 18. UNEVICTABLE page is in the unevictable (non-)LRU list
125 It is somehow pinned and not a candidate for LRU page reclaims,
127 2. REFERENCED page has been referenced since last LRU list enqueue/requeue
128 9. RECLAIM page will be reclaimed soon after its pageout IO completed
129 11. MMAP a memory mapped page
130 12. ANON a memory mapped page that is not part of a file
131 13. SWAPCACHE page is mapped to swap space, ie. has an associated swap entry
132 14. SWAPBACKED page is backed by swap/RAM
134 The page-types tool in the tools/vm directory can be used to query the
147 4. Read a u64 for each page from pagemap.