Searched refs:ibmr (Results 1 - 25 of 28) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/rds/
H A Dib_rdma.c78 static void rds_ib_teardown_mr(struct rds_ib_mr *ibmr);
245 struct rds_ib_mr *ibmr = NULL; local
250 ibmr = list_entry(pool->clean_list.next, struct rds_ib_mr, list);
251 list_del_init(&ibmr->list);
255 return ibmr;
261 struct rds_ib_mr *ibmr = NULL; local
265 ibmr = rds_ib_reuse_fmr(pool);
266 if (ibmr)
267 return ibmr;
293 ibmr
324 rds_ib_map_fmr(struct rds_ib_device *rds_ibdev, struct rds_ib_mr *ibmr, struct scatterlist *sg, unsigned int nents) argument
409 struct rds_ib_mr *ibmr = trans_private; local
424 __rds_ib_teardown_mr(struct rds_ib_mr *ibmr) argument
453 rds_ib_teardown_mr(struct rds_ib_mr *ibmr) argument
485 struct rds_ib_mr *ibmr, *next; local
554 struct rds_ib_mr *ibmr = trans_private; local
604 struct rds_ib_mr *ibmr = NULL; local
[all...]
H A Diw_rdma.c80 static int rds_iw_init_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
82 struct rds_iw_mr *ibmr,
84 static void rds_iw_free_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
88 static void rds_iw_destroy_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
381 struct rds_iw_mr *ibmr = NULL; local
386 ibmr = list_entry(pool->clean_list.next, struct rds_iw_mr, mapping.m_list);
387 list_del_init(&ibmr->mapping.m_list);
391 return ibmr;
397 struct rds_iw_mr *ibmr = NULL; local
401 ibmr
457 struct rds_iw_mr *ibmr = trans_private; local
491 struct rds_iw_mr *ibmr, *next; local
560 struct rds_iw_mr *ibmr = trans_private; local
602 struct rds_iw_mr *ibmr = NULL; local
661 rds_iw_init_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr) argument
693 struct rds_iw_mr *ibmr = mapping->m_mr; local
729 rds_iw_rdma_fastreg_inv(struct rds_iw_mr *ibmr) argument
754 rds_iw_map_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr, struct scatterlist *sg, unsigned int sg_len) argument
796 rds_iw_free_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr) argument
862 rds_iw_destroy_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/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);
H A Dmthca_mr.c452 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key);
489 mthca_dbg(dev, "Dumping MPT entry %08x:\n", mr->ibmr.lkey);
573 key_to_hw_index(dev, mr->ibmr.lkey) &
582 mthca_free_region(dev, mr->ibmr.lkey);
614 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key);
664 mthca_dbg(dev, "Dumping MPT entry %08x:\n", mr->ibmr.lkey);
710 mthca_free_region(dev, fmr->ibmr.lkey);
759 key = tavor_key_to_hw_index(fmr->ibmr
[all...]
H A Dmthca_provider.c496 srq->mr.ibmr.lkey = ucmd.lkey;
591 qp->mr.ibmr.lkey = ucmd.lkey;
712 cq->buf.mr.ibmr.lkey = ucmd.lkey;
821 lkey = cq->resize_buf->buf.mr.ibmr.lkey;
923 return &mr->ibmr;
969 return &mr->ibmr;
1006 return &mr->ibmr;
1100 return &mr->ibmr;
1144 return &fmr->ibmr;
H A Dmthca_srq.c104 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey);
125 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey);
H A Dmthca_av.c197 ah->key = pd->ntmr.ibmr.lkey;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/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.h82 struct ib_mr ibmr; member in struct:mlx4_ib_mr
206 static inline struct mlx4_ib_mr *to_mmr(struct ib_mr *ibmr) argument
208 return container_of(ibmr, struct mlx4_ib_mr, ibmr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/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);
H A Dc2_mm.c280 mr->ibmr.lkey = mr->ibmr.rkey = be32_to_cpu(reply->stag_index);
294 cpu_to_be32(mr->ibmr.lkey),
H A Dc2_provider.c420 return &mr->ibmr;
499 return &c2mr->ibmr;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/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.h237 struct ib_pd *pd; /* shares refcnt of ibmr.pd */
264 struct ib_mr ibmr; member in struct:ipath_mr
650 static inline struct ipath_mr *to_imr(struct ib_mr *ibmr) argument
652 return container_of(ibmr, struct ipath_mr, ibmr);
825 int ipath_dereg_mr(struct ib_mr *ibmr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/
H A Dqib_mr.c86 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;
254 ret = &mr->ibmr;
262 * @ibmr: the memory region to free
269 int qib_dereg_mr(struct ib_mr *ibmr) argument
271 struct qib_mr *mr = to_imr(ibmr);
272 struct qib_ibdev *dev = to_idev(ibmr
[all...]
H A Dqib_verbs.h289 struct ib_pd *pd; /* shares refcnt of ibmr.pd */
317 struct ib_mr ibmr; member in struct:qib_mr
756 static inline struct qib_mr *to_imr(struct ib_mr *ibmr) argument
758 return container_of(ibmr, struct qib_mr, ibmr);
974 int qib_dereg_mr(struct ib_mr *ibmr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/cxgb3/
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);
H A Diwch_mem.c50 mhp->ibmr.rkey = mhp->ibmr.lkey = stag;
H A Diwch_provider.c530 return &mhp->ibmr;
699 iwch_dereg_mr(&mhp->ibmr);
705 return &mhp->ibmr;
720 struct ib_mr *ibmr; local
730 ibmr = iwch_register_phys_mem(pd, &bl, 1, acc, &kva);
731 return ibmr;
813 mhp->ibmr.rkey = mhp->ibmr.lkey = stag;
818 return &(mhp->ibmr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/nes/
H A Dnes_verbs.h74 struct ib_mr ibmr; member in union:nes_mr::__anon11680
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;
2104 struct ib_mr *ibmr; local
2190 ibmr = ERR_PTR(-ENOMEM);
2215 ibmr
2312 struct ib_mr *ibmr = ERR_PTR(-EINVAL); local
[all...]
H A Dnes.h458 static inline struct nes_mr *to_nesmr(struct ib_mr *ibmr) argument
460 return container_of(ibmr, struct nes_mr, ibmr);
H A Dnes_cm.c2752 struct ib_mr *ibmr = NULL; local
2832 ibmr = nesibdev->ibdev.reg_phys_mr((struct ib_pd *)nespd,
2836 if (!ibmr) {
2846 ibmr->pd = &nespd->ibpd;
2847 ibmr->device = nespd->ibpd.device;
2848 nesqp->lsmm_mr = ibmr;
2866 wqe->wqe_words[NES_IWARP_SQ_WQE_STAG0_IDX] = ibmr->lkey;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/cxgb4/
H A Dmem.c229 mhp->ibmr.rkey = mhp->ibmr.lkey = stag;
493 return &mhp->ibmr;
540 return &mhp->ibmr;
641 return &mhp->ibmr;
734 mhp->ibmr.rkey = mhp->ibmr.lkey = stag;
741 return &(mhp->ibmr);
H A Diw_cxgb4.h238 struct ib_mr ibmr; member in struct:c4iw_mr
245 static inline struct c4iw_mr *to_c4iw_mr(struct ib_mr *ibmr) argument
247 return container_of(ibmr, struct c4iw_mr, ibmr);

Completed in 161 milliseconds

12