Lines Matching refs:mlx5_ib_mr
641 struct mlx5_ib_mr { struct
659 struct mlx5_ib_mr *pi_mr; argument
660 struct mlx5_ib_mr *klm_mr;
661 struct mlx5_ib_mr *mtt_mr;
676 struct mlx5_ib_mr *parent;
687 static inline bool is_odp_mr(struct mlx5_ib_mr *mr) in is_odp_mr()
693 static inline bool is_dmabuf_mr(struct mlx5_ib_mr *mr) in is_dmabuf_mr()
1126 static inline struct mlx5_ib_dev *mr_to_mdev(struct mlx5_ib_mr *mr) in mr_to_mdev()
1184 static inline struct mlx5_ib_mr *to_mmr(struct ib_mr *ibmr) in to_mmr()
1186 return container_of(ibmr, struct mlx5_ib_mr, ibmr); in to_mmr()
1268 struct mlx5_ib_mr *mlx5_ib_alloc_implicit_mr(struct mlx5_ib_pd *pd,
1270 void mlx5_ib_free_implicit_mr(struct mlx5_ib_mr *mr);
1271 void mlx5_ib_free_odp_mr(struct mlx5_ib_mr *mr);
1317 struct mlx5_ib_mr *mlx5_mr_cache_alloc(struct mlx5_ib_dev *dev,
1345 struct mlx5_ib_mr *mr, int flags);
1350 int mlx5_ib_init_odp_mr(struct mlx5_ib_mr *mr);
1351 int mlx5_ib_init_dmabuf_mr(struct mlx5_ib_mr *mr);
1364 struct mlx5_ib_mr *mr, int flags) {} in mlx5_odp_populate_xlt()
1373 static inline int mlx5_ib_init_odp_mr(struct mlx5_ib_mr *mr) in mlx5_ib_init_odp_mr()
1377 static inline int mlx5_ib_init_dmabuf_mr(struct mlx5_ib_mr *mr) in mlx5_ib_init_dmabuf_mr()