Lines Matching defs:mlx5_ib_mr
668 struct mlx5_ib_mr {
686 struct mlx5_ib_mr *pi_mr;
687 struct mlx5_ib_mr *klm_mr;
688 struct mlx5_ib_mr *mtt_mr;
703 struct mlx5_ib_mr *parent;
714 static inline bool is_odp_mr(struct mlx5_ib_mr *mr)
720 static inline bool is_dmabuf_mr(struct mlx5_ib_mr *mr)
1195 static inline struct mlx5_ib_dev *mr_to_mdev(struct mlx5_ib_mr *mr)
1253 static inline struct mlx5_ib_mr *to_mmr(struct ib_mr *ibmr)
1255 return container_of(ibmr, struct mlx5_ib_mr, ibmr);
1337 struct mlx5_ib_mr *mlx5_ib_alloc_implicit_mr(struct mlx5_ib_pd *pd,
1339 void mlx5_ib_free_implicit_mr(struct mlx5_ib_mr *mr);
1340 void mlx5_ib_free_odp_mr(struct mlx5_ib_mr *mr);
1389 struct mlx5_ib_mr *mlx5_mr_cache_alloc(struct mlx5_ib_dev *dev,
1417 struct mlx5_ib_mr *mr, int flags);
1422 int mlx5_ib_init_odp_mr(struct mlx5_ib_mr *mr);
1423 int mlx5_ib_init_dmabuf_mr(struct mlx5_ib_mr *mr);
1439 struct mlx5_ib_mr *mr, int flags) {}
1448 static inline int mlx5_ib_init_odp_mr(struct mlx5_ib_mr *mr)
1452 static inline int mlx5_ib_init_dmabuf_mr(struct mlx5_ib_mr *mr)