Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/
H A Duser_pages.c94 pinned = atomic64_read(&mm->pinned_vm); in hfi1_can_pin_pages()
113 atomic64_add(ret, &mm->pinned_vm); in hfi1_acquire_user_pages()
124 atomic64_sub(npages, &mm->pinned_vm); in hfi1_release_user_pages()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/qib/
H A Dqib_user_pages.c102 locked = atomic64_add_return(num_pages, &current->mm->pinned_vm); in qib_get_user_pages()
126 atomic64_sub(num_pages, &current->mm->pinned_vm); in qib_get_user_pages()
136 atomic64_sub(num_pages, &current->mm->pinned_vm); in qib_release_user_pages()
/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Dumem.c199 new_pinned = atomic64_add_return(npages, &mm->pinned_vm); in ib_umem_get()
201 atomic64_sub(npages, &mm->pinned_vm); in ib_umem_get()
252 atomic64_sub(ib_umem_num_pages(umem), &mm->pinned_vm); in ib_umem_get()
277 atomic64_sub(ib_umem_num_pages(umem), &umem->owning_mm->pinned_vm); in ib_umem_release()
/OK3568_Linux_fs/kernel/drivers/infiniband/sw/siw/
H A Dsiw_mem.c82 atomic64_sub(umem->num_pages, &mm_s->pinned_vm); in siw_umem_release()
401 if (num_pages + atomic64_read(&mm_s->pinned_vm) > mlock_limit) { in siw_umem_get()
433 atomic64_add(rv, &mm_s->pinned_vm); in siw_umem_get()
/OK3568_Linux_fs/kernel/Documentation/infiniband/
H A Duser_verbs.rst54 amount of memory pinned in the process's pinned_vm, and checks that
58 pinned, so the value of pinned_vm may be an overestimate of the
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c128 locked = atomic64_add_return(npages, &current->mm->pinned_vm); in usnic_uiom_get_pages()
186 atomic64_sub(npages, &current->mm->pinned_vm); in usnic_uiom_get_pages()
438 atomic64_sub(usnic_uiom_num_pages(uiomr), &uiomr->owning_mm->pinned_vm); in usnic_uiom_reg_release()
/OK3568_Linux_fs/kernel/mm/
H A Ddebug.c257 (u64)atomic64_read(&mm->pinned_vm), in dump_mm()
/OK3568_Linux_fs/kernel/drivers/vhost/
H A Dvdpa.c530 atomic64_sub(map->size >> PAGE_SHIFT, &dev->mm->pinned_vm); in vhost_vdpa_iotlb_unmap()
592 atomic64_add(size >> PAGE_SHIFT, &dev->mm->pinned_vm); in vhost_vdpa_map()
655 if (npages + atomic64_read(&dev->mm->pinned_vm) > lock_limit) { in vhost_vdpa_process_iotlb_update()
/OK3568_Linux_fs/kernel/include/linux/
H A Dmm_types.h505 atomic64_t pinned_vm; /* Refcount permanently increased */ member
/OK3568_Linux_fs/kernel/fs/proc/
H A Dtask_mmu.c62 SEQ_PUT_DEC(" kB\nVmPin:\t", atomic64_read(&mm->pinned_vm)); in task_mem()
/OK3568_Linux_fs/kernel/kernel/events/
H A Dcore.c5986 atomic64_sub(rb->aux_mmap_locked, &vma->vm_mm->pinned_vm); in perf_mmap_close()
6061 atomic64_sub(mmap_locked, &vma->vm_mm->pinned_vm); in perf_mmap_close()
6227 locked = atomic64_read(&vma->vm_mm->pinned_vm) + extra; in perf_mmap()
6270 atomic64_add(extra, &vma->vm_mm->pinned_vm); in perf_mmap()
/OK3568_Linux_fs/kernel/kernel/
H A Dfork.c1069 atomic64_set(&mm->pinned_vm, 0); in mm_init()
/OK3568_Linux_fs/kernel/io_uring/
H A Dio_uring.c8673 atomic64_sub(nr_pages, &ctx->mm_account->pinned_vm); in io_unaccount_mem()
8687 atomic64_add(nr_pages, &ctx->mm_account->pinned_vm); in io_account_mem()