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;