Home
last modified time | relevance | path

Searched refs:umem_mutex (Results 1 – 3 of 3) sorted by relevance

/linux-6.1.9/drivers/infiniband/core/
Dumem_odp.c56 mutex_init(&umem_odp->umem_mutex); in ib_init_umem_odp()
272 mutex_lock(&umem_odp->umem_mutex); in ib_umem_odp_release()
275 mutex_unlock(&umem_odp->umem_mutex); in ib_umem_odp_release()
348 __acquires(&umem_odp->umem_mutex) in ib_umem_odp_map_dma_and_lock()
409 mutex_lock(&umem_odp->umem_mutex); in ib_umem_odp_map_dma_and_lock()
411 mutex_unlock(&umem_odp->umem_mutex); in ib_umem_odp_map_dma_and_lock()
460 mutex_unlock(&umem_odp->umem_mutex); in ib_umem_odp_map_dma_and_lock()
480 lockdep_assert_held(&umem_odp->umem_mutex); in ib_umem_odp_unmap_dma_pages()
/linux-6.1.9/include/rdma/
Dib_umem_odp.h31 struct mutex umem_mutex; member
/linux-6.1.9/drivers/infiniband/hw/mlx5/
Dodp.c130 lockdep_assert_held(&to_ib_umem_odp(imr->umem)->umem_mutex); in populate_klm()
200 mutex_lock(&odp_imr->umem_mutex); in free_implicit_child_mr_work()
204 mutex_unlock(&odp_imr->umem_mutex); in free_implicit_child_mr_work()
245 mutex_lock(&umem_odp->umem_mutex); in mlx5_ib_invalidate_range()
312 mutex_unlock(&umem_odp->umem_mutex); in mlx5_ib_invalidate_range()
583 mutex_unlock(&odp->umem_mutex); in pagefault_real_mr()
679 mutex_lock(&odp_imr->umem_mutex); in pagefault_implicit_mr()
683 mutex_unlock(&odp_imr->umem_mutex); in pagefault_implicit_mr()