Lines Matching +full:compound +full:- +full:device
14 physical frame each virtual page is mapped to. It contains one 64-bit
18 * Bits 0-54 page frame number (PFN) if present
19 * Bits 0-4 swap type if swapped
20 * Bits 5-54 swap offset if swapped
21 * Bit 55 pte is soft-dirty (see
22 :ref:`Documentation/admin-guide/mm/soft-dirty.rst <soft_dirty>`)
24 * Bits 57-60 zero
25 * Bit 61 page is file-page or shared-anon (since 3.5)
30 In 4.0 and 4.1 opens by unprivileged fail with -EPERM. Starting from
44 * ``/proc/kpagecount``. This file contains a 64-bit count of the number of
47 The page-types tool in the tools/vm directory can be used to query the
50 * ``/proc/kpageflags``. This file contains a 64-bit set of flags for each
83 * ``/proc/kpagecgroup``. This file contains a 64-bit inode number of the
90 0 - LOCKED
92 7 - SLAB
94 When compound page is used, SLUB/SLQB will only set this flag on the head
96 10 - BUDDY
101 15 - COMPOUND_HEAD
102 A compound page with order N consists of 2^N physically contiguous pages.
103 A compound page with order 2 takes the form of "HTTT", where H donates its
104 head page and T donates its tail page(s). The major consumers of compound
106 (:ref:`Documentation/admin-guide/mm/hugetlbpage.rst <hugetlbpage>`),
107 the SLUB etc. memory allocators and various device drivers.
110 16 - COMPOUND_TAIL
111 A compound page tail (see description above).
112 17 - HUGE
114 19 - HWPOISON
116 20 - NOPAGE
118 21 - KSM
120 22 - THP
122 23 - OFFLINE
124 24 - ZERO_PAGE
126 25 - IDLE
128 :ref:`Documentation/admin-guide/mm/idle_page_tracking.rst <idle_page_tracking>`).
130 a PTE. To make sure the flag is up-to-date one has to read
132 26 - PGTABLE
136 ---------------------
138 1 - ERROR
140 3 - UPTODATE
141 page has up-to-date data
142 ie. for file backed page: (in-memory data revision >= on-disk one)
143 4 - DIRTY
145 i.e. for file backed page: (in-memory data revision > on-disk one)
146 8 - WRITEBACK
150 ----------------------
152 5 - LRU
154 6 - ACTIVE
156 18 - UNEVICTABLE
157 page is in the unevictable (non-)LRU list It is somehow pinned and
160 2 - REFERENCED
162 9 - RECLAIM
164 11 - MMAP
166 12 - ANON
168 13 - SWAPCACHE
170 14 - SWAPBACKED
173 The page-types tool in the tools/vm directory can be used to query the
184 2. Select the maps you are interested in -- all of them, or a particular
200 Reading from any of the files will return -EINVAL if you are not starting
201 the read on an 8-byte boundary (e.g., if you sought an odd number of bytes
204 Before Linux 3.11 pagemap bits 55-60 were used for "page-shift" (which is
206 after first clear of soft-dirty bits. Since Linux 4.2 they are used for