Home
last modified time | relevance | path

Searched refs:LRU (Results 1 – 22 of 22) sorted by relevance

/linux/Documentation/vm/
A Dunevictable-lru.rst4 Unevictable LRU Infrastructure
13 This document describes the Linux memory manager's "Unevictable LRU"
26 The Unevictable LRU
29 The Unevictable LRU facility adds an additional LRU list to track unevictable
58 The Unevictable LRU infrastructure consists of an additional, per-node, LRU list
67 LRU list for a few reasons:
349 are inherently unevictable and are not managed on the LRU lists.
395 not be on an LRU list [more on these below]. However, the call to
428 putback_lru_page() function to add migrated pages back to the LRU.
459 to unevictable LRU and the rest can be reclaimed.
[all …]
A Dpage_migration.rst68 1. Remove pages from the LRU.
92 already been removed from the LRU via isolate_lru_page() and the refcount
149 18. The new page is moved to the LRU and can be scanned by the swapper,
152 Non-LRU page migration
159 *LRU* pages. However, there are potential non-LRU pages which can be migrated
167 To overcome the problem, VM supports non-LRU page migration which provides
168 generic functions for non-LRU movable pages without driver specific hooks
208 Non-LRU movable page flags
210 There are two page flags for supporting non-LRU movable page.
231 However, it doesn't guarantee to identify non-LRU movable pages because
[all …]
A Dhwpoison.rst182 objects cannot be recovered, only LRU pages for now.
A Dhmm.rst346 from the LRU (if system memory since device private pages are not on
347 the LRU), unmapped from the process, and a special migration PTE is
/linux/tools/testing/selftests/bpf/progs/
A Dtimer.c58 #define LRU 4 macro
73 int lru_key = LRU; in timer_cb1()
85 } else if (*key == LRU) { in timer_cb1()
88 for (i = LRU + 1; in timer_cb1()
110 if (*key != LRU) in timer_cb1()
127 int lru_key = LRU; in BPF_PROG()
/linux/Documentation/admin-guide/mm/
A Dpagemap.rst62 5. LRU
152 LRU related page flags
155 5 - LRU
156 The page is in one of the LRU lists.
158 The page is in the active LRU list.
160 The page is in the unevictable (non-)LRU list It is somehow pinned and
161 not a candidate for LRU page reclaims, e.g. ramfs pages,
164 The page has been referenced since last LRU list enqueue/requeue.
A Dzswap.rst34 Zswap evicts pages from compressed cache on an LRU basis to the backing swap
61 evict pages from its own compressed pool on an LRU basis and write them back to
A Didle_page_tracking.rst117 it only works with pages that are on an LRU list, other pages are silently
/linux/Documentation/admin-guide/cgroup-v1/
A Dmemory.rst47 - pages are linked to per-memcg LRU exclusively, and there is no global LRU.
183 updated. page_cgroup has its own LRU on cgroup.
190 Some pages which are never reclaimable and will not be on the LRU
247 The global LRU(kswapd) can swap out arbitrary pages. Swap-out means
296 Per-node-per-memcgroup LRU (cgroup's private LRU) is guarded by
298 isolating a page from its LRU under lruvec->lru_lock.
543 LRU list.
545 LRU list.
547 active_file # of bytes of file-backed memory on active LRU list.
577 recent_rotated means recent frequency of LRU rotation.
[all …]
A Dmemcg_test.rst134 8. LRU
138 each LRU handled under a single lru_lock for that memcg and node.
/linux/include/linux/
A Dpage-flags.h425 PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD)
426 TESTCLEARFLAG(LRU, lru, PF_HEAD)
/linux/Documentation/admin-guide/mm/damon/
A Dreclaim.rst9 It doesn't aim to replace the LRU-list based page_granularity reclamation, but
146 watermarks. In the case, the system falls back to the LRU-list based page
221 do nothing again, so that we can fall back to the LRU-list based page
/linux/Documentation/ABI/testing/
A Dsysfs-driver-xen-blkback16 max_persistent_grants, the LRU kicks in and starts
/linux/Documentation/trace/
A Devents-kmem.rst69 Broadly speaking, pages are taken off the LRU lock in bulk and
/linux/arch/sparc/lib/
A DM7memcpy.S439 ! Then store last element using the LRU version of BIS.
445 ! followed by STORE_ASI (mark as LRU) for the last store. That
501 ! mark cache line as LRU
/linux/Documentation/admin-guide/sysctl/
A Dfs.rst81 actively used, but are saved in the LRU list for future reuse.
/linux/Documentation/gpu/
A Ddrm-mm.rst454 LRU Scan/Eviction Support
/linux/Documentation/filesystems/caching/
A Dbackend-api.rst457 to the LRU. Such pages must also be removed from the pages list and
/linux/Documentation/admin-guide/
A Dcgroup-v2.rst1398 Amount of scanned pages (in an active LRU list)
1401 Amount of scanned pages (in an inactive LRU list)
1407 Amount of pages moved to the active LRU list
1410 Amount of pages moved to the inactive LRU list
/linux/Documentation/filesystems/
A Dvfs.rst627 To achieve this functionality, pages need to be placed on an LRU with
1372 are put into an LRU list to be reclaimed on memory shortage.
A Dproc.rst996 SReclaimable, the size of the file LRU lists, and the low
/linux/Documentation/powerpc/
A Dultravisor.rst322 an LRU page. In this case, Ultravisor will issue the

Completed in 43 milliseconds