Searched refs:owning_mm (Results 1 – 5 of 5) sorted by relevance
93 umem_odp->umem.owning_mm, in ib_init_umem_odp()134 umem->owning_mm = current->mm; in ib_umem_odp_alloc_implicit()183 umem->owning_mm = root->umem.owning_mm; in ib_umem_odp_alloc_child()191 if (!mmget_not_zero(umem->owning_mm)) { in ib_umem_odp_alloc_child()200 mmput(umem->owning_mm); in ib_umem_odp_alloc_child()205 mmput(umem->owning_mm); in ib_umem_odp_alloc_child()243 umem_odp->umem.owning_mm = current->mm; in ib_umem_odp_get()353 struct mm_struct *owning_mm = umem_odp->umem.owning_mm; in ib_umem_odp_map_dma_and_lock() local399 mmap_read_lock(owning_mm); in ib_umem_odp_map_dma_and_lock()401 mmap_read_unlock(owning_mm); in ib_umem_odp_map_dma_and_lock()[all …]
198 umem->owning_mm = mm = current->mm; in ib_umem_get()267 mmdrop(umem->owning_mm); in ib_umem_get()289 atomic64_sub(ib_umem_num_pages(umem), &umem->owning_mm->pinned_vm); in ib_umem_release()290 mmdrop(umem->owning_mm); in ib_umem_release()
123 uiomr->owning_mm = mm = current->mm; in usnic_uiom_get_pages()183 mmgrab(uiomr->owning_mm); in usnic_uiom_get_pages()412 mmdrop(uiomr->owning_mm); in usnic_uiom_reg_get()420 mmdrop(uiomr->owning_mm); in __usnic_uiom_release_tail()433 atomic64_sub(usnic_uiom_num_pages(uiomr), &uiomr->owning_mm->pinned_vm); in usnic_uiom_reg_release()
74 struct mm_struct *owning_mm; member
21 struct mm_struct *owning_mm; member