Home
last modified time | relevance | path

Searched refs:ib_mr (Results 1 – 52 of 52) sorted by relevance

/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_mrmw.c156 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags) in ehca_get_dma_mr()
158 struct ib_mr *ib_mr; in ehca_get_dma_mr() local
169 ib_mr = ERR_PTR(-ENOMEM); in ehca_get_dma_mr()
176 &e_maxmr->ib.ib_mr.lkey, in ehca_get_dma_mr()
177 &e_maxmr->ib.ib_mr.rkey); in ehca_get_dma_mr()
180 ib_mr = ERR_PTR(ret); in ehca_get_dma_mr()
183 ib_mr = &e_maxmr->ib.ib_mr; in ehca_get_dma_mr()
186 ib_mr = ERR_PTR(-EINVAL); in ehca_get_dma_mr()
191 if (IS_ERR(ib_mr)) in ehca_get_dma_mr()
193 PTR_ERR(ib_mr), pd, mr_access_flags); in ehca_get_dma_mr()
[all …]
Dehca_iverbs.h81 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags);
83 struct ib_mr *ehca_reg_phys_mr(struct ib_pd *pd,
88 struct ib_mr *ehca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
92 int ehca_rereg_phys_mr(struct ib_mr *mr,
98 int ehca_query_mr(struct ib_mr *mr, struct ib_mr_attr *mr_attr);
100 int ehca_dereg_mr(struct ib_mr *mr);
Dehca_classes.h268 struct ib_mr ib_mr; /* must always be first in ehca_mr */ member
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h118 int ocrdma_dereg_mr(struct ib_mr *);
119 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *, int acc);
120 struct ib_mr *ocrdma_reg_kernel_mr(struct ib_pd *,
123 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length,
125 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *pd,
128 int ocrdma_map_mr_sg(struct ib_mr *ibmr,
Docrdma.h193 struct ib_mr ibmr;
484 static inline struct ocrdma_mr *get_ocrdma_mr(struct ib_mr *ibmr) in get_ocrdma_mr()
Docrdma_verbs.c802 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *ibpd, int acc) in ocrdma_get_dma_mr()
953 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len, in ocrdma_reg_user_mr()
1009 int ocrdma_dereg_mr(struct ib_mr *ib_mr) in ocrdma_dereg_mr() argument
1011 struct ocrdma_mr *mr = get_ocrdma_mr(ib_mr); in ocrdma_dereg_mr()
1012 struct ocrdma_dev *dev = get_ocrdma_dev(ib_mr->device); in ocrdma_dereg_mr()
3015 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *ibpd, in ocrdma_alloc_mr()
3174 struct ib_mr *ocrdma_reg_kernel_mr(struct ib_pd *ibpd, in ocrdma_reg_kernel_mr()
3232 static int ocrdma_set_page(struct ib_mr *ibmr, u64 addr) in ocrdma_set_page()
3244 int ocrdma_map_mr_sg(struct ib_mr *ibmr, in ocrdma_map_mr_sg()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_mr.c96 struct ib_mr *qib_get_dma_mr(struct ib_pd *pd, int acc) in qib_get_dma_mr()
99 struct ib_mr *ret; in qib_get_dma_mr()
182 struct ib_mr *qib_reg_phys_mr(struct ib_pd *pd, in qib_reg_phys_mr()
188 struct ib_mr *ret; in qib_reg_phys_mr()
192 ret = (struct ib_mr *)mr; in qib_reg_phys_mr()
229 struct ib_mr *qib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in qib_reg_user_mr()
237 struct ib_mr *ret; in qib_reg_user_mr()
253 ret = (struct ib_mr *)mr; in qib_reg_user_mr()
300 int qib_dereg_mr(struct ib_mr *ibmr) in qib_dereg_mr()
331 struct ib_mr *qib_alloc_mr(struct ib_pd *pd, in qib_alloc_mr()
[all …]
Dqib_verbs.h330 struct ib_mr ibmr;
816 static inline struct qib_mr *to_imr(struct ib_mr *ibmr) in to_imr()
1033 struct ib_mr *qib_get_dma_mr(struct ib_pd *pd, int acc);
1035 struct ib_mr *qib_reg_phys_mr(struct ib_pd *pd,
1039 struct ib_mr *qib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
1043 int qib_dereg_mr(struct ib_mr *ibmr);
1045 struct ib_mr *qib_alloc_mr(struct ib_pd *pd,
1049 int qib_map_mr_sg(struct ib_mr *ibmr,
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dmr.c113 struct ib_mr *hfi1_get_dma_mr(struct ib_pd *pd, int acc) in hfi1_get_dma_mr()
116 struct ib_mr *ret; in hfi1_get_dma_mr()
199 struct ib_mr *hfi1_reg_phys_mr(struct ib_pd *pd, in hfi1_reg_phys_mr()
205 struct ib_mr *ret; in hfi1_reg_phys_mr()
209 ret = (struct ib_mr *)mr; in hfi1_reg_phys_mr()
246 struct ib_mr *hfi1_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in hfi1_reg_user_mr()
254 struct ib_mr *ret; in hfi1_reg_user_mr()
270 ret = (struct ib_mr *)mr; in hfi1_reg_user_mr()
317 int hfi1_dereg_mr(struct ib_mr *ibmr) in hfi1_dereg_mr()
352 struct ib_mr *hfi1_alloc_mr(struct ib_pd *pd, in hfi1_alloc_mr()
[all …]
Dverbs.h340 struct ib_mr ibmr;
800 static inline struct hfi1_mr *to_imr(struct ib_mr *ibmr) in to_imr()
1013 struct ib_mr *hfi1_get_dma_mr(struct ib_pd *pd, int acc);
1015 struct ib_mr *hfi1_reg_phys_mr(struct ib_pd *pd,
1019 struct ib_mr *hfi1_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
1023 int hfi1_dereg_mr(struct ib_mr *ibmr);
1025 struct ib_mr *hfi1_alloc_mr(struct ib_pd *pd,
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_mr.c63 struct ib_mr *ipath_get_dma_mr(struct ib_pd *pd, int acc) in ipath_get_dma_mr()
66 struct ib_mr *ret; in ipath_get_dma_mr()
132 struct ib_mr *ipath_reg_phys_mr(struct ib_pd *pd, in ipath_reg_phys_mr()
138 struct ib_mr *ret; in ipath_reg_phys_mr()
185 struct ib_mr *ipath_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in ipath_reg_user_mr()
193 struct ib_mr *ret; in ipath_reg_user_mr()
255 int ipath_dereg_mr(struct ib_mr *ibmr) in ipath_dereg_mr()
Dipath_verbs.h269 struct ib_mr ibmr;
661 static inline struct ipath_mr *to_imr(struct ib_mr *ibmr) in to_imr()
829 struct ib_mr *ipath_get_dma_mr(struct ib_pd *pd, int acc);
831 struct ib_mr *ipath_reg_phys_mr(struct ib_pd *pd,
835 struct ib_mr *ipath_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
839 int ipath_dereg_mr(struct ib_mr *ibmr);
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h70 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length,
73 int usnic_ib_dereg_mr(struct ib_mr *ibmr);
90 struct ib_mr *usnic_ib_get_dma_mr(struct ib_pd *pd, int acc);
Dusnic_ib.h65 struct ib_mr ibmr;
121 struct usnic_ib_mr *to_umr(struct ib_mr *ibmr) in to_umr()
Dusnic_ib_verbs.c617 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length, in usnic_ib_reg_mr()
646 int usnic_ib_dereg_mr(struct ib_mr *ibmr) in usnic_ib_dereg_mr()
783 struct ib_mr *usnic_ib_get_dma_mr(struct ib_pd *pd, int acc) in usnic_ib_get_dma_mr()
/linux-4.4.14/include/rdma/
Dib_verbs.h1076 struct ib_mr *mr;
1140 struct ib_mr *mr;
1166 struct ib_mr *sig_mr;
1290 struct ib_mr *local_mr;
1357 struct ib_mr { struct
1725 struct ib_mr * (*get_dma_mr)(struct ib_pd *pd,
1727 struct ib_mr * (*reg_phys_mr)(struct ib_pd *pd,
1732 struct ib_mr * (*reg_user_mr)(struct ib_pd *pd,
1737 int (*rereg_user_mr)(struct ib_mr *mr,
1744 int (*query_mr)(struct ib_mr *mr,
[all …]
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.h98 struct ib_mr *global_mr;
186 struct ib_mr *global_mr;
244 struct ib_mr *mr;
Dib_srp.c362 struct ib_mr *mr; in srp_create_fr_pool()
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h321 struct ib_mr ibmr;
486 static inline struct mlx5_ib_mr *to_mmr(struct ib_mr *ibmr) in to_mmr()
548 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc);
549 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
554 int mlx5_ib_dereg_mr(struct ib_mr *ibmr);
555 struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd,
558 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr,
605 int mlx5_ib_check_mr_status(struct ib_mr *ibmr, u32 check_mask,
Dmr.c635 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx5_ib_get_dma_mr()
1040 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mlx5_ib_reg_user_mr()
1257 int mlx5_ib_dereg_mr(struct ib_mr *ibmr) in mlx5_ib_dereg_mr()
1296 struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, in mlx5_ib_alloc_mr()
1398 int mlx5_ib_check_mr_status(struct ib_mr *ibmr, u32 check_mask, in mlx5_ib_check_mr_status()
1439 static int mlx5_set_page(struct ib_mr *ibmr, u64 addr) in mlx5_set_page()
1453 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, in mlx5_ib_map_mr_sg()
Dqp.c2166 static int mlx5_set_bsf(struct ib_mr *sig_mr, in mlx5_set_bsf()
2228 struct ib_mr *sig_mr = wr->sig_mr; in set_sig_data_segment()
2329 struct ib_mr *sig_mr = wr->sig_mr; in set_sig_mkey_segment()
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.h87 struct ib_mr *prot_mr;
88 struct ib_mr *sig_mr;
93 struct ib_mr *data_mr;
Dib_isert.c1830 isert_check_pi_status(struct se_cmd *se_cmd, struct ib_mr *sig_mr) in isert_check_pi_status()
2501 isert_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr) in isert_inv_rkey()
2524 struct ib_mr *mr; in isert_fast_reg_mr()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmr.c57 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx4_ib_get_dma_mr()
133 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mlx4_ib_reg_user_mr()
188 int mlx4_ib_rereg_user_mr(struct ib_mr *mr, int flags, in mlx4_ib_rereg_user_mr()
320 int mlx4_ib_dereg_mr(struct ib_mr *ibmr) in mlx4_ib_dereg_mr()
401 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, in mlx4_ib_alloc_mr()
539 static int mlx4_set_page(struct ib_mr *ibmr, u64 addr) in mlx4_set_page()
551 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, in mlx4_ib_map_mr_sg()
Dmlx4_ib.h135 struct ib_mr ibmr;
640 static inline struct mlx4_ib_mr *to_mmr(struct ib_mr *ibmr) in to_mmr()
699 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc);
702 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
705 int mlx4_ib_dereg_mr(struct ib_mr *mr);
710 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd,
713 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr,
864 int mlx4_ib_rereg_user_mr(struct ib_mr *mr, int flags,
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.h74 struct ib_mr ibmr;
142 static inline struct c2_mr *to_c2mr(struct ib_mr *ibmr) in to_c2mr()
Dc2_provider.c340 static struct ib_mr *c2_reg_phys_mr(struct ib_pd *ib_pd, in c2_reg_phys_mr()
423 static struct ib_mr *c2_get_dma_mr(struct ib_pd *pd, int acc) in c2_get_dma_mr()
436 static struct ib_mr *c2_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in c2_reg_user_mr()
502 static int c2_dereg_mr(struct ib_mr *ib_mr) in c2_dereg_mr() argument
504 struct c2_mr *mr = to_c2mr(ib_mr); in c2_dereg_mr()
509 err = c2_stag_dealloc(to_c2dev(ib_mr->device), ib_mr->lkey); in c2_dereg_mr()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Diw_cxgb4.h384 struct ib_mr ibmr;
395 static inline struct c4iw_mr *to_c4iw_mr(struct ib_mr *ibmr) in to_c4iw_mr()
959 struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd,
962 int c4iw_map_mr_sg(struct ib_mr *ibmr,
967 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start,
970 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc);
971 struct ib_mr *c4iw_register_phys_mem(struct ib_pd *pd,
976 int c4iw_reregister_phys_mem(struct ib_mr *mr,
982 int c4iw_dereg_mr(struct ib_mr *ib_mr);
Dmem.c502 int c4iw_reregister_phys_mem(struct ib_mr *mr, int mr_rereg_mask, in c4iw_reregister_phys_mem()
572 struct ib_mr *c4iw_register_phys_mem(struct ib_pd *pd, in c4iw_register_phys_mem()
656 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc) in c4iw_get_dma_mr()
700 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in c4iw_reg_user_mr()
856 struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, in c4iw_alloc_mr()
925 static int c4iw_set_page(struct ib_mr *ibmr, u64 addr) in c4iw_set_page()
937 int c4iw_map_mr_sg(struct ib_mr *ibmr, in c4iw_map_mr_sg()
948 int c4iw_dereg_mr(struct ib_mr *ib_mr) in c4iw_dereg_mr() argument
954 PDBG("%s ib_mr %p\n", __func__, ib_mr); in c4iw_dereg_mr()
956 if (atomic_read(&ib_mr->usecnt)) in c4iw_dereg_mr()
[all …]
/linux-4.4.14/include/linux/sunrpc/
Dsvc_rdma.h107 struct ib_mr *mr;
150 struct ib_mr *sc_phys_mr; /* MR for server memory */
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.h74 struct ib_mr ibmr;
149 struct ib_mr *lsmm_mr;
Dnes_verbs.c54 static int nes_dereg_mr(struct ib_mr *ib_mr);
381 static struct ib_mr *nes_alloc_mr(struct ib_pd *ibpd, in nes_alloc_mr()
398 struct ib_mr *ibmr; in nes_alloc_mr()
466 static int nes_set_page(struct ib_mr *ibmr, u64 addr) in nes_set_page()
478 static int nes_map_mr_sg(struct ib_mr *ibmr, in nes_map_mr_sg()
2077 static struct ib_mr *nes_reg_phys_mr(struct ib_pd *ib_pd, in nes_reg_phys_mr()
2087 struct ib_mr *ibmr; in nes_reg_phys_mr()
2267 static struct ib_mr *nes_get_dma_mr(struct ib_pd *pd, int acc) in nes_get_dma_mr()
2283 static struct ib_mr *nes_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in nes_reg_user_mr()
2295 struct ib_mr *ibmr = ERR_PTR(-EINVAL); in nes_reg_user_mr()
[all …]
Dnes.h485 static inline struct nes_mr *to_nesmr(struct ib_mr *ibmr) in to_nesmr()
Dnes_cm.c3234 struct ib_mr *ibmr = NULL; in nes_accept()
/linux-4.4.14/drivers/infiniband/core/
Dverbs.c251 struct ib_mr *mr; in ib_alloc_pd()
1202 struct ib_mr *ib_get_dma_mr(struct ib_pd *pd, int mr_access_flags) in ib_get_dma_mr()
1204 struct ib_mr *mr; in ib_get_dma_mr()
1225 int ib_query_mr(struct ib_mr *mr, struct ib_mr_attr *mr_attr) in ib_query_mr()
1232 int ib_dereg_mr(struct ib_mr *mr) in ib_dereg_mr()
1261 struct ib_mr *ib_alloc_mr(struct ib_pd *pd, in ib_alloc_mr()
1265 struct ib_mr *mr; in ib_alloc_mr()
1467 int ib_check_mr_status(struct ib_mr *mr, u32 check_mask, in ib_check_mr_status()
1497 int ib_map_mr_sg(struct ib_mr *mr, in ib_map_mr_sg()
1527 int ib_sg_to_pages(struct ib_mr *mr, in ib_sg_to_pages()
[all …]
Duverbs_main.c281 struct ib_mr *mr = uobj->object; in ib_uverbs_cleanup_ucontext()
Duverbs_cmd.c955 struct ib_mr *mr; in ib_uverbs_reg_mr()
1064 struct ib_mr *mr; in ib_uverbs_rereg_mr()
1155 struct ib_mr *mr; in ib_uverbs_dereg_mr()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_provider.h74 struct ib_mr ibmr;
309 static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr) in to_mmr()
Dmthca_provider.c878 static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc) in mthca_get_dma_mr()
901 static struct ib_mr *mthca_reg_phys_mr(struct ib_pd *pd, in mthca_reg_phys_mr()
984 static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mthca_reg_user_mr()
1084 static int mthca_dereg_mr(struct ib_mr *mr) in mthca_dereg_mr()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.c454 static int iwch_dereg_mr(struct ib_mr *ib_mr) in iwch_dereg_mr() argument
460 PDBG("%s ib_mr %p\n", __func__, ib_mr); in iwch_dereg_mr()
462 if (atomic_read(&ib_mr->usecnt)) in iwch_dereg_mr()
465 mhp = to_iwch_mr(ib_mr); in iwch_dereg_mr()
482 static struct ib_mr *iwch_register_phys_mem(struct ib_pd *pd, in iwch_register_phys_mem()
559 static int iwch_reregister_phys_mem(struct ib_mr *mr, in iwch_reregister_phys_mem()
626 static struct ib_mr *iwch_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in iwch_reg_user_mr()
729 static struct ib_mr *iwch_get_dma_mr(struct ib_pd *pd, int acc) in iwch_get_dma_mr()
733 struct ib_mr *ibmr; in iwch_get_dma_mr()
804 static struct ib_mr *iwch_alloc_mr(struct ib_pd *pd, in iwch_alloc_mr()
[all …]
Diwch_provider.h75 struct ib_mr ibmr;
86 static inline struct iwch_mr *to_iwch_mr(struct ib_mr *ibmr) in to_iwch_mr()
/linux-4.4.14/net/rds/
Diw.h76 struct ib_mr *s_mr;
114 struct ib_mr *i_mr;
187 struct ib_mr *mr;
Diw_rdma.c49 struct ib_mr *mr;
645 struct ib_mr *mr;
/linux-4.4.14/drivers/infiniband/ulp/iser/
Discsi_iser.h397 struct ib_mr *mr;
420 struct ib_mr *mr;
437 struct ib_mr *sig_mr;
Diser_memory.c417 iser_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr) in iser_inv_rkey()
488 struct ib_mr *mr = rsc->mr; in iser_fast_reg_mr()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dphysical_ops.c26 struct ib_mr *mr; in physical_op_open()
Dxprt_rdma.h67 struct ib_mr *ri_dma_mr;
206 struct ib_mr *fr_mr;
Dfrwr_ops.c321 struct ib_mr *mr; in frwr_op_map()
Dsvc_rdma_transport.c792 struct ib_mr *mr; in rdma_alloc_frmr()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.h213 struct ib_mr **ibh_mrs; /* global MR */
909 struct ib_mr *kiblnd_find_rd_dma_mr(kib_hca_dev_t *hdev,
911 struct ib_mr *kiblnd_find_dma_mr(kib_hca_dev_t *hdev,
Do2iblnd.c1294 struct ib_mr *kiblnd_find_dma_mr(kib_hca_dev_t *hdev, __u64 addr, __u64 size) in kiblnd_find_dma_mr()
1312 struct ib_mr *kiblnd_find_rd_dma_mr(kib_hca_dev_t *hdev, kib_rdma_desc_t *rd) in kiblnd_find_rd_dma_mr()
1314 struct ib_mr *prev_mr; in kiblnd_find_rd_dma_mr()
1315 struct ib_mr *mr; in kiblnd_find_rd_dma_mr()
2149 struct ib_mr *mr; in kiblnd_hdev_setup_mrs()
Do2iblnd_cb.c152 struct ib_mr *mr; in kiblnd_post_rx()
624 struct ib_mr *mr = NULL; in kiblnd_map_tx()
1017 struct ib_mr *mr; in kiblnd_init_tx_msg()