Symbol: ib_mr
sys/dev/bnxt/bnxt_re/ib_verbs.c
3401
struct bnxt_re_mr *mr = to_bnxt_re(wr->mr, struct bnxt_re_mr, ib_mr);
sys/dev/bnxt/bnxt_re/ib_verbs.c
4853
struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *ib_pd, int mr_access_flags)
sys/dev/bnxt/bnxt_re/ib_verbs.c
4897
mr->ib_mr.lkey = mr->qplib_mr.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
4900
mr->ib_mr.rkey = mr->ib_mr.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
4906
return &mr->ib_mr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
4915
int bnxt_re_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
sys/dev/bnxt/bnxt_re/ib_verbs.c
4917
struct bnxt_re_mr *mr = to_bnxt_re(ib_mr, struct bnxt_re_mr, ib_mr);
sys/dev/bnxt/bnxt_re/ib_verbs.c
4942
static int bnxt_re_set_page(struct ib_mr *ib_mr, u64 addr)
sys/dev/bnxt/bnxt_re/ib_verbs.c
4944
struct bnxt_re_mr *mr = to_bnxt_re(ib_mr, struct bnxt_re_mr, ib_mr);
sys/dev/bnxt/bnxt_re/ib_verbs.c
4951
ROCE_DRV_MODULE_NAME, ib_mr->device, mr->npages - 1,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4956
int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4959
struct bnxt_re_mr *mr = to_bnxt_re(ib_mr, struct bnxt_re_mr, ib_mr);
sys/dev/bnxt/bnxt_re/ib_verbs.c
4962
return ib_sg_to_pages(ib_mr, sg, sg_nents,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4966
struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type type,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4999
mr->ib_mr.lkey = mr->qplib_mr.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5000
mr->ib_mr.rkey = mr->ib_mr.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5021
return &mr->ib_mr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5132
struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *ib_pd, u64 start, u64 length,
sys/dev/bnxt/bnxt_re/ib_verbs.c
5177
mr->ib_mr.rkey = mr->qplib_mr.rkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5222
mr->ib_mr.lkey = mr->ib_mr.rkey = mr->qplib_mr.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5228
return &mr->ib_mr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5241
bnxt_re_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start, u64 length,
sys/dev/bnxt/bnxt_re/ib_verbs.c
5245
struct bnxt_re_mr *mr = to_bnxt_re(ib_mr, struct bnxt_re_mr, ib_mr);
sys/dev/bnxt/bnxt_re/ib_verbs.c
5304
mr->ib_mr.rkey = mr->qplib_mr.rkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
591
struct ib_mr *ib_mr = &fence->mr->ib_mr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
604
wqe->bind.parent_l_key = ib_mr->lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
696
mr->ib_mr.lkey = mr->qplib_mr.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
715
mr->ib_mr.lkey = mr->qplib_mr.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
716
mr->ib_mr.rkey = mr->qplib_mr.rkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
736
if (mr->ib_mr.lkey) {
sys/dev/bnxt/bnxt_re/ib_verbs.c
768
if (mr->ib_mr.rkey)
sys/dev/bnxt/bnxt_re/ib_verbs.c
771
if (mr->ib_mr.lkey)
sys/dev/bnxt/bnxt_re/ib_verbs.h
237
struct ib_mr ib_mr;
sys/dev/bnxt/bnxt_re/ib_verbs.h
348
struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags);
sys/dev/bnxt/bnxt_re/ib_verbs.h
349
int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg,
sys/dev/bnxt/bnxt_re/ib_verbs.h
351
struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type type,
sys/dev/bnxt/bnxt_re/ib_verbs.h
353
int bnxt_re_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata);
sys/dev/bnxt/bnxt_re/ib_verbs.h
357
struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/bnxt/bnxt_re/ib_verbs.h
361
bnxt_re_rereg_user_mr(struct ib_mr *mr, int flags, u64 start, u64 length,
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
393
struct ib_mr ibmr;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
404
static inline struct c4iw_mr *to_c4iw_mr(struct ib_mr *ibmr)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
932
struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
934
int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
939
struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, u64
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
941
struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
942
int c4iw_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata);
sys/dev/cxgbe/iw_cxgbe/mem.c
345
struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc)
sys/dev/cxgbe/iw_cxgbe/mem.c
389
struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/cxgbe/iw_cxgbe/mem.c
548
struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd,
sys/dev/cxgbe/iw_cxgbe/mem.c
620
static int c4iw_set_page(struct ib_mr *ibmr, u64 addr)
sys/dev/cxgbe/iw_cxgbe/mem.c
632
int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
sys/dev/cxgbe/iw_cxgbe/mem.c
643
int c4iw_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
sys/dev/cxgbe/iw_cxgbe/mem.c
649
CTR2(KTR_IW_CXGBE, "%s ib_mr %p", __func__, ib_mr);
sys/dev/cxgbe/iw_cxgbe/mem.c
651
mhp = to_c4iw_mr(ib_mr);
sys/dev/irdma/fbsd_kcompat.h
149
int irdma_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata);
sys/dev/irdma/fbsd_kcompat.h
203
int irdma_hwdereg_mr(struct ib_mr *ib_mr);
sys/dev/irdma/fbsd_kcompat.h
204
int irdma_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start, u64 len,
sys/dev/irdma/fbsd_kcompat.h
216
struct ib_mr *irdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 len,
sys/dev/irdma/fbsd_kcompat.h
219
struct ib_mr *irdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/irdma/fbsd_kcompat.h
223
struct ib_mr *irdma_rereg_mr_trans(struct irdma_mr *iwmr, u64 start, u64 len,
sys/dev/irdma/irdma_cm.c
3706
struct ib_mr *ibmr;
sys/dev/irdma/irdma_kcompat.c
106
struct ib_mr *
sys/dev/irdma/irdma_kcompat.c
1225
irdma_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
sys/dev/irdma/irdma_kcompat.c
1227
struct irdma_mr *iwmr = to_iwmr(ib_mr);
sys/dev/irdma/irdma_kcompat.c
1228
struct irdma_device *iwdev = to_iwdev(ib_mr->device);
sys/dev/irdma/irdma_kcompat.c
1243
ret = irdma_hwdereg_mr(ib_mr);
sys/dev/irdma/irdma_kcompat.c
1269
struct ib_mr *
sys/dev/irdma/irdma_kcompat.c
1293
return (struct ib_mr *)region;
sys/dev/irdma/irdma_kcompat.c
1304
return (struct ib_mr *)iwmr;
sys/dev/irdma/irdma_kcompat.c
1346
irdma_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start, u64 len,
sys/dev/irdma/irdma_kcompat.c
1350
struct irdma_device *iwdev = to_iwdev(ib_mr->device);
sys/dev/irdma/irdma_kcompat.c
1351
struct irdma_mr *iwmr = to_iwmr(ib_mr);
sys/dev/irdma/irdma_kcompat.c
1361
ret = irdma_hwdereg_mr(ib_mr);
sys/dev/irdma/irdma_kcompat.c
1384
ib_mr = irdma_rereg_mr_trans(iwmr, start, len, virt, udata);
sys/dev/irdma/irdma_kcompat.c
1385
if (IS_ERR(ib_mr))
sys/dev/irdma/irdma_kcompat.c
1386
return PTR_ERR(ib_mr);
sys/dev/irdma/irdma_main.h
448
static inline struct irdma_mr *to_iwmr(struct ib_mr *ibmr)
sys/dev/irdma/irdma_main.h
603
struct ib_mr *irdma_reg_phys_mr(struct ib_pd *ib_pd, u64 addr, u64 size,
sys/dev/irdma/irdma_verbs.c
1948
irdma_set_page(struct ib_mr *ibmr, u64 addr)
sys/dev/irdma/irdma_verbs.c
1980
irdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
sys/dev/irdma/irdma_verbs.c
2232
irdma_hwdereg_mr(struct ib_mr *ib_mr)
sys/dev/irdma/irdma_verbs.c
2234
struct irdma_device *iwdev = to_iwdev(ib_mr->device);
sys/dev/irdma/irdma_verbs.c
2235
struct irdma_mr *iwmr = to_iwmr(ib_mr);
sys/dev/irdma/irdma_verbs.c
2236
struct irdma_pd *iwpd = to_iwpd(ib_mr->pd);
sys/dev/irdma/irdma_verbs.c
2257
info->stag_idx = RS_64_1(ib_mr->rkey, IRDMA_CQPSQ_STAG_IDX_S);
sys/dev/irdma/irdma_verbs.c
2284
struct ib_mr *
sys/dev/irdma/irdma_verbs.c
2300
return (struct ib_mr *)region;
sys/dev/irdma/irdma_verbs.c
2333
struct ib_mr *
sys/dev/irdma/irdma_verbs.c
2387
static struct ib_mr *
sys/dev/irdma/irdma_verbs.h
138
struct ib_mr ibmr;
sys/dev/irdma/irdma_verbs.h
228
struct ib_mr *lsmm_mr;
sys/dev/iser/icl_iser.h
353
struct ib_mr *mr;
sys/dev/iser/icl_iser.h
368
struct ib_mr *mr;
sys/dev/iser/iser_memory.c
137
iser_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr)
sys/dev/iser/iser_memory.c
158
struct ib_mr *mr = rsc->mr;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
135
struct ib_mr ibmr;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
659
static inline struct mlx4_ib_mr *to_mmr(struct ib_mr *ibmr)
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
718
struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
721
struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
724
int mlx4_ib_dereg_mr(struct ib_mr *mr, struct ib_udata *udata);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
728
struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
730
int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
880
int mlx4_ib_rereg_user_mr(struct ib_mr *mr, int flags,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
137
struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
192
int mlx4_ib_rereg_user_mr(struct ib_mr *mr, int flags,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
326
int mlx4_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
386
struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
523
static int mlx4_set_page(struct ib_mr *ibmr, u64 addr)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
535
int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
61
struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc)
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1000
int mlx5_ib_check_mr_status(struct ib_mr *ibmr, u32 check_mask,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
534
struct ib_mr ibmr;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
868
static inline struct mlx5_ib_mr *to_mmr(struct ib_mr *ibmr)
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
939
struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
940
struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
948
int mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
951
int mlx5_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
952
struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
954
int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1125
int mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1129
struct mlx5_ib_dev *dev = to_mdev(ib_mr->device);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1130
struct mlx5_ib_mr *mr = to_mmr(ib_mr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1131
struct ib_pd *pd = (flags & IB_MR_REREG_PD) ? new_pd : ib_mr->pd;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1178
mr = reg_create(ib_mr, pd, addr, len, mr->umem, ncont,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1198
ib_mr->pd = pd;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1307
int mlx5_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1346
struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1544
int mlx5_ib_check_mr_status(struct ib_mr *ibmr, u32 check_mask,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1618
static int mlx5_set_page(struct ib_mr *ibmr, u64 addr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1632
int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
477
struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
870
static struct mlx5_ib_mr *reg_create(struct ib_mr *ibmr, struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
957
struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3496
static int mlx5_set_bsf(struct ib_mr *sig_mr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3558
struct ib_mr *sig_mr = wr->sig_mr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3659
struct ib_mr *sig_mr = wr->sig_mr;
sys/dev/mthca/mthca_provider.c
826
static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc)
sys/dev/mthca/mthca_provider.c
849
static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mthca/mthca_provider.c
949
static int mthca_dereg_mr(struct ib_mr *mr, struct ib_udata *udata)
sys/dev/mthca/mthca_provider.h
311
static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr)
sys/dev/mthca/mthca_provider.h
76
struct ib_mr ibmr;
sys/dev/qlnx/qlnxr/qlnxr_def.h
697
struct ib_mr ibmr;
sys/dev/qlnx/qlnxr/qlnxr_def.h
779
get_qlnxr_mr(struct ib_mr *ibmr)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1082
struct ib_mr *
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1450
struct ib_mr *
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1558
qlnxr_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1560
struct qlnxr_mr *mr = get_qlnxr_mr(ib_mr);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1561
struct qlnxr_dev *dev = get_qlnxr_dev((ib_mr->device));
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5437
struct ib_mr *
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5464
qlnxr_set_page(struct ib_mr *ibmr, u64 addr)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5499
qlnxr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
150
extern struct ib_mr *qlnxr_get_dma_mr(struct ib_pd *,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
153
extern int qlnxr_dereg_mr(struct ib_mr *, struct ib_udata *);
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
155
extern struct ib_mr *qlnxr_reg_user_mr(struct ib_pd *,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
162
extern struct ib_mr *qlnxr_alloc_mr(struct ib_pd *pd,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
166
extern int qlnxr_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
718
struct ib_mr *mr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
800
struct ib_mr *mr;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
41
return ib_dereg_mr_user((struct ib_mr *)uobject->object,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
93
struct ib_mr *mr;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1584
int ib_dereg_mr_user(struct ib_mr *mr, struct ib_udata *udata)
sys/ofed/drivers/infiniband/core/ib_verbs.c
1616
struct ib_mr *ib_alloc_mr_user(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1619
struct ib_mr *mr;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1956
int ib_check_mr_status(struct ib_mr *mr, u32 check_mask,
sys/ofed/drivers/infiniband/core/ib_verbs.c
2029
int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
sys/ofed/drivers/infiniband/core/ib_verbs.c
2061
int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
sys/ofed/drivers/infiniband/core/ib_verbs.c
2062
unsigned int *sg_offset_p, int (*set_page)(struct ib_mr *, u64))
sys/ofed/drivers/infiniband/core/ib_verbs.c
298
struct ib_mr *mr;
sys/ofed/include/rdma/ib_verbs.h
1300
struct ib_mr *mr;
sys/ofed/include/rdma/ib_verbs.h
1313
struct ib_mr *sig_mr;
sys/ofed/include/rdma/ib_verbs.h
1440
struct ib_mr *__internal_mr;
sys/ofed/include/rdma/ib_verbs.h
2284
struct ib_mr * (*get_dma_mr)(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2286
struct ib_mr * (*reg_user_mr)(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2291
int (*rereg_user_mr)(struct ib_mr *mr,
sys/ofed/include/rdma/ib_verbs.h
2298
int (*dereg_mr)(struct ib_mr *mr, struct ib_udata *udata);
sys/ofed/include/rdma/ib_verbs.h
2299
struct ib_mr * (*alloc_mr)(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/ofed/include/rdma/ib_verbs.h
2305
int (*map_mr_sg)(struct ib_mr *mr,
sys/ofed/include/rdma/ib_verbs.h
2354
int (*check_mr_status)(struct ib_mr *mr, u32 check_mask,
sys/ofed/include/rdma/ib_verbs.h
2391
struct ib_mr *(*reg_dm_mr)(struct ib_pd *pd, struct ib_dm *dm,
sys/ofed/include/rdma/ib_verbs.h
3760
int ib_dereg_mr_user(struct ib_mr *mr, struct ib_udata *udata);
sys/ofed/include/rdma/ib_verbs.h
3771
static inline int ib_dereg_mr(struct ib_mr *mr)
sys/ofed/include/rdma/ib_verbs.h
3776
struct ib_mr *ib_alloc_mr_user(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/ofed/include/rdma/ib_verbs.h
3779
static inline struct ib_mr *ib_alloc_mr(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
3785
struct ib_mr *ib_alloc_mr_integrity(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
3795
static inline void ib_update_fast_reg_key(struct ib_mr *mr, u8 newkey)
sys/ofed/include/rdma/ib_verbs.h
3931
int ib_check_mr_status(struct ib_mr *mr, u32 check_mask,
sys/ofed/include/rdma/ib_verbs.h
3947
int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
sys/ofed/include/rdma/ib_verbs.h
3951
ib_map_mr_sg_zbva(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
sys/ofed/include/rdma/ib_verbs.h
3962
int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
sys/ofed/include/rdma/ib_verbs.h
3963
unsigned int *sg_offset, int (*set_page)(struct ib_mr *, u64));
sys/ofed/include/rdma/rdma_vt.h
492
int rvt_fast_reg_mr(struct rvt_qp *qp, struct ib_mr *ibmr, u32 key,