Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/infiniband/core/
Dumem_odp.c53 mutex_lock(&umem_odp->umem_mutex); in ib_umem_notifier_start_account()
61 mutex_unlock(&umem_odp->umem_mutex); in ib_umem_notifier_start_account()
66 mutex_lock(&umem_odp->umem_mutex); in ib_umem_notifier_end_account()
74 mutex_unlock(&umem_odp->umem_mutex); in ib_umem_notifier_end_account()
263 mutex_init(&umem_odp->umem_mutex); in ib_init_umem_odp()
454 mutex_lock(&umem_odp->umem_mutex); in ib_umem_odp_release()
457 mutex_unlock(&umem_odp->umem_mutex); in ib_umem_odp_release()
660 mutex_lock(&umem_odp->umem_mutex); in ib_umem_odp_map_dma_pages()
686 mutex_unlock(&umem_odp->umem_mutex); in ib_umem_odp_map_dma_pages()
724 lockdep_assert_held(&umem_odp->umem_mutex); in ib_umem_odp_unmap_dma_pages()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dodp.c201 lockdep_assert_held(&to_ib_umem_odp(mr->umem)->umem_mutex); in mlx5_odp_populate_klm()
236 mutex_lock(&odp_imr->umem_mutex); in mr_leaf_free_action()
240 mutex_unlock(&odp_imr->umem_mutex); in mr_leaf_free_action()
279 mutex_lock(&umem_odp->umem_mutex); in mlx5_ib_invalidate_range()
326 mutex_unlock(&umem_odp->umem_mutex); in mlx5_ib_invalidate_range()
485 mutex_lock(&odp_mr->umem_mutex); in implicit_mr_get_data()
498 mutex_unlock(&odp_mr->umem_mutex); in implicit_mr_get_data()
505 mutex_unlock(&odp_mr->umem_mutex); in implicit_mr_get_data()
545 mutex_unlock(&odp_mr->umem_mutex); in implicit_mr_get_data()
590 mutex_lock(&umem_odp->umem_mutex); in mlx5_ib_free_implicit_mr()
[all …]
/Linux-v5.4/include/rdma/
Dib_umem_odp.h62 struct mutex umem_mutex; member