Lines Matching defs:ib_mr

1039 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc)
1268 static struct ib_mr *mlx5_ib_get_dm_mr(struct ib_pd *pd, u64 start_addr,
1330 struct ib_mr *mlx5_ib_reg_dm_mr(struct ib_pd *pd, struct ib_dm *dm,
1364 static struct ib_mr *create_real_mr(struct ib_pd *pd, struct ib_umem *umem,
1407 static struct ib_mr *create_user_odp_mr(struct ib_pd *pd, u64 start, u64 length,
1465 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
1506 struct ib_mr *mlx5_ib_reg_user_mr_dmabuf(struct ib_pd *pd, u64 offset,
1647 struct ib_mr *mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start,
1652 struct mlx5_ib_dev *dev = to_mdev(ib_mr->device);
1653 struct mlx5_ib_mr *mr = to_mmr(ib_mr);
1670 new_pd = ib_mr->pd;
1838 int mlx5_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
2098 static struct ib_mr *__mlx5_ib_alloc_mr(struct ib_pd *pd,
2152 struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
2158 struct ib_mr *mlx5_ib_alloc_mr_integrity(struct ib_pd *pd,
2257 int mlx5_ib_check_mr_status(struct ib_mr *ibmr, u32 check_mask,
2299 mlx5_ib_map_pa_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
2392 static int mlx5_set_page(struct ib_mr *ibmr, u64 addr)
2406 static int mlx5_set_page_pi(struct ib_mr *ibmr, u64 addr)
2422 mlx5_ib_map_mtt_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
2487 mlx5_ib_map_klm_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
2520 int mlx5_ib_map_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
2581 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,