Home
last modified time | relevance | path

Searched refs:owning_mm (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/infiniband/core/
H A Dumem_odp.c109 umem_odp->umem.owning_mm, start, in ib_init_umem_odp()
149 umem->owning_mm = current->mm; in ib_umem_odp_alloc_implicit()
192 umem->owning_mm = root->umem.owning_mm; in ib_umem_odp_alloc_child()
200 if (!mmget_not_zero(umem->owning_mm)) { in ib_umem_odp_alloc_child()
209 mmput(umem->owning_mm); in ib_umem_odp_alloc_child()
214 mmput(umem->owning_mm); in ib_umem_odp_alloc_child()
252 umem_odp->umem.owning_mm = current->mm; in ib_umem_odp_get()
329 struct mm_struct *owning_mm = umem_odp->umem.owning_mm; in ib_umem_odp_map_dma_and_lock() local
348 if (!owning_process || !mmget_not_zero(owning_mm)) { in ib_umem_odp_map_dma_and_lock()
372 mmap_read_lock(owning_mm); in ib_umem_odp_map_dma_and_lock()
[all …]
H A Dumem.c205 umem->owning_mm = mm = current->mm; in ib_umem_get()
274 mmdrop(umem->owning_mm); in ib_umem_get()
296 atomic64_sub(ib_umem_num_pages(umem), &umem->owning_mm->pinned_vm); in ib_umem_release()
297 mmdrop(umem->owning_mm); in ib_umem_release()
/linux/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c123 uiomr->owning_mm = mm = current->mm; in usnic_uiom_get_pages()
182 mmgrab(uiomr->owning_mm); in usnic_uiom_get_pages()
411 mmdrop(uiomr->owning_mm); in usnic_uiom_reg_get()
419 mmdrop(uiomr->owning_mm); in __usnic_uiom_release_tail()
432 atomic64_sub(usnic_uiom_num_pages(uiomr), &uiomr->owning_mm->pinned_vm); in usnic_uiom_reg_release()
H A Dusnic_uiom.h74 struct mm_struct *owning_mm; member
/linux/include/rdma/
H A Dib_umem.h21 struct mm_struct *owning_mm; member