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

/freebsd-10-stable/sys/ofed/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
303 static inline struct mthca_fmr *to_mfmr(struct ib_fmr *ibmr) argument
305 return container_of(ibmr, struct mthca_fmr, ibmr);
308 static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr) argument
310 return container_of(ibmr, struct mthca_mr, ibmr);
H A Dmthca_mr.c448 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key);
485 mthca_dbg(dev, "Dumping MPT entry %08x:\n", mr->ibmr.lkey);
569 key_to_hw_index(dev, mr->ibmr.lkey) &
578 mthca_free_region(dev, mr->ibmr.lkey);
610 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key);
660 mthca_dbg(dev, "Dumping MPT entry %08x:\n", mr->ibmr.lkey);
706 mthca_free_region(dev, fmr->ibmr.lkey);
755 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);
129 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey);
H A Dmthca_av.c197 ah->key = pd->ntmr.ibmr.lkey;
H A Dmthca_cq.c840 cq_context->lkey = cpu_to_be32(cq->buf.mr.ibmr.lkey);
H A Dmthca_eq.c543 eq_context->lkey = cpu_to_be32(eq->mr.ibmr.lkey);
H A Dmthca_qp.c702 qp_context->wqe_lkey = cpu_to_be32(qp->mr.ibmr.lkey);
1552 data->lkey = cpu_to_be32(to_mpd(sqp->qp.ibqp.pd)->ntmr.ibmr.lkey);
/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dmr.c126 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key;
129 return &mr->ibmr;
518 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key;
534 return &mr->ibmr;
549 int mlx4_ib_dereg_mr(struct ib_mr *ibmr) argument
551 struct mlx4_ib_mr *mr = to_mmr(ibmr);
553 mlx4_mr_free(to_mdev(ibmr->device)->dev, &mr->mmr);
603 mr->ibmr
[all...]
H A Dmlx4_ib.h134 struct ib_mr ibmr; member in struct:mlx4_ib_mr
593 static inline struct mlx4_ib_mr *to_mmr(struct ib_mr *ibmr) argument
595 return container_of(ibmr, struct mlx4_ib_mr, ibmr);
/freebsd-10-stable/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_provider.h71 struct ib_mr ibmr; member in struct:iwch_mr
81 to_iwch_mr(struct ib_mr *ibmr) argument
83 return container_of(ibmr, struct iwch_mr, ibmr);
H A Diw_cxgb_mem.c86 mhp->ibmr.rkey = mhp->ibmr.lkey = stag;
H A Diw_cxgb_provider.c465 return &mhp->ibmr;
640 iwch_dereg_mr(&mhp->ibmr);
646 return &mhp->ibmr;
661 struct ib_mr *ibmr; local
671 ibmr = iwch_register_phys_mem(pd, &bl, 1, acc, &kva);
672 return ibmr;
/freebsd-10-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mr.c489 mr->ibmr.lkey = mr->mmr.key;
490 mr->ibmr.rkey = mr->mmr.key;
493 return &mr->ibmr;
605 struct mlx5_ib_dev *dev = to_mdev(mr->ibmr.device);
673 mr->ibmr.lkey = mr->mmr.key;
674 mr->ibmr.rkey = mr->mmr.key;
676 return &mr->ibmr;
787 mr->ibmr.lkey = mr->mmr.key;
788 mr->ibmr.rkey = mr->mmr.key;
796 return &mr->ibmr;
799 mlx5_ib_dereg_mr(struct ib_mr *ibmr) argument
825 mlx5_ib_destroy_mr(struct ib_mr *ibmr) argument
[all...]
H A Dmlx5_ib.h355 struct ib_mr ibmr; member in struct:mlx5_ib_mr
627 static inline struct mlx5_ib_mr *to_mmr(struct ib_mr *ibmr) argument
629 return container_of(ibmr, struct mlx5_ib_mr, ibmr);
702 int mlx5_ib_dereg_mr(struct ib_mr *ibmr);
703 int mlx5_ib_destroy_mr(struct ib_mr *ibmr);
/freebsd-10-stable/sys/dev/cxgbe/iw_cxgbe/
H A Dmem.c254 mhp->ibmr.rkey = mhp->ibmr.lkey = stag;
524 return &mhp->ibmr;
571 return &mhp->ibmr;
676 return &mhp->ibmr;
771 mhp->ibmr.rkey = mhp->ibmr.lkey = stag;
779 return &(mhp->ibmr);
H A Diw_cxgbe.h346 struct ib_mr ibmr; member in struct:c4iw_mr
353 static inline struct c4iw_mr *to_c4iw_mr(struct ib_mr *ibmr) argument
355 return container_of(ibmr, struct c4iw_mr, ibmr);
/freebsd-10-stable/contrib/ofed/libcxgb4/src/
H A Dlibcxgb4.h146 static inline struct c4iw_mr *to_c4iw_mr(struct ibv_mr *ibmr) argument

Completed in 131 milliseconds