Home
last modified time | relevance | path

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

/Linux-v6.6/mm/
Dmlock.c325 if (vma->vm_flags & VM_LOCKED) in mlock_pte_range()
346 if (vma->vm_flags & VM_LOCKED) in mlock_pte_range()
388 if (newflags & VM_LOCKED) in mlock_vma_pages_range()
454 if (!(newflags & VM_LOCKED)) in mlock_fixup()
456 else if (oldflags & VM_LOCKED) in mlock_fixup()
465 if ((newflags & VM_LOCKED) && (oldflags & VM_LOCKED)) { in mlock_fixup()
549 if (vma->vm_flags & VM_LOCKED) { in count_mm_mlocked_page_nr()
624 return do_mlock(start, len, VM_LOCKED); in SYSCALL_DEFINE2()
629 vm_flags_t vm_flags = VM_LOCKED; in SYSCALL_DEFINE3()
675 current->mm->def_flags |= VM_LOCKED; in apply_mlockall_flags()
[all …]
Dsecretmem.c130 if (!mlock_future_ok(vma->vm_mm, vma->vm_flags | VM_LOCKED, len)) in secretmem_mmap()
133 vm_flags_set(vma, VM_LOCKED | VM_DONTDUMP); in secretmem_mmap()
Dmsync.c83 (vma->vm_flags & VM_LOCKED)) { in SYSCALL_DEFINE3()
Dmmap.c263 if (mm->def_flags & VM_LOCKED) in SYSCALL_DEFINE1()
1156 if (!(flags & VM_LOCKED) || capable(CAP_IPC_LOCK)) in mlock_future_ok()
1376 ((vm_flags & VM_LOCKED) || in do_mmap()
2026 if (vma->vm_flags & VM_LOCKED) in expand_upwards()
2119 if (vma->vm_flags & VM_LOCKED) in expand_downwards()
2175 if (prev->vm_flags & VM_LOCKED) in find_extend_vma_locked()
2201 if (vma->vm_flags & VM_LOCKED) in find_extend_vma_locked()
2507 if (next->vm_flags & VM_LOCKED) in do_vmi_align_munmap()
2867 if (vm_flags & VM_LOCKED) { in mmap_region()
3016 if (vma->vm_flags & VM_LOCKED) in SYSCALL_DEFINE5()
[all …]
Dinternal.h614 if (unlikely((vma->vm_flags & (VM_LOCKED|VM_SPECIAL)) == VM_LOCKED) && in mlock_vma_folio()
623 if (unlikely(vma->vm_flags & VM_LOCKED) && in munlock_vma_folio()
Drmap.c814 if ((vma->vm_flags & VM_LOCKED) && in folio_referenced_one()
819 pra->vm_flags |= VM_LOCKED; in folio_referenced_one()
852 pra->vm_flags |= vma->vm_flags & ~VM_LOCKED; in folio_referenced_one()
1529 (vma->vm_flags & VM_LOCKED)) { in try_to_unmap_one()
1765 if (vma->vm_flags & VM_LOCKED) in try_to_unmap_one()
2118 if (vma->vm_flags & VM_LOCKED) in try_to_migrate_one()
Dswap.c534 if (unlikely((vma->vm_flags & (VM_LOCKED | VM_SPECIAL)) == VM_LOCKED)) in folio_add_lru_vma()
Dmprotect.c672 if ((oldflags & (VM_WRITE | VM_SHARED | VM_LOCKED)) == VM_LOCKED && in mprotect_fixup()
Dmadvise.c560 return !(vma->vm_flags & (VM_LOCKED|VM_PFNMAP|VM_HUGETLB)); in can_madv_lru_vma()
838 forbidden |= VM_LOCKED; in madvise_dontneed_free_valid_vma()
985 if (vma->vm_flags & VM_LOCKED) in madvise_remove()
Dmremap.c725 if (vm_flags & VM_LOCKED) { in move_vma()
1067 if (vma->vm_flags & VM_LOCKED) { in SYSCALL_DEFINE5()
Dshmem.c1442 if (WARN_ON_ONCE((info->flags & VM_LOCKED) || sbinfo->noswap)) in shmem_writepage()
2354 if (lock && !(info->flags & VM_LOCKED)) { in shmem_lock()
2357 info->flags |= VM_LOCKED; in shmem_lock()
2360 if (!lock && (info->flags & VM_LOCKED) && ucounts) { in shmem_lock()
2362 info->flags &= ~VM_LOCKED; in shmem_lock()
Dmigrate.c268 if (vma->vm_flags & VM_LOCKED) in remove_migration_pte()
Dvmscan.c1538 if (vm_flags & VM_LOCKED) in folio_check_references()
3880 if (vma->vm_flags & (VM_LOCKED | VM_SPECIAL)) in should_skip_vma()
Dmemory.c3634 if (mem_cgroup_swap_full(folio) || (vma->vm_flags & VM_LOCKED) || in should_try_to_free_swap()
/Linux-v6.6/Documentation/mm/
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-v6.6/include/linux/
Dmman.h157 _calc_vm_trans(flags, MAP_LOCKED, VM_LOCKED ) | in calc_vm_flag_bits()
Dmm.h287 #define VM_LOCKED 0x00002000 macro
445 #define VM_LOCKED_MASK (VM_LOCKED | VM_LOCKONFAULT)
/Linux-v6.6/include/trace/events/
Dmmflags.h181 {VM_LOCKED, "locked" }, \
/Linux-v6.6/drivers/misc/sgi-gru/
Dgrufile.c104 vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_LOCKED | in gru_file_mmap()
/Linux-v6.6/fs/proc/
Dtask_mmu.c527 bool locked = !!(vma->vm_flags & VM_LOCKED); in smaps_pte_entry()
574 bool locked = !!(vma->vm_flags & VM_LOCKED); in smaps_pmd_entry()
657 [ilog2(VM_LOCKED)] = "lo", in show_smap_vma_flags()
/Linux-v6.6/kernel/events/
Dcore.c8674 if (vma->vm_flags & VM_LOCKED) in perf_event_mmap_event()