Lines Matching refs:when
87 PG_active flag in that it indicates on which LRU list a page resides when
117 the unevictable list when one task has the page isolated from the LRU and other
170 (1) By ramfs to mark the address spaces of its inodes when they are created,
191 list. Instead, vmscan will do this if and when it encounters the pages during
201 flag, PG_mlocked (as wrapped by PageMlocked()), which is set when a page is
220 shrink_page_list() where they will be detected when vmscan walks the reverse
274 A PG_mlocked page will be placed on the unevictable list when it is added to
279 (2) in the mmap() system call handler when mmapping a region with the
286 and when a VM_LOCKED stack segment is expanded; or
288 (5) as mentioned above, in vmscan:shrink_page_list() when attempting to
294 mlocked pages become unlocked and rescued from the unevictable list when:
301 (3) when the page is truncated from the last VM_LOCKED VMA of an mmapped file;
351 it later if and when it attempts to reclaim the page.
402 get_user_pages() was enhanced to accept a flag to ignore the permissions when
448 page on failure - will be freed when the reference count held by the migration
508 specifies the entire VMA range when munlock()ing during unmap of a region.
509 Because of the VMA filtering when mlocking() regions, only "normal" VMAs that
571 However, the scan can terminate when it encounters a VM_LOCKED VMA.
572 Although try_to_munlock() might be called a great many times when munlocking a
589 (1) ramfs pages that have been placed on the LRU lists when first allocated.
593 when an application accesses the page the first time after SHM_LOCK'ing
612 when try_to_unmap() returns SWAP_MLOCK, as discussed above.