Home
last modified time | relevance | path

Searched refs:VM_LOCKED (Results 1 – 25 of 25) sorted by relevance

/linux/mm/
H A Dmlock.c332 if (!(vma->vm_flags & VM_LOCKED)) in allow_mlock_munlock()
371 if (vma->vm_flags & VM_LOCKED) in mlock_pte_range()
396 if (vma->vm_flags & VM_LOCKED) in mlock_pte_range()
442 if (newflags & VM_LOCKED) in mlock_vma_pages_range()
491 if (!(newflags & VM_LOCKED)) in mlock_fixup()
493 else if (oldflags & VM_LOCKED) in mlock_fixup()
502 if ((newflags & VM_LOCKED) && (oldflags & VM_LOCKED)) { in mlock_fixup()
586 if (vma->vm_flags & VM_LOCKED) { in count_mm_mlocked_page_nr()
661 return do_mlock(start, len, VM_LOCKED); in SYSCALL_DEFINE2()
666 vm_flags_t vm_flags = VM_LOCKED; in SYSCALL_DEFINE3()
[all …]
H A Dsecretmem.c128 if (!mlock_future_ok(desc->mm, desc->vm_flags | VM_LOCKED, len)) in secretmem_mmap_prepare()
131 desc->vm_flags |= VM_LOCKED | VM_DONTDUMP; in secretmem_mmap_prepare()
H A Dmmap.c198 if (mm->def_flags & VM_LOCKED) in SYSCALL_DEFINE1()
233 if (!(vm_flags & VM_LOCKED) || capable(CAP_IPC_LOCK)) in mlock_future_ok()
560 ((vm_flags & VM_LOCKED) || in do_mmap()
971 if (prev->vm_flags & VM_LOCKED) in find_extend_vma_locked()
995 if (vma->vm_flags & VM_LOCKED) in find_extend_vma_locked()
1131 if (vma->vm_flags & VM_LOCKED) in SYSCALL_DEFINE5()
1236 populate = ((mm->def_flags & VM_LOCKED) != 0); in vm_brk_flags()
H A Dmsync.c83 (vma->vm_flags & VM_LOCKED)) { in SYSCALL_DEFINE3()
H A Drmap.c834 if (vma->vm_flags & VM_LOCKED) { in folio_referenced_one()
855 pra->vm_flags |= VM_LOCKED; in folio_referenced_one()
899 pra->vm_flags |= vma->vm_flags & ~VM_LOCKED; in folio_referenced_one()
1905 (vma->vm_flags & VM_LOCKED)) { in try_to_unmap_one()
2217 if (vma->vm_flags & VM_LOCKED) in try_to_unmap_one()
2584 if (vma->vm_flags & VM_LOCKED) in try_to_migrate_one()
H A Dswap.c527 if (unlikely((vma->vm_flags & (VM_LOCKED | VM_SPECIAL)) == VM_LOCKED)) in folio_add_lru_vma()
H A Dmadvise.c593 return !(vma->vm_flags & (VM_LOCKED|VM_PFNMAP|VM_HUGETLB)); in can_madv_lru_vma()
883 forbidden |= VM_LOCKED; in madvise_dontneed_free_valid_vma()
1020 if (vma->vm_flags & VM_LOCKED) in madvise_remove()
1064 disallowed |= VM_LOCKED; in is_valid_guard_vma()
H A Dinternal.h1042 if (unlikely((vma->vm_flags & (VM_LOCKED|VM_SPECIAL)) == VM_LOCKED)) in mlock_vma_folio()
1059 if (unlikely(vma->vm_flags & VM_LOCKED)) in munlock_vma_folio()
H A Dmprotect.c783 if ((oldflags & (VM_WRITE | VM_SHARED | VM_LOCKED)) == VM_LOCKED && in mprotect_fixup()
H A Dvma.c1397 if (next->vm_flags & VM_LOCKED) in vms_gather_munmap_vmas()
2543 if (vm_flags & VM_LOCKED) { in __mmap_complete()
2866 if (vm_flags & VM_LOCKED) in do_brk_flags()
3094 if (vma->vm_flags & VM_LOCKED) in expand_upwards()
3173 if (vma->vm_flags & VM_LOCKED) in expand_downwards()
H A Dmremap.c1027 if (vma->vm_flags & VM_LOCKED) in vrm_stat_account()
1731 if (vma->vm_flags & VM_LOCKED) in check_prep_vma()
H A Duserfaultfd.c1550 if ((src_vma->vm_flags & VM_LOCKED) != (dst_vma->vm_flags & VM_LOCKED)) in validate_move_areas()
H A Dmigrate.c312 if (folio_test_mlocked(folio) || (pvmw->vma->vm_flags & VM_LOCKED) || in try_to_map_unused_to_zeropage()
438 if (READ_ONCE(vma->vm_flags) & VM_LOCKED) in remove_migration_pte()
H A Dvmscan.c896 if (vm_flags & VM_LOCKED) in folio_check_references()
3334 if (vma->vm_flags & (VM_LOCKED | VM_SPECIAL)) in should_skip_vma()
H A Dfilemap.c3461 if (!(vma->vm_flags & VM_LOCKED)) in filemap_fault_recheck_pte_none()
H A Dhuge_memory.c3407 if (vma->vm_flags & VM_LOCKED) in __discard_anon_folio_pmd_locked()
H A Dmemory.c4363 if (mem_cgroup_swap_full(folio) || (vma->vm_flags & VM_LOCKED) || in should_try_to_free_swap()
/linux/Documentation/mm/
H A Dunevictable-lru.rst49 * Those mapped into VM_LOCKED [mlock()ed] VMAs.
182 VM_LOCKED VMA, or found in a VMA being VM_LOCKED.
198 There may be situations where a folio is mapped into a VM_LOCKED VMA,
230 of VM_LOCKED VMAs that map the page (Rik van Riel had the same idea three years
237 attempting to isolate them, thus abandoning the count of VM_LOCKED VMAs. When
240 other VM_LOCKED VMAs still mapped the page.
254 mlocked pages - pages mapped into a VM_LOCKED VMA - are a class of unevictable
270 (4) in the fault path and when a VM_LOCKED stack segment is expanded; or
273 reclaim a page in a VM_LOCKED VMA by folio_referenced() or try_to_unmap().
279 (2) munmap()'d out of the last VM_LOCKED VMA that maps the page, including
[all …]
/linux/include/linux/
H A Dmman.h156 _calc_vm_trans(flags, MAP_LOCKED, VM_LOCKED ) | in calc_vm_flag_bits()
H A Dmm.h417 #define VM_LOCKED INIT_VM_FLAG(LOCKED) macro
570 #define VM_LOCKED_MASK (VM_LOCKED | VM_LOCKONFAULT)
/linux/include/trace/events/
H A Dmmflags.h218 {VM_LOCKED, "locked" }, \
/linux/tools/testing/vma/
H A Dvma_internal.h190 #define VM_LOCKED INIT_VM_FLAG(LOCKED) macro
322 #define VM_LOCKED_MASK (VM_LOCKED | VM_LOCKONFAULT)
1501 if (!(vm_flags & VM_LOCKED) || capable(CAP_IPC_LOCK)) in mlock_future_ok()
/linux/drivers/misc/sgi-gru/
H A Dgrufile.c104 vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_LOCKED | in gru_file_mmap()
/linux/fs/proc/
H A Dtask_mmu.c1010 bool locked = !!(vma->vm_flags & VM_LOCKED); in smaps_pte_entry()
1057 bool locked = !!(vma->vm_flags & VM_LOCKED); in smaps_pmd_entry()
1151 [ilog2(VM_LOCKED)] = "lo", in show_smap_vma_flags()
/linux/kernel/events/
H A Dcore.c9409 if (vma->vm_flags & VM_LOCKED) in perf_event_mmap_event()