Searched refs:LRU (Results 1 – 22 of 22) sorted by relevance
/linux/Documentation/vm/ |
A D | unevictable-lru.rst | 4 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 D | page_migration.rst | 68 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 D | hwpoison.rst | 182 objects cannot be recovered, only LRU pages for now.
|
A D | hmm.rst | 346 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 D | timer.c | 58 #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 D | pagemap.rst | 62 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 D | zswap.rst | 34 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 D | idle_page_tracking.rst | 117 it only works with pages that are on an LRU list, other pages are silently
|
/linux/Documentation/admin-guide/cgroup-v1/ |
A D | memory.rst | 47 - 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 D | memcg_test.rst | 134 8. LRU 138 each LRU handled under a single lru_lock for that memcg and node.
|
/linux/include/linux/ |
A D | page-flags.h | 425 PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) 426 TESTCLEARFLAG(LRU, lru, PF_HEAD)
|
/linux/Documentation/admin-guide/mm/damon/ |
A D | reclaim.rst | 9 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 D | sysfs-driver-xen-blkback | 16 max_persistent_grants, the LRU kicks in and starts
|
/linux/Documentation/trace/ |
A D | events-kmem.rst | 69 Broadly speaking, pages are taken off the LRU lock in bulk and
|
/linux/arch/sparc/lib/ |
A D | M7memcpy.S | 439 ! 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 D | fs.rst | 81 actively used, but are saved in the LRU list for future reuse.
|
/linux/Documentation/gpu/ |
A D | drm-mm.rst | 454 LRU Scan/Eviction Support
|
/linux/Documentation/filesystems/caching/ |
A D | backend-api.rst | 457 to the LRU. Such pages must also be removed from the pages list and
|
/linux/Documentation/admin-guide/ |
A D | cgroup-v2.rst | 1398 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 D | vfs.rst | 627 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 D | proc.rst | 996 SReclaimable, the size of the file LRU lists, and the low
|
/linux/Documentation/powerpc/ |
A D | ultravisor.rst | 322 an LRU page. In this case, Ultravisor will issue the
|
Completed in 43 milliseconds