Lines Matching defs:ib_mr
1064 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc)
1293 static struct ib_mr *mlx5_ib_get_dm_mr(struct ib_pd *pd, u64 start_addr,
1355 struct ib_mr *mlx5_ib_reg_dm_mr(struct ib_pd *pd, struct ib_dm *dm,
1388 static struct ib_mr *create_real_mr(struct ib_pd *pd, struct ib_umem *umem,
1431 static struct ib_mr *create_user_odp_mr(struct ib_pd *pd, u64 start, u64 length,
1489 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
1530 struct ib_mr *mlx5_ib_reg_user_mr_dmabuf(struct ib_pd *pd, u64 offset,
1671 struct ib_mr *mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start,
1676 struct mlx5_ib_dev *dev = to_mdev(ib_mr->device);
1677 struct mlx5_ib_mr *mr = to_mmr(ib_mr);
1694 new_pd = ib_mr->pd;
1863 int mlx5_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
2123 static struct ib_mr *__mlx5_ib_alloc_mr(struct ib_pd *pd,
2177 struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
2183 struct ib_mr *mlx5_ib_alloc_mr_integrity(struct ib_pd *pd,
2282 int mlx5_ib_check_mr_status(struct ib_mr *ibmr, u32 check_mask,
2324 mlx5_ib_map_pa_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
2417 static int mlx5_set_page(struct ib_mr *ibmr, u64 addr)
2431 static int mlx5_set_page_pi(struct ib_mr *ibmr, u64 addr)
2447 mlx5_ib_map_mtt_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
2512 mlx5_ib_map_klm_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
2545 int mlx5_ib_map_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
2606 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,