Home
last modified time | relevance | path

Searched refs:odp_imr (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dodp.c216 struct ib_umem_odp *odp_imr = to_ib_umem_odp(imr->umem); in free_implicit_child_mr() local
226 mutex_lock(&odp_imr->umem_mutex); in free_implicit_child_mr()
230 mutex_unlock(&odp_imr->umem_mutex); in free_implicit_child_mr()
586 struct ib_umem_odp *odp_imr = to_ib_umem_odp(imr->umem); in mlx5_ib_free_implicit_mr() local
644 ib_umem_odp_release(odp_imr); in mlx5_ib_free_implicit_mr()
723 struct ib_umem_odp *odp_imr, u64 user_va, in pagefault_implicit_mr()
788 mutex_lock(&odp_imr->umem_mutex); in pagefault_implicit_mr()
792 mutex_unlock(&odp_imr->umem_mutex); in pagefault_implicit_mr()
722 pagefault_implicit_mr(struct mlx5_ib_mr *imr, struct ib_umem_odp *odp_imr, u64 user_va, size_t bcnt, u32 *bytes_mapped, u32 flags) pagefault_implicit_mr() argument
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dodp.c195 struct ib_umem_odp *odp_imr = to_ib_umem_odp(imr->umem); in free_implicit_child_mr_work() local
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()
605 struct ib_umem_odp *odp_imr, u64 user_va, in pagefault_implicit_mr()
678 mutex_lock(&odp_imr->umem_mutex); in pagefault_implicit_mr()
682 mutex_unlock(&odp_imr->umem_mutex); in pagefault_implicit_mr()
604 pagefault_implicit_mr(struct mlx5_ib_mr *imr, struct ib_umem_odp *odp_imr, u64 user_va, size_t bcnt, u32 *bytes_mapped, u32 flags) pagefault_implicit_mr() argument

Completed in 5 milliseconds