Home
last modified time | relevance | path

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

/linux-4.4.14/arch/powerpc/mm/
Dmmu_context_iommu.c43 locked = mm->locked_vm + npages; in mm_iommu_adjust_locked_vm()
48 mm->locked_vm += npages; in mm_iommu_adjust_locked_vm()
50 if (WARN_ON_ONCE(npages > mm->locked_vm)) in mm_iommu_adjust_locked_vm()
51 npages = mm->locked_vm; in mm_iommu_adjust_locked_vm()
52 mm->locked_vm -= npages; in mm_iommu_adjust_locked_vm()
59 mm->locked_vm << PAGE_SHIFT, in mm_iommu_adjust_locked_vm()
/linux-4.4.14/kernel/bpf/
Dsyscall.c56 atomic_long_add(map->pages, &user->locked_vm); in bpf_map_charge_memlock()
58 if (atomic_long_read(&user->locked_vm) > memlock_limit) { in bpf_map_charge_memlock()
59 atomic_long_sub(map->pages, &user->locked_vm); in bpf_map_charge_memlock()
71 atomic_long_sub(map->pages, &user->locked_vm); in bpf_map_uncharge_memlock()
519 atomic_long_add(prog->pages, &user->locked_vm); in bpf_prog_charge_memlock()
520 if (atomic_long_read(&user->locked_vm) > memlock_limit) { in bpf_prog_charge_memlock()
521 atomic_long_sub(prog->pages, &user->locked_vm); in bpf_prog_charge_memlock()
533 atomic_long_sub(prog->pages, &user->locked_vm); in bpf_prog_uncharge_memlock()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_uiom.c62 umem->mm->locked_vm -= umem->diff; in usnic_uiom_reg_account()
133 locked = npages + current->mm->locked_vm; in usnic_uiom_get_pages()
190 current->mm->locked_vm = locked; in usnic_uiom_get_pages()
459 current->mm->locked_vm -= diff; in usnic_uiom_reg_release()
/linux-4.4.14/drivers/vfio/
Dvfio_iommu_spapr_tce.c45 locked = current->mm->locked_vm + npages; in try_increment_locked_vm()
50 current->mm->locked_vm += npages; in try_increment_locked_vm()
54 current->mm->locked_vm << PAGE_SHIFT, in try_increment_locked_vm()
69 if (WARN_ON_ONCE(npages > current->mm->locked_vm)) in decrement_locked_vm()
70 npages = current->mm->locked_vm; in decrement_locked_vm()
71 current->mm->locked_vm -= npages; in decrement_locked_vm()
74 current->mm->locked_vm << PAGE_SHIFT, in decrement_locked_vm()
Dvfio_iommu_type1.c147 mm->locked_vm += vwork->npage; in vfio_lock_acct_bg()
162 current->mm->locked_vm += npage; in vfio_lock_acct()
279 if (!rsvd && !lock_cap && current->mm->locked_vm + 1 > limit) { in vfio_pin_pages()
307 current->mm->locked_vm + i + 1 > limit) { in vfio_pin_pages()
/linux-4.4.14/Documentation/infiniband/
Duser_verbs.txt49 amount of memory pinned in the process's locked_vm, and checks that
53 pinned, so the value of locked_vm may be an overestimate of the
/linux-4.4.14/mm/
Dmremap.c337 mm->locked_vm += new_len >> PAGE_SHIFT; in move_vma()
375 locked = mm->locked_vm << PAGE_SHIFT; in vma_to_resize()
546 mm->locked_vm += pages; in SYSCALL_DEFINE5()
Ddebug.c211 mm->hiwater_rss, mm->hiwater_vm, mm->total_vm, mm->locked_vm, in dump_mm()
Dmlock.c540 mm->locked_vm += nr_pages; in mlock_fixup()
627 locked += current->mm->locked_vm; in do_mlock()
Dmmap.c1255 locked += mm->locked_vm; in mlock_future_check()
1666 mm->locked_vm += (len >> PAGE_SHIFT); in mmap_region()
2123 locked = mm->locked_vm + grow; in acct_stack_growth()
2200 mm->locked_vm += grow; in expand_upwards()
2272 mm->locked_vm += grow; in expand_downwards()
2592 if (mm->locked_vm) { in do_munmap()
2596 mm->locked_vm -= vma_pages(tmp); in do_munmap()
2818 mm->locked_vm += (len >> PAGE_SHIFT); in do_brk()
2849 if (mm->locked_vm) { in exit_mmap()
/linux-4.4.14/include/linux/
Dmm_types.h427 unsigned long locked_vm; /* Pages that have PG_mlocked set */ member
Dsched.h846 atomic_long_t locked_vm; member
/linux-4.4.14/Documentation/vm/
Dunevictable-lru.txt380 VMAs against the task's "locked_vm".
487 to be mlocked to the task's "locked_vm". To account for filtered VMAs,
489 callers then subtract a non-negative return value from the task's locked_vm. A
492 memory range accounted as locked_vm, as the protections could be changed later
/linux-4.4.14/fs/proc/
Dtask_mmu.c64 mm->locked_vm << (PAGE_SHIFT-10), in task_mem()
/linux-4.4.14/kernel/
Dfork.c601 mm->locked_vm = 0; in mm_init()
/linux-4.4.14/Documentation/
Dvfio.txt451 mm::locked_vm counter to make sure we do not exceed the rlimit.
/linux-4.4.14/kernel/events/
Dcore.c4646 atomic_long_sub(rb->aux_nr_pages, &mmap_user->locked_vm); in perf_mmap_close()
4716 atomic_long_sub((size >> PAGE_SHIFT) + 1, &mmap_user->locked_vm); in perf_mmap_close()
4858 user_locked = atomic_long_read(&user->locked_vm) + user_extra; in perf_mmap()
4905 atomic_long_add(user_extra, &user->locked_vm); in perf_mmap()
/linux-4.4.14/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt3323 total_vm = 0, locked_vm = 0, def_flags = 0, cpu_vm_mask = 0, swap_cnt = 0,