Lines Matching refs:mlx5_ib_mr

100 			struct mlx5_ib_mr *imr, int flags)  in populate_klm()
133 struct mlx5_ib_mr *mtt = xa_load(&imr->implicit_children, idx); in populate_klm()
159 struct mlx5_ib_mr *mr, int flags) in populate_mtt()
175 struct mlx5_ib_mr *mr, int flags) in mlx5_odp_populate_xlt()
192 struct mlx5_ib_mr *mr = in free_implicit_child_mr_work()
193 container_of(work, struct mlx5_ib_mr, odp_destroy.work); in free_implicit_child_mr_work()
194 struct mlx5_ib_mr *imr = mr->parent; in free_implicit_child_mr_work()
210 static void destroy_unused_implicit_child_mr(struct mlx5_ib_mr *mr) in destroy_unused_implicit_child_mr()
214 struct mlx5_ib_mr *imr = mr->parent; in destroy_unused_implicit_child_mr()
232 struct mlx5_ib_mr *mr; in mlx5_ib_invalidate_range()
405 static struct mlx5_ib_mr *implicit_get_child_mr(struct mlx5_ib_mr *imr, in implicit_get_child_mr()
410 struct mlx5_ib_mr *mr; in implicit_get_child_mr()
411 struct mlx5_ib_mr *ret; in implicit_get_child_mr()
481 struct mlx5_ib_mr *mlx5_ib_alloc_implicit_mr(struct mlx5_ib_pd *pd, in mlx5_ib_alloc_implicit_mr()
486 struct mlx5_ib_mr *imr; in mlx5_ib_alloc_implicit_mr()
534 void mlx5_ib_free_odp_mr(struct mlx5_ib_mr *mr) in mlx5_ib_free_odp_mr()
536 struct mlx5_ib_mr *mtt; in mlx5_ib_free_odp_mr()
552 static int pagefault_real_mr(struct mlx5_ib_mr *mr, struct ib_umem_odp *odp, in pagefault_real_mr()
604 static int pagefault_implicit_mr(struct mlx5_ib_mr *imr, in pagefault_implicit_mr()
623 struct mlx5_ib_mr *mtt; in pagefault_implicit_mr()
690 static int pagefault_dmabuf_mr(struct mlx5_ib_mr *mr, size_t bcnt, in pagefault_dmabuf_mr()
737 static int pagefault_mr(struct mlx5_ib_mr *mr, u64 io_virt, size_t bcnt, in pagefault_mr()
764 int mlx5_ib_init_odp_mr(struct mlx5_ib_mr *mr) in mlx5_ib_init_odp_mr()
774 int mlx5_ib_init_dmabuf_mr(struct mlx5_ib_mr *mr) in mlx5_ib_init_dmabuf_mr()
822 struct mlx5_ib_mr *mr; in pagefault_single_data_segment()
860 mr = container_of(mmkey, struct mlx5_ib_mr, mmkey); in pagefault_single_data_segment()
1648 struct mlx5_ib_mr *mr;
1663 static struct mlx5_ib_mr *
1668 struct mlx5_ib_mr *mr = NULL; in get_prefetchable_mr()
1682 mr = container_of(mmkey, struct mlx5_ib_mr, mmkey); in get_prefetchable_mr()
1735 struct mlx5_ib_mr *mr; in init_prefetch_work()
1760 struct mlx5_ib_mr *mr; in mlx5_ib_prefetch_sg_list()