Searched refs:pinned_vm (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | user_pages.c | 47 if (atomic64_read(&mm->pinned_vm) + npages > ulimit_pages) in hfi1_can_pin_pages() 90 atomic64_add(ret, &mm->pinned_vm); in hfi1_acquire_user_pages() 101 atomic64_sub(npages, &mm->pinned_vm); in hfi1_release_user_pages()
|
| /linux/drivers/vhost/ |
| H A D | vdpa.c | 987 atomic64_sub(PFN_DOWN(map->size), &dev->mm->pinned_vm); in vhost_vdpa_pa_unmap() 1072 atomic64_add(PFN_DOWN(size), &dev->mm->pinned_vm); in vhost_vdpa_map() 1183 if (npages + atomic64_read(&dev->mm->pinned_vm) > lock_limit) { in vhost_vdpa_pa_map()
|
| /linux/drivers/vdpa/vdpa_user/ |
| H A D | vduse_dev.c | 1350 atomic64_sub(dev->as[asid].umem->npages, &dev->as[asid].umem->mm->pinned_vm); in vduse_dev_dereg_umem() 1391 if (npages + atomic64_read(¤t->mm->pinned_vm) > lock_limit) in vduse_dev_reg_umem() 1406 atomic64_add(npages, ¤t->mm->pinned_vm); in vduse_dev_reg_umem()
|
| /linux/include/linux/ |
| H A D | mm_types.h | 1285 atomic64_t pinned_vm; /* Refcount permanently increased */ member
|
| /linux/drivers/iommu/iommufd/ |
| H A D | pages.c | 1034 atomic64_add(npages, &pages->source_mm->pinned_vm); in iopt_pages_update_pinned() 1036 atomic64_sub(npages, &pages->source_mm->pinned_vm); in iopt_pages_update_pinned()
|
| /linux/kernel/ |
| H A D | fork.c | 1103 atomic64_set(&mm->pinned_vm, 0); in mm_init()
|
| /linux/kernel/events/ |
| H A D | core.c | 7056 atomic64_sub(rb->aux_mmap_locked, &vma->vm_mm->pinned_vm); in perf_mmap_close() 7259 locked = atomic64_read(&vma->vm_mm->pinned_vm) + *extra; in perf_mmap_calc_limits() 7269 atomic64_add(extra, &vma->vm_mm->pinned_vm); in perf_mmap_account() 7278 atomic64_sub(rb->mmap_locked, &vma->vm_mm->pinned_vm); in perf_mmap_unaccount()
|
| /linux/fs/proc/ |
| H A D | task_mmu.c | 69 SEQ_PUT_DEC(" kB\nVmPin:\t", atomic64_read(&mm->pinned_vm)); in task_mem()
|