ib_mr               8 drivers/infiniband/core/mr_pool.c struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list)
ib_mr              10 drivers/infiniband/core/mr_pool.c 	struct ib_mr *mr;
ib_mr              14 drivers/infiniband/core/mr_pool.c 	mr = list_first_entry_or_null(list, struct ib_mr, qp_entry);
ib_mr              25 drivers/infiniband/core/mr_pool.c void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr)
ib_mr              39 drivers/infiniband/core/mr_pool.c 	struct ib_mr *mr;
ib_mr              68 drivers/infiniband/core/mr_pool.c 	struct ib_mr *mr;
ib_mr              73 drivers/infiniband/core/mr_pool.c 		mr = list_first_entry(list, struct ib_mr, qp_entry);
ib_mr             581 drivers/infiniband/core/nldev.c 	struct ib_mr *mr = container_of(res, struct ib_mr, res);
ib_mr             143 drivers/infiniband/core/restrack.c 		pd = container_of(res, struct ib_mr, res)->pd;
ib_mr             168 drivers/infiniband/core/restrack.c 		return container_of(res, struct ib_mr, res)->device;
ib_mr             710 drivers/infiniband/core/uverbs_cmd.c 	struct ib_mr                *mr;
ib_mr             793 drivers/infiniband/core/uverbs_cmd.c 	struct ib_mr                *mr;
ib_mr              41 drivers/infiniband/core/uverbs_std_types_mr.c 	return ib_dereg_mr_user((struct ib_mr *)uobject->object,
ib_mr              93 drivers/infiniband/core/uverbs_std_types_mr.c 	struct ib_mr *mr;
ib_mr             292 drivers/infiniband/core/verbs.c 		struct ib_mr *mr;
ib_mr            1981 drivers/infiniband/core/verbs.c int ib_dereg_mr_user(struct ib_mr *mr, struct ib_udata *udata)
ib_mr            2014 drivers/infiniband/core/verbs.c struct ib_mr *ib_alloc_mr_user(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr            2017 drivers/infiniband/core/verbs.c 	struct ib_mr *mr;
ib_mr            2055 drivers/infiniband/core/verbs.c struct ib_mr *ib_alloc_mr_integrity(struct ib_pd *pd,
ib_mr            2059 drivers/infiniband/core/verbs.c 	struct ib_mr *mr;
ib_mr            2402 drivers/infiniband/core/verbs.c int ib_check_mr_status(struct ib_mr *mr, u32 check_mask,
ib_mr            2472 drivers/infiniband/core/verbs.c int ib_map_mr_sg_pi(struct ib_mr *mr, struct scatterlist *data_sg,
ib_mr            2514 drivers/infiniband/core/verbs.c int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
ib_mr            2546 drivers/infiniband/core/verbs.c int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
ib_mr            2547 drivers/infiniband/core/verbs.c 		unsigned int *sg_offset_p, int (*set_page)(struct ib_mr *, u64))
ib_mr             408 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct ib_mr *ib_mr = &fence->mr->ib_mr;
ib_mr             417 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	wqe->bind.parent_l_key = ib_mr->lkey;
ib_mr             469 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		if (mr->ib_mr.rkey)
ib_mr             472 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		if (mr->ib_mr.lkey)
ib_mr             525 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	mr->ib_mr.lkey = mr->qplib_mr.lkey;
ib_mr             535 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	mr->ib_mr.rkey = mr->qplib_mr.rkey;
ib_mr            2175 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_mr *mr = container_of(wr->mr, struct bnxt_re_mr, ib_mr);
ib_mr            3275 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *ib_pd, int mr_access_flags)
ib_mr            3304 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	mr->ib_mr.lkey = mr->qplib_mr.lkey;
ib_mr            3307 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		mr->ib_mr.rkey = mr->ib_mr.lkey;
ib_mr            3310 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	return &mr->ib_mr;
ib_mr            3319 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
ib_mr            3321 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_mr *mr = container_of(ib_mr, struct bnxt_re_mr, ib_mr);
ib_mr            3345 drivers/infiniband/hw/bnxt_re/ib_verbs.c static int bnxt_re_set_page(struct ib_mr *ib_mr, u64 addr)
ib_mr            3347 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_mr *mr = container_of(ib_mr, struct bnxt_re_mr, ib_mr);
ib_mr            3356 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg, int sg_nents,
ib_mr            3359 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_mr *mr = container_of(ib_mr, struct bnxt_re_mr, ib_mr);
ib_mr            3362 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	return ib_sg_to_pages(ib_mr, sg, sg_nents, sg_offset, bnxt_re_set_page);
ib_mr            3365 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type type,
ib_mr            3393 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	mr->ib_mr.lkey = mr->qplib_mr.lkey;
ib_mr            3394 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	mr->ib_mr.rkey = mr->ib_mr.lkey;
ib_mr            3410 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	return &mr->ib_mr;
ib_mr            3501 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *ib_pd, u64 start, u64 length,
ib_mr            3533 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	mr->ib_mr.rkey = mr->qplib_mr.rkey;
ib_mr            3587 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	mr->ib_mr.lkey = mr->qplib_mr.lkey;
ib_mr            3588 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	mr->ib_mr.rkey = mr->qplib_mr.lkey;
ib_mr            3591 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	return &mr->ib_mr;
ib_mr             111 drivers/infiniband/hw/bnxt_re/ib_verbs.h 	struct ib_mr		ib_mr;
ib_mr             198 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags);
ib_mr             200 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg, int sg_nents,
ib_mr             202 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type mr_type,
ib_mr             204 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_dereg_mr(struct ib_mr *mr, struct ib_udata *udata);
ib_mr             208 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr             331 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
ib_mr             337 drivers/infiniband/hw/cxgb3/iwch_provider.c 	pr_debug("%s ib_mr %p\n", __func__, ib_mr);
ib_mr             339 drivers/infiniband/hw/cxgb3/iwch_provider.c 	mhp = to_iwch_mr(ib_mr);
ib_mr             355 drivers/infiniband/hw/cxgb3/iwch_provider.c static struct ib_mr *iwch_get_dma_mr(struct ib_pd *pd, int acc)
ib_mr             433 drivers/infiniband/hw/cxgb3/iwch_provider.c static struct ib_mr *iwch_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr             585 drivers/infiniband/hw/cxgb3/iwch_provider.c static struct ib_mr *iwch_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr             643 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr             655 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
ib_mr              75 drivers/infiniband/hw/cxgb3/iwch_provider.h 	struct ib_mr ibmr;
ib_mr              86 drivers/infiniband/hw/cxgb3/iwch_provider.h static inline struct iwch_mr *to_iwch_mr(struct ib_mr *ibmr)
ib_mr             396 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	struct ib_mr ibmr;
ib_mr             409 drivers/infiniband/hw/cxgb4/iw_cxgb4.h static inline struct c4iw_mr *to_c4iw_mr(struct ib_mr *ibmr)
ib_mr             982 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr             984 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr             990 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start,
ib_mr             993 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc);
ib_mr             994 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata);
ib_mr             447 drivers/infiniband/hw/cxgb4/mem.c struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc)
ib_mr             508 drivers/infiniband/hw/cxgb4/mem.c struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr             693 drivers/infiniband/hw/cxgb4/mem.c struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr             773 drivers/infiniband/hw/cxgb4/mem.c static int c4iw_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr             785 drivers/infiniband/hw/cxgb4/mem.c int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr             795 drivers/infiniband/hw/cxgb4/mem.c int c4iw_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
ib_mr             801 drivers/infiniband/hw/cxgb4/mem.c 	pr_debug("ib_mr %p\n", ib_mr);
ib_mr             803 drivers/infiniband/hw/cxgb4/mem.c 	mhp = to_c4iw_mr(ib_mr);
ib_mr             439 drivers/infiniband/hw/cxgb4/restrack.c 	struct ib_mr *ibmr = container_of(res, struct ib_mr, res);
ib_mr              85 drivers/infiniband/hw/efa/efa.h 	struct ib_mr ibmr;
ib_mr             140 drivers/infiniband/hw/efa/efa.h struct ib_mr *efa_reg_mr(struct ib_pd *ibpd, u64 start, u64 length,
ib_mr             143 drivers/infiniband/hw/efa/efa.h int efa_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
ib_mr             130 drivers/infiniband/hw/efa/efa_verbs.c static inline struct efa_mr *to_emr(struct ib_mr *ibmr)
ib_mr            1391 drivers/infiniband/hw/efa/efa_verbs.c struct ib_mr *efa_reg_mr(struct ib_pd *ibpd, u64 start, u64 length,
ib_mr            1494 drivers/infiniband/hw/efa/efa_verbs.c int efa_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
ib_mr             385 drivers/infiniband/hw/hns/hns_roce_device.h 	struct ib_mr		ibmr;
ib_mr            1069 drivers/infiniband/hw/hns/hns_roce_device.h static inline struct hns_roce_mr *to_hr_mr(struct ib_mr *ibmr)
ib_mr            1188 drivers/infiniband/hw/hns/hns_roce_device.h struct ib_mr *hns_roce_get_dma_mr(struct ib_pd *pd, int acc);
ib_mr            1189 drivers/infiniband/hw/hns/hns_roce_device.h struct ib_mr *hns_roce_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr            1192 drivers/infiniband/hw/hns/hns_roce_device.h int hns_roce_rereg_user_mr(struct ib_mr *mr, int flags, u64 start, u64 length,
ib_mr            1195 drivers/infiniband/hw/hns/hns_roce_device.h struct ib_mr *hns_roce_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr            1197 drivers/infiniband/hw/hns/hns_roce_device.h int hns_roce_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr            1199 drivers/infiniband/hw/hns/hns_roce_device.h int hns_roce_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
ib_mr             985 drivers/infiniband/hw/hns/hns_roce_mr.c struct ib_mr *hns_roce_get_dma_mr(struct ib_pd *pd, int acc)
ib_mr            1130 drivers/infiniband/hw/hns/hns_roce_mr.c struct ib_mr *hns_roce_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr            1208 drivers/infiniband/hw/hns/hns_roce_mr.c static int rereg_mr_trans(struct ib_mr *ibmr, int flags,
ib_mr            1285 drivers/infiniband/hw/hns/hns_roce_mr.c int hns_roce_rereg_user_mr(struct ib_mr *ibmr, int flags, u64 start, u64 length,
ib_mr            1356 drivers/infiniband/hw/hns/hns_roce_mr.c int hns_roce_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
ib_mr            1374 drivers/infiniband/hw/hns/hns_roce_mr.c struct ib_mr *hns_roce_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr            1425 drivers/infiniband/hw/hns/hns_roce_mr.c static int hns_roce_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr            1434 drivers/infiniband/hw/hns/hns_roce_mr.c int hns_roce_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr             359 drivers/infiniband/hw/i40iw/i40iw.h static inline struct i40iw_mr *to_iwmr(struct ib_mr *ibmr)
ib_mr             583 drivers/infiniband/hw/i40iw/i40iw.h struct ib_mr *i40iw_reg_phys_mr(struct ib_pd *ib_pd,
ib_mr            3644 drivers/infiniband/hw/i40iw/i40iw_cm.c 	struct ib_mr *ibmr;
ib_mr            1550 drivers/infiniband/hw/i40iw/i40iw_verbs.c static struct ib_mr *i40iw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr            1610 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr            1631 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
ib_mr            1735 drivers/infiniband/hw/i40iw/i40iw_verbs.c static struct ib_mr *i40iw_reg_user_mr(struct ib_pd *pd,
ib_mr            1768 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		return (struct ib_mr *)region;
ib_mr            1885 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct ib_mr *i40iw_reg_phys_mr(struct ib_pd *pd,
ib_mr            1940 drivers/infiniband/hw/i40iw/i40iw_verbs.c static struct ib_mr *i40iw_get_dma_mr(struct ib_pd *pd, int acc)
ib_mr            1984 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
ib_mr            1986 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct ib_pd *ibpd = ib_mr->pd;
ib_mr            1988 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_mr *iwmr = to_iwmr(ib_mr);
ib_mr            1989 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_device *iwdev = to_iwdev(ib_mr->device);
ib_mr            2026 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	info->stag_idx = RS_64_1(ib_mr->rkey, I40IW_CQPSQ_STAG_IDX_SHIFT);
ib_mr              90 drivers/infiniband/hw/i40iw/i40iw_verbs.h 		struct ib_mr ibmr;
ib_mr             146 drivers/infiniband/hw/i40iw/i40iw_verbs.h 	struct ib_mr *lsmm_mr;
ib_mr             134 drivers/infiniband/hw/mlx4/mlx4_ib.h 	struct ib_mr		ibmr;
ib_mr             671 drivers/infiniband/hw/mlx4/mlx4_ib.h static inline struct mlx4_ib_mr *to_mmr(struct ib_mr *ibmr)
ib_mr             730 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc);
ib_mr             733 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr             736 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_dereg_mr(struct ib_mr *mr, struct ib_udata *udata);
ib_mr             740 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr             742 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr             894 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_rereg_user_mr(struct ib_mr *mr, int flags,
ib_mr              58 drivers/infiniband/hw/mlx4/mr.c struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc)
ib_mr             404 drivers/infiniband/hw/mlx4/mr.c struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr             459 drivers/infiniband/hw/mlx4/mr.c int mlx4_ib_rereg_user_mr(struct ib_mr *mr, int flags,
ib_mr             597 drivers/infiniband/hw/mlx4/mr.c int mlx4_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
ib_mr             657 drivers/infiniband/hw/mlx4/mr.c struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr             794 drivers/infiniband/hw/mlx4/mr.c static int mlx4_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr             806 drivers/infiniband/hw/mlx4/mr.c int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr             590 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_mr		ibmr;
ib_mr            1083 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline struct mlx5_ib_mr *to_mmr(struct ib_mr *ibmr)
ib_mr            1147 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc);
ib_mr            1148 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr            1166 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start,
ib_mr            1169 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
ib_mr            1170 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr            1172 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mr *mlx5_ib_alloc_mr_integrity(struct ib_pd *pd,
ib_mr            1175 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr            1177 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_map_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
ib_mr            1227 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_check_mr_status(struct ib_mr *ibmr, u32 check_mask,
ib_mr            1245 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mr *mlx5_ib_reg_dm_mr(struct ib_pd *pd, struct ib_dm *dm,
ib_mr             682 drivers/infiniband/hw/mlx5/mr.c struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc)
ib_mr            1050 drivers/infiniband/hw/mlx5/mr.c static struct mlx5_ib_mr *reg_create(struct ib_mr *ibmr, struct ib_pd *pd,
ib_mr            1147 drivers/infiniband/hw/mlx5/mr.c static struct ib_mr *mlx5_ib_get_dm_mr(struct ib_pd *pd, u64 start_addr,
ib_mr            1218 drivers/infiniband/hw/mlx5/mr.c struct ib_mr *mlx5_ib_reg_dm_mr(struct ib_pd *pd, struct ib_dm *dm,
ib_mr            1250 drivers/infiniband/hw/mlx5/mr.c struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr            1392 drivers/infiniband/hw/mlx5/mr.c int mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start,
ib_mr            1396 drivers/infiniband/hw/mlx5/mr.c 	struct mlx5_ib_dev *dev = to_mdev(ib_mr->device);
ib_mr            1397 drivers/infiniband/hw/mlx5/mr.c 	struct mlx5_ib_mr *mr = to_mmr(ib_mr);
ib_mr            1398 drivers/infiniband/hw/mlx5/mr.c 	struct ib_pd *pd = (flags & IB_MR_REREG_PD) ? new_pd : ib_mr->pd;
ib_mr            1456 drivers/infiniband/hw/mlx5/mr.c 		mr = reg_create(ib_mr, pd, addr, len, mr->umem, ncont,
ib_mr            1461 drivers/infiniband/hw/mlx5/mr.c 			mr = to_mmr(ib_mr);
ib_mr            1628 drivers/infiniband/hw/mlx5/mr.c int mlx5_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
ib_mr            1821 drivers/infiniband/hw/mlx5/mr.c static struct ib_mr *__mlx5_ib_alloc_mr(struct ib_pd *pd,
ib_mr            1875 drivers/infiniband/hw/mlx5/mr.c struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr            1881 drivers/infiniband/hw/mlx5/mr.c struct ib_mr *mlx5_ib_alloc_mr_integrity(struct ib_pd *pd,
ib_mr            1986 drivers/infiniband/hw/mlx5/mr.c int mlx5_ib_check_mr_status(struct ib_mr *ibmr, u32 check_mask,
ib_mr            2028 drivers/infiniband/hw/mlx5/mr.c mlx5_ib_map_pa_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
ib_mr            2121 drivers/infiniband/hw/mlx5/mr.c static int mlx5_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr            2135 drivers/infiniband/hw/mlx5/mr.c static int mlx5_set_page_pi(struct ib_mr *ibmr, u64 addr)
ib_mr            2151 drivers/infiniband/hw/mlx5/mr.c mlx5_ib_map_mtt_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
ib_mr            2216 drivers/infiniband/hw/mlx5/mr.c mlx5_ib_map_klm_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
ib_mr            2249 drivers/infiniband/hw/mlx5/mr.c int mlx5_ib_map_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
ib_mr            2310 drivers/infiniband/hw/mlx5/mr.c int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr            4531 drivers/infiniband/hw/mlx5/qp.c static int mlx5_set_bsf(struct ib_mr *sig_mr,
ib_mr            4590 drivers/infiniband/hw/mlx5/qp.c 				struct ib_mr *sig_mr,
ib_mr            4702 drivers/infiniband/hw/mlx5/qp.c 				 struct ib_mr *sig_mr, int access_flags,
ib_mr             831 drivers/infiniband/hw/mthca/mthca_provider.c static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc)
ib_mr             854 drivers/infiniband/hw/mthca/mthca_provider.c static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr             951 drivers/infiniband/hw/mthca/mthca_provider.c static int mthca_dereg_mr(struct ib_mr *mr, struct ib_udata *udata)
ib_mr              74 drivers/infiniband/hw/mthca/mthca_provider.h 	struct ib_mr      ibmr;
ib_mr             309 drivers/infiniband/hw/mthca/mthca_provider.h static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr)
ib_mr             194 drivers/infiniband/hw/ocrdma/ocrdma.h 	struct ib_mr ibmr;
ib_mr             483 drivers/infiniband/hw/ocrdma/ocrdma.h static inline struct ocrdma_mr *get_ocrdma_mr(struct ib_mr *ibmr)
ib_mr             723 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *ibpd, int acc)
ib_mr             861 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len,
ib_mr             917 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
ib_mr             919 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	struct ocrdma_mr *mr = get_ocrdma_mr(ib_mr);
ib_mr             920 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	struct ocrdma_dev *dev = get_ocrdma_dev(ib_mr->device);
ib_mr            2911 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ib_mr *ocrdma_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
ib_mr            2964 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int ocrdma_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr            2976 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr             101 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata);
ib_mr             102 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *, int acc);
ib_mr             103 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length,
ib_mr             105 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h struct ib_mr *ocrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr             107 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr             481 drivers/infiniband/hw/qedr/qedr.h 	struct ib_mr ibmr;
ib_mr             583 drivers/infiniband/hw/qedr/qedr.h static inline struct qedr_mr *get_qedr_mr(struct ib_mr *ibmr)
ib_mr            2602 drivers/infiniband/hw/qedr/verbs.c struct ib_mr *qedr_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len,
ib_mr            2688 drivers/infiniband/hw/qedr/verbs.c int qedr_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
ib_mr            2690 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_mr *mr = get_qedr_mr(ib_mr);
ib_mr            2691 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ib_mr->device);
ib_mr            2779 drivers/infiniband/hw/qedr/verbs.c struct ib_mr *qedr_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
ib_mr            2795 drivers/infiniband/hw/qedr/verbs.c static int qedr_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr            2842 drivers/infiniband/hw/qedr/verbs.c int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
ib_mr            2853 drivers/infiniband/hw/qedr/verbs.c struct ib_mr *qedr_get_dma_mr(struct ib_pd *ibpd, int acc)
ib_mr              78 drivers/infiniband/hw/qedr/verbs.h int qedr_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata);
ib_mr              79 drivers/infiniband/hw/qedr/verbs.h struct ib_mr *qedr_get_dma_mr(struct ib_pd *, int acc);
ib_mr              81 drivers/infiniband/hw/qedr/verbs.h struct ib_mr *qedr_reg_user_mr(struct ib_pd *, u64 start, u64 length,
ib_mr              84 drivers/infiniband/hw/qedr/verbs.h int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
ib_mr              87 drivers/infiniband/hw/qedr/verbs.h struct ib_mr *qedr_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr              69 drivers/infiniband/hw/usnic/usnic_ib.h 	struct ib_mr			ibmr;
ib_mr             125 drivers/infiniband/hw/usnic/usnic_ib.h struct usnic_ib_mr *to_umr(struct ib_mr *ibmr)
ib_mr             605 drivers/infiniband/hw/usnic/usnic_ib_verbs.c struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr             634 drivers/infiniband/hw/usnic/usnic_ib_verbs.c int usnic_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
ib_mr              64 drivers/infiniband/hw/usnic/usnic_ib_verbs.h struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr              67 drivers/infiniband/hw/usnic/usnic_ib_verbs.h int usnic_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
ib_mr             141 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h 	struct ib_mr ibmr;
ib_mr             284 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h static inline struct pvrdma_user_mr *to_vmr(struct ib_mr *ibmr)
ib_mr              58 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c struct ib_mr *pvrdma_get_dma_mr(struct ib_pd *pd, int acc)
ib_mr             111 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c struct ib_mr *pvrdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr             204 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c struct ib_mr *pvrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr             276 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c int pvrdma_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
ib_mr             301 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c static int pvrdma_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr             312 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c int pvrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
ib_mr             403 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h struct ib_mr *pvrdma_get_dma_mr(struct ib_pd *pd, int acc);
ib_mr             404 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h struct ib_mr *pvrdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr             407 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_dereg_mr(struct ib_mr *mr, struct ib_udata *udata);
ib_mr             408 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h struct ib_mr *pvrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr             410 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
ib_mr             331 drivers/infiniband/sw/rdmavt/mr.c struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc)
ib_mr             334 drivers/infiniband/sw/rdmavt/mr.c 	struct ib_mr *ret;
ib_mr             380 drivers/infiniband/sw/rdmavt/mr.c struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr             388 drivers/infiniband/sw/rdmavt/mr.c 	struct ib_mr *ret;
ib_mr             401 drivers/infiniband/sw/rdmavt/mr.c 		ret = (struct ib_mr *)mr;
ib_mr             553 drivers/infiniband/sw/rdmavt/mr.c int rvt_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
ib_mr             579 drivers/infiniband/sw/rdmavt/mr.c struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr             589 drivers/infiniband/sw/rdmavt/mr.c 		return (struct ib_mr *)mr;
ib_mr             601 drivers/infiniband/sw/rdmavt/mr.c static int rvt_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr             632 drivers/infiniband/sw/rdmavt/mr.c int rvt_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
ib_mr             658 drivers/infiniband/sw/rdmavt/mr.c int rvt_fast_reg_mr(struct rvt_qp *qp, struct ib_mr *ibmr, u32 key,
ib_mr              58 drivers/infiniband/sw/rdmavt/mr.h 	struct ib_mr ibmr;
ib_mr              68 drivers/infiniband/sw/rdmavt/mr.h static inline struct rvt_mr *to_imr(struct ib_mr *ibmr)
ib_mr              77 drivers/infiniband/sw/rdmavt/mr.h struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc);
ib_mr              78 drivers/infiniband/sw/rdmavt/mr.h struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_mr              81 drivers/infiniband/sw/rdmavt/mr.h int rvt_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
ib_mr              82 drivers/infiniband/sw/rdmavt/mr.h struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr              84 drivers/infiniband/sw/rdmavt/mr.h int rvt_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
ib_mr             186 drivers/infiniband/sw/rdmavt/trace_mr.h 	TP_PROTO(struct ib_mr *ibmr, int sg_nents, unsigned int *sg_offset),
ib_mr             894 drivers/infiniband/sw/rxe/rxe_verbs.c static struct ib_mr *rxe_get_dma_mr(struct ib_pd *ibpd, int access)
ib_mr             925 drivers/infiniband/sw/rxe/rxe_verbs.c static struct ib_mr *rxe_reg_user_mr(struct ib_pd *ibpd,
ib_mr             961 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
ib_mr             972 drivers/infiniband/sw/rxe/rxe_verbs.c static struct ib_mr *rxe_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
ib_mr            1007 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_set_page(struct ib_mr *ibmr, u64 addr)
ib_mr            1026 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
ib_mr             321 drivers/infiniband/sw/rxe/rxe_verbs.h 		struct ib_mr		ibmr;
ib_mr             458 drivers/infiniband/sw/rxe/rxe_verbs.h static inline struct rxe_mem *to_rmr(struct ib_mr *mr)
ib_mr             177 drivers/infiniband/sw/siw/siw.h 	struct ib_mr base_mr;
ib_mr             605 drivers/infiniband/sw/siw/siw.h static inline struct siw_mr *to_siw_mr(struct ib_mr *base_mr)
ib_mr             921 drivers/infiniband/sw/siw/siw_qp_tx.c 	struct ib_mr *base_mr = (struct ib_mr *)(uintptr_t)sqe->base_mr;
ib_mr            1268 drivers/infiniband/sw/siw/siw_verbs.c int siw_dereg_mr(struct ib_mr *base_mr, struct ib_udata *udata)
ib_mr            1295 drivers/infiniband/sw/siw/siw_verbs.c struct ib_mr *siw_reg_user_mr(struct ib_pd *pd, u64 start, u64 len,
ib_mr            1390 drivers/infiniband/sw/siw/siw_verbs.c struct ib_mr *siw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr            1451 drivers/infiniband/sw/siw/siw_verbs.c static int siw_set_pbl_page(struct ib_mr *base_mr, u64 buf_addr)
ib_mr            1456 drivers/infiniband/sw/siw/siw_verbs.c int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle,
ib_mr            1524 drivers/infiniband/sw/siw/siw_verbs.c struct ib_mr *siw_get_dma_mr(struct ib_pd *pd, int rights)
ib_mr              69 drivers/infiniband/sw/siw/siw_verbs.h struct ib_mr *siw_reg_user_mr(struct ib_pd *base_pd, u64 start, u64 len,
ib_mr              71 drivers/infiniband/sw/siw/siw_verbs.h struct ib_mr *siw_alloc_mr(struct ib_pd *base_pd, enum ib_mr_type mr_type,
ib_mr              73 drivers/infiniband/sw/siw/siw_verbs.h struct ib_mr *siw_get_dma_mr(struct ib_pd *base_pd, int rights);
ib_mr              74 drivers/infiniband/sw/siw/siw_verbs.h int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle,
ib_mr              76 drivers/infiniband/sw/siw/siw_verbs.h int siw_dereg_mr(struct ib_mr *base_mr, struct ib_udata *udata);
ib_mr             382 drivers/infiniband/ulp/iser/iscsi_iser.h 		struct ib_mr             *mr;
ib_mr             385 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct ib_mr                     *sig_mr;
ib_mr             524 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct ib_mr fake_mr;
ib_mr             216 drivers/infiniband/ulp/iser/iser_memory.c static int iser_set_page(struct ib_mr *mr, u64 addr)
ib_mr             367 drivers/infiniband/ulp/iser/iser_memory.c 	      struct ib_mr *mr,
ib_mr             388 drivers/infiniband/ulp/iser/iser_memory.c 	struct ib_mr *mr = rsc->sig_mr;
ib_mr             445 drivers/infiniband/ulp/iser/iser_memory.c 	struct ib_mr *mr = rsc->mr;
ib_mr            1609 drivers/infiniband/ulp/isert/ib_isert.c isert_check_pi_status(struct se_cmd *se_cmd, struct ib_mr *sig_mr)
ib_mr             441 drivers/infiniband/ulp/srp/ib_srp.c 	struct ib_mr *mr;
ib_mr             289 drivers/infiniband/ulp/srp/ib_srp.h 	struct ib_mr			*mr;
ib_mr              54 drivers/nvme/host/rdma.c 	struct ib_mr		*mr;
ib_mr             292 fs/cifs/smbdirect.h 	struct ib_mr		*mr;
ib_mr            1385 include/rdma/ib_verbs.h 	struct ib_mr		*mr;
ib_mr            1512 include/rdma/ib_verbs.h 	struct ib_mr	       *__internal_mr;
ib_mr            2394 include/rdma/ib_verbs.h 	struct ib_mr *(*get_dma_mr)(struct ib_pd *pd, int mr_access_flags);
ib_mr            2395 include/rdma/ib_verbs.h 	struct ib_mr *(*reg_user_mr)(struct ib_pd *pd, u64 start, u64 length,
ib_mr            2398 include/rdma/ib_verbs.h 	int (*rereg_user_mr)(struct ib_mr *mr, int flags, u64 start, u64 length,
ib_mr            2401 include/rdma/ib_verbs.h 	int (*dereg_mr)(struct ib_mr *mr, struct ib_udata *udata);
ib_mr            2402 include/rdma/ib_verbs.h 	struct ib_mr *(*alloc_mr)(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr            2404 include/rdma/ib_verbs.h 	struct ib_mr *(*alloc_mr_integrity)(struct ib_pd *pd,
ib_mr            2411 include/rdma/ib_verbs.h 	int (*map_mr_sg)(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
ib_mr            2413 include/rdma/ib_verbs.h 	int (*check_mr_status)(struct ib_mr *mr, u32 check_mask,
ib_mr            2468 include/rdma/ib_verbs.h 	struct ib_mr *(*reg_dm_mr)(struct ib_pd *pd, struct ib_dm *dm,
ib_mr            2477 include/rdma/ib_verbs.h 	int (*map_mr_sg_pi)(struct ib_mr *mr, struct scatterlist *data_sg,
ib_mr            4119 include/rdma/ib_verbs.h int ib_dereg_mr_user(struct ib_mr *mr, struct ib_udata *udata);
ib_mr            4130 include/rdma/ib_verbs.h static inline int ib_dereg_mr(struct ib_mr *mr)
ib_mr            4135 include/rdma/ib_verbs.h struct ib_mr *ib_alloc_mr_user(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_mr            4138 include/rdma/ib_verbs.h static inline struct ib_mr *ib_alloc_mr(struct ib_pd *pd,
ib_mr            4144 include/rdma/ib_verbs.h struct ib_mr *ib_alloc_mr_integrity(struct ib_pd *pd,
ib_mr            4154 include/rdma/ib_verbs.h static inline void ib_update_fast_reg_key(struct ib_mr *mr, u8 newkey)
ib_mr            4290 include/rdma/ib_verbs.h int ib_check_mr_status(struct ib_mr *mr, u32 check_mask,
ib_mr            4333 include/rdma/ib_verbs.h int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
ib_mr            4335 include/rdma/ib_verbs.h int ib_map_mr_sg_pi(struct ib_mr *mr, struct scatterlist *data_sg,
ib_mr            4341 include/rdma/ib_verbs.h ib_map_mr_sg_zbva(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
ib_mr            4352 include/rdma/ib_verbs.h int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
ib_mr            4353 include/rdma/ib_verbs.h 		unsigned int *sg_offset, int (*set_page)(struct ib_mr *, u64));
ib_mr              10 include/rdma/mr_pool.h struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list);
ib_mr              11 include/rdma/mr_pool.h void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr);
ib_mr             563 include/rdma/rdma_vt.h int rvt_fast_reg_mr(struct rvt_qp *qp, struct ib_mr *ibmr, u32 key,
ib_mr              40 include/rdma/rw.h 			struct ib_mr		*mr;
ib_mr              99 include/uapi/rdma/rdma_user_rxe.h 				struct ib_mr *mr;
ib_mr              57 net/rds/ib_mr.h 	struct ib_mr		*mr;
ib_mr             159 net/smc/smc_core.h 			struct ib_mr		*mr_rx[SMC_LINKS_PER_LGR_MAX];
ib_mr             357 net/smc/smc_ib.c void smc_ib_put_memory_region(struct ib_mr *mr)
ib_mr              74 net/smc/smc_ib.h void smc_ib_put_memory_region(struct ib_mr *mr);
ib_mr             256 net/smc/smc_wr.c int smc_wr_reg_send(struct smc_link *link, struct ib_mr *mr)
ib_mr             103 net/smc/smc_wr.h int smc_wr_reg_send(struct smc_link *link, struct ib_mr *mr);
ib_mr             166 net/sunrpc/xprtrdma/frwr_ops.c 	struct ib_mr *frmr;
ib_mr             330 net/sunrpc/xprtrdma/frwr_ops.c 	struct ib_mr *ibmr;
ib_mr             240 net/sunrpc/xprtrdma/xprt_rdma.h 	struct ib_mr			*fr_mr;