Home
last modified time | relevance | path

Searched refs:locked_vm (Results 1 – 13 of 13) sorted by relevance

/linux/mm/
H A Dutil.c509 unsigned long locked_vm, limit; in __account_locked_vm() local
514 locked_vm = mm->locked_vm; in __account_locked_vm()
518 if (locked_vm + pages > limit) in __account_locked_vm()
522 mm->locked_vm = locked_vm + pages; in __account_locked_vm()
524 WARN_ON_ONCE(pages > locked_vm); in __account_locked_vm()
525 mm->locked_vm = locked_vm - pages; in __account_locked_vm()
530 locked_vm << PAGE_SHIFT, task_rlimit(task, RLIMIT_MEMLOCK), in __account_locked_vm()
H A Dvma.c1338 mm->locked_vm -= vms->locked_vm; in vms_complete_munmap_vmas()
1463 vms->locked_vm += nrpages; in vms_gather_munmap_vmas()
1562 vms->nr_pages = vms->locked_vm = vms->nr_accounted = 0; in init_vma_munmap()
2624 mm->locked_vm += map->pglen; in __mmap_complete()
2943 mm->locked_vm += (len >> PAGE_SHIFT); in do_brk_flags()
3177 mm->locked_vm += grow; in expand_upwards()
3256 mm->locked_vm += grow; in expand_downwards()
H A Ddebug.c208 mm->hiwater_rss, mm->hiwater_vm, mm->total_vm, mm->locked_vm, in dump_mm()
/linux/net/xdp/
H A Dxdp_umem.c35 atomic_long_sub(umem->npgs, &umem->user->locked_vm); in xdp_umem_unaccount_pages()
140 old_npgs = atomic_long_read(&umem->user->locked_vm); in xdp_umem_account_pages()
147 } while (atomic_long_cmpxchg(&umem->user->locked_vm, old_npgs, in xdp_umem_account_pages()
/linux/include/linux/sched/
H A Duser.h29 atomic_long_t locked_vm; member
/linux/arch/s390/kvm/
H A Dpci.c198 atomic_long_sub(nr_pages, &user->locked_vm); in unaccount_mem()
210 cur_pages = atomic_long_read(&user->locked_vm); in account_mem()
215 } while (!atomic_long_try_cmpxchg(&user->locked_vm, &cur_pages, new_pages)); in account_mem()
/linux/io_uring/
H A Drsrc.h140 atomic_long_sub(nr_pages, &user->locked_vm); in __io_unaccount_mem()
H A Drsrc.c49 cur_pages = atomic_long_read(&user->locked_vm); in __io_account_mem()
54 } while (!atomic_long_try_cmpxchg(&user->locked_vm, in __io_account_mem()
/linux/tools/testing/vma/include/
H A Ddup.h31 unsigned long locked_vm; /* Pages that have PG_mlocked set */ member
1492 locked_pages += mm->locked_vm; in mlock_future_ok()
/linux/net/core/
H A Dskbuff.c1689 old_pg = atomic_long_read(&user->locked_vm); in mm_account_pinned_pages()
1694 } while (!atomic_long_try_cmpxchg(&user->locked_vm, &old_pg, new_pg)); in mm_account_pinned_pages()
1710 atomic_long_sub(mmp->num_pg, &mmp->user->locked_vm); in mm_unaccount_pinned_pages()
/linux/Documentation/mm/
H A Dunevictable-lru.rst363 VMAs against the task's "locked_vm".
/linux/kernel/
H A Dfork.c1087 mm->locked_vm = 0; in mm_init()
/linux/kernel/events/
H A Dcore.c7046 atomic_long_sub(rb->aux_nr_pages - rb->aux_mmap_locked, &mmap_user->locked_vm); in perf_mmap_close()
7225 user_locked = atomic_long_read(&user->locked_vm); in perf_mmap_calc_limits()
7255 atomic_long_add(user_extra, &user->locked_vm); in perf_mmap_account()
7264 &user->locked_vm); in perf_mmap_unaccount()