Home
last modified time | relevance | path

Searched refs:ibmr (Results 1 – 13 of 13) sorted by relevance

/freebsd-9-stable/sys/ofed/drivers/infiniband/hw/mthca/
Dmthca_provider.h74 struct ib_mr ibmr; member
80 struct ib_fmr ibmr; member
303 static inline struct mthca_fmr *to_mfmr(struct ib_fmr *ibmr) in to_mfmr() argument
305 return container_of(ibmr, struct mthca_fmr, ibmr); in to_mfmr()
308 static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr) in to_mmr() argument
310 return container_of(ibmr, struct mthca_mr, ibmr); in to_mmr()
Dmthca_mr.c448 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key); in mthca_mr_alloc()
485 mthca_dbg(dev, "Dumping MPT entry %08x:\n", mr->ibmr.lkey); in mthca_mr_alloc()
569 key_to_hw_index(dev, mr->ibmr.lkey) & in mthca_free_mr()
578 mthca_free_region(dev, mr->ibmr.lkey); in mthca_free_mr()
610 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key); in mthca_fmr_alloc()
660 mthca_dbg(dev, "Dumping MPT entry %08x:\n", mr->ibmr.lkey); in mthca_fmr_alloc()
706 mthca_free_region(dev, fmr->ibmr.lkey); in mthca_free_fmr()
755 key = tavor_key_to_hw_index(fmr->ibmr.lkey); in mthca_tavor_map_phys_fmr()
757 fmr->ibmr.lkey = fmr->ibmr.rkey = tavor_hw_index_to_key(key); in mthca_tavor_map_phys_fmr()
795 key = arbel_key_to_hw_index(fmr->ibmr.lkey); in mthca_arbel_map_phys_fmr()
[all …]
Dmthca_provider.c496 srq->mr.ibmr.lkey = ucmd.lkey; in mthca_create_srq()
591 qp->mr.ibmr.lkey = ucmd.lkey; in mthca_create_qp()
712 cq->buf.mr.ibmr.lkey = ucmd.lkey; in mthca_create_cq()
821 lkey = cq->resize_buf->buf.mr.ibmr.lkey; in mthca_resize_cq()
923 return &mr->ibmr; in mthca_get_dma_mr()
969 return &mr->ibmr; in mthca_reg_phys_mr()
1006 return &mr->ibmr; in mthca_reg_phys_mr()
1100 return &mr->ibmr; in mthca_reg_user_mr()
1144 return &fmr->ibmr; in mthca_alloc_fmr()
Dmthca_srq.c104 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey); in mthca_tavor_init_srq_context()
129 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey); in mthca_arbel_init_srq_context()
Dmthca_av.c197 ah->key = pd->ntmr.ibmr.lkey; in mthca_create_ah()
Dmthca_eq.c543 eq_context->lkey = cpu_to_be32(eq->mr.ibmr.lkey); in mthca_create_eq()
Dmthca_cq.c840 cq_context->lkey = cpu_to_be32(cq->buf.mr.ibmr.lkey); in mthca_init_cq()
Dmthca_qp.c702 qp_context->wqe_lkey = cpu_to_be32(qp->mr.ibmr.lkey); in __mthca_modify_qp()
1552 data->lkey = cpu_to_be32(to_mpd(sqp->qp.ibqp.pd)->ntmr.ibmr.lkey); in build_mlx_header()
/freebsd-9-stable/sys/ofed/drivers/infiniband/hw/mlx4/
Dmr.c126 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_get_dma_mr()
129 return &mr->ibmr; in mlx4_ib_get_dma_mr()
518 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_reg_user_mr()
534 return &mr->ibmr; in mlx4_ib_reg_user_mr()
549 int mlx4_ib_dereg_mr(struct ib_mr *ibmr) in mlx4_ib_dereg_mr() argument
551 struct mlx4_ib_mr *mr = to_mmr(ibmr); in mlx4_ib_dereg_mr()
553 mlx4_mr_free(to_mdev(ibmr->device)->dev, &mr->mmr); in mlx4_ib_dereg_mr()
603 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_alloc_fast_reg_mr()
606 return &mr->ibmr; in mlx4_ib_alloc_fast_reg_mr()
Dmlx4_ib.h134 struct ib_mr ibmr; member
593 static inline struct mlx4_ib_mr *to_mmr(struct ib_mr *ibmr) in to_mmr() argument
595 return container_of(ibmr, struct mlx4_ib_mr, ibmr); in to_mmr()
/freebsd-9-stable/sys/dev/cxgb/ulp/iw_cxgb/
Diw_cxgb_provider.h71 struct ib_mr ibmr; member
81 to_iwch_mr(struct ib_mr *ibmr) in to_iwch_mr() argument
83 return container_of(ibmr, struct iwch_mr, ibmr); in to_iwch_mr()
Diw_cxgb_mem.c86 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in iwch_finish_mem_reg()
Diw_cxgb_provider.c465 return &mhp->ibmr; in iwch_register_phys_mem()
640 iwch_dereg_mr(&mhp->ibmr); in iwch_reg_user_mr()
646 return &mhp->ibmr; in iwch_reg_user_mr()
661 struct ib_mr *ibmr; in iwch_get_dma_mr() local
671 ibmr = iwch_register_phys_mem(pd, &bl, 1, acc, &kva); in iwch_get_dma_mr()
672 return ibmr; in iwch_get_dma_mr()