Lines Matching refs:mlx5_ib_mr
57 struct mlx5_ib_mr *parent) in check_parent()
59 struct mlx5_ib_mr *mr = odp->private; in check_parent()
66 struct mlx5_ib_mr *mr = odp->private, *parent = mr->parent; in odp_next()
88 struct mlx5_ib_mr *parent) in odp_lookup()
116 size_t nentries, struct mlx5_ib_mr *mr, int flags) in mlx5_odp_populate_klm()
141 struct mlx5_ib_mr *mtt = odp->private; in mlx5_odp_populate_klm()
157 struct mlx5_ib_mr *mr = odp->private, *imr = mr->parent; in mr_leaf_free_action()
176 struct mlx5_ib_mr *mr; in mlx5_ib_invalidate_range()
308 static struct mlx5_ib_mr *implicit_mr_alloc(struct ib_pd *pd, in implicit_mr_alloc()
313 struct mlx5_ib_mr *mr; in implicit_mr_alloc()
366 static struct ib_umem_odp *implicit_mr_get_data(struct mlx5_ib_mr *mr, in implicit_mr_get_data()
374 struct mlx5_ib_mr *mtt; in implicit_mr_get_data()
439 struct mlx5_ib_mr *mlx5_ib_alloc_implicit_mr(struct mlx5_ib_pd *pd, in mlx5_ib_alloc_implicit_mr()
443 struct mlx5_ib_mr *imr; in mlx5_ib_alloc_implicit_mr()
466 struct mlx5_ib_mr *mr = umem->odp_data->private, *imr = cookie; in mr_leaf_free()
485 void mlx5_ib_free_implicit_mr(struct mlx5_ib_mr *imr) in mlx5_ib_free_implicit_mr()
497 static int pagefault_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr, in pagefault_mr()
639 struct mlx5_ib_mr *mr; in pagefault_single_data_segment()
659 mr = container_of(mmkey, struct mlx5_ib_mr, mmkey); in pagefault_single_data_segment()