Searched defs:ibmr (Results 1 - 16 of 16) sorted by relevance

/drivers/infiniband/hw/amso1100/
H A Dc2_provider.h74 struct ib_mr ibmr; member in struct:c2_mr
142 static inline struct c2_mr *to_c2mr(struct ib_mr *ibmr) argument
144 return container_of(ibmr, struct c2_mr, ibmr);
/drivers/infiniband/hw/ipath/
H A Dipath_mr.c75 ret = &mr->ibmr;
102 * ib_reg_phys_mr() will initialize mr->ibmr except for
107 mr->ibmr.rkey = mr->ibmr.lkey = mr->mr.lkey;
168 ret = &mr->ibmr;
245 ret = &mr->ibmr;
253 * @ibmr: the memory region to free
260 int ipath_dereg_mr(struct ib_mr *ibmr) argument
262 struct ipath_mr *mr = to_imr(ibmr);
265 ipath_free_lkey(&to_idev(ibmr
[all...]
H A Dipath_verbs.h242 struct ib_pd *pd; /* shares refcnt of ibmr.pd */
269 struct ib_mr ibmr; member in struct:ipath_mr
655 static inline struct ipath_mr *to_imr(struct ib_mr *ibmr) argument
657 return container_of(ibmr, struct ipath_mr, ibmr);
830 int ipath_dereg_mr(struct ib_mr *ibmr);
/drivers/infiniband/hw/mlx4/
H A Dmr.c65 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key;
68 return &mr->ibmr;
161 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key;
163 return &mr->ibmr;
177 int mlx4_ib_dereg_mr(struct ib_mr *ibmr) argument
179 struct mlx4_ib_mr *mr = to_mmr(ibmr);
181 mlx4_mr_free(to_mdev(ibmr->device)->dev, &mr->mmr);
209 mr->ibmr
[all...]
H A Dmlx4_ib.h89 struct ib_mr ibmr; member in struct:mlx4_ib_mr
237 static inline struct mlx4_ib_mr *to_mmr(struct ib_mr *ibmr) argument
239 return container_of(ibmr, struct mlx4_ib_mr, ibmr);
/drivers/infiniband/hw/qib/
H A Dqib_mr.c85 ret = &mr->ibmr;
113 * ib_reg_phys_mr() will initialize mr->ibmr except for
118 mr->ibmr.lkey = mr->mr.lkey;
119 mr->ibmr.rkey = mr->mr.lkey;
178 ret = &mr->ibmr;
256 ret = &mr->ibmr;
264 * @ibmr: the memory region to free
271 int qib_dereg_mr(struct ib_mr *ibmr) argument
273 struct qib_mr *mr = to_imr(ibmr);
274 struct qib_ibdev *dev = to_idev(ibmr
[all...]
H A Dqib_verbs.h295 struct ib_pd *pd; /* shares refcnt of ibmr.pd */
324 struct ib_mr ibmr; member in struct:qib_mr
765 static inline struct qib_mr *to_imr(struct ib_mr *ibmr) argument
767 return container_of(ibmr, struct qib_mr, ibmr);
977 int qib_dereg_mr(struct ib_mr *ibmr);
/drivers/infiniband/hw/nes/
H A Dnes_verbs.h74 struct ib_mr ibmr; member in union:nes_mr::__anon1021
H A Dnes.h474 static inline struct nes_mr *to_nesmr(struct ib_mr *ibmr) argument
476 return container_of(ibmr, struct nes_mr, ibmr);
H A Dnes_cm.c2997 struct ib_mr *ibmr = NULL; local
3079 ibmr = nesibdev->ibdev.reg_phys_mr((struct ib_pd *)nespd,
3083 if (!ibmr) {
3093 ibmr->pd = &nespd->ibpd;
3094 ibmr->device = nespd->ibpd.device;
3095 nesqp->lsmm_mr = ibmr;
3111 wqe->wqe_words[NES_IWARP_SQ_WQE_STAG0_IDX] = ibmr->lkey;
H A Dnes_verbs.c392 struct ib_mr *ibmr; local
427 nesmr->ibmr.rkey = stag;
428 nesmr->ibmr.lkey = stag;
430 ibmr = &nesmr->ibmr;
434 ibmr = ERR_PTR(-ENOMEM);
436 return ibmr;
2095 struct ib_mr *ibmr; local
2181 ibmr = ERR_PTR(-ENOMEM);
2206 ibmr
2303 struct ib_mr *ibmr = ERR_PTR(-EINVAL); local
[all...]
/drivers/i2c/busses/
H A Di2c-pxa.c50 u32 ibmr; member in struct:pxa_reg_layout
68 .ibmr = 0x00,
75 .ibmr = 0x00,
82 .ibmr = 0x14,
1098 i2c->reg_ibmr = i2c->reg_base + pxa_reg_layout[i2c_type].ibmr;
/drivers/infiniband/hw/cxgb3/
H A Diwch_provider.c537 return &mhp->ibmr;
706 iwch_dereg_mr(&mhp->ibmr);
712 return &mhp->ibmr;
727 struct ib_mr *ibmr; local
737 ibmr = iwch_register_phys_mem(pd, &bl, 1, acc, &kva);
738 return ibmr;
820 mhp->ibmr.rkey = mhp->ibmr.lkey = stag;
825 return &(mhp->ibmr);
H A Diwch_provider.h75 struct ib_mr ibmr; member in struct:iwch_mr
84 static inline struct iwch_mr *to_iwch_mr(struct ib_mr *ibmr) argument
86 return container_of(ibmr, struct iwch_mr, ibmr);
/drivers/infiniband/hw/mthca/
H A Dmthca_provider.h74 struct ib_mr ibmr; member in struct:mthca_mr
80 struct ib_fmr ibmr; member in struct:mthca_fmr
304 static inline struct mthca_fmr *to_mfmr(struct ib_fmr *ibmr) argument
306 return container_of(ibmr, struct mthca_fmr, ibmr);
309 static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr) argument
311 return container_of(ibmr, struct mthca_mr, ibmr);
/drivers/infiniband/hw/cxgb4/
H A Diw_cxgb4.h269 struct ib_mr ibmr; member in struct:c4iw_mr
276 static inline struct c4iw_mr *to_c4iw_mr(struct ib_mr *ibmr) argument
278 return container_of(ibmr, struct c4iw_mr, ibmr);

Completed in 371 milliseconds