/drivers/infiniband/hw/amso1100/ |
H A D | c2_provider.h | 74 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 D | ipath_mr.c | 75 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 D | ipath_verbs.h | 242 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 D | mr.c | 65 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 D | mlx4_ib.h | 89 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 D | qib_mr.c | 85 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 D | qib_verbs.h | 295 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 D | nes_verbs.h | 74 struct ib_mr ibmr; member in union:nes_mr::__anon1021
|
H A D | nes.h | 474 static inline struct nes_mr *to_nesmr(struct ib_mr *ibmr) argument 476 return container_of(ibmr, struct nes_mr, ibmr);
|
H A D | nes_cm.c | 2997 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 D | nes_verbs.c | 392 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 D | i2c-pxa.c | 50 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 D | iwch_provider.c | 537 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 D | iwch_provider.h | 75 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 D | mthca_provider.h | 74 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 D | iw_cxgb4.h | 269 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);
|