Lines Matching defs:umem

1026 	struct ib_umem *umem;
1049 umem = ib_umem_get(&rdev->ibdev, ureq.qpsva, bytes,
1051 if (IS_ERR(umem))
1052 return PTR_ERR(umem);
1054 qp->sumem = umem;
1055 qplib_qp->sq.sg_info.umem = umem;
1063 umem = ib_umem_get(&rdev->ibdev, ureq.qprva, bytes,
1065 if (IS_ERR(umem))
1067 qp->rumem = umem;
1068 qplib_qp->rq.sg_info.umem = umem;
1080 return PTR_ERR(umem);
1689 ib_umem_release(srq->umem);
1703 struct ib_umem *umem;
1713 umem = ib_umem_get(&rdev->ibdev, ureq.srqva, bytes,
1715 if (IS_ERR(umem))
1716 return PTR_ERR(umem);
1718 srq->umem = umem;
1719 qplib_srq->sg_info.umem = umem;
1813 ib_umem_release(srq->umem);
2942 ib_umem_release(cq->umem);
2991 cq->umem = ib_umem_get(&rdev->ibdev, req.cq_va,
2994 if (IS_ERR(cq->umem)) {
2995 rc = PTR_ERR(cq->umem);
2998 cq->qplib_cq.sg_info.umem = cq->umem;
3066 ib_umem_release(cq->umem);
3080 ib_umem_release(cq->umem);
3081 cq->umem = cq->resize_umem;
3144 cq->qplib_cq.sg_info.umem = cq->resize_umem;
3681 if (cq->umem) {
4037 int mr_access_flags, struct ib_umem *umem)
4052 page_size = ib_umem_find_best_pgsz(umem, BNXT_RE_PAGE_SIZE_SUPPORTED, virt_addr);
4054 ibdev_err(&rdev->ibdev, "umem page size unsupported!");
4075 mr->ib_umem = umem;
4079 umem_pgs = ib_umem_num_dma_blocks(umem, page_size);
4080 rc = bnxt_qplib_reg_mr(&rdev->qplib_res, &mr->qplib_mr, umem,
4109 struct ib_umem *umem;
4112 umem = ib_umem_get(&rdev->ibdev, start, length, mr_access_flags);
4113 if (IS_ERR(umem))
4114 return ERR_CAST(umem);
4116 ib_mr = __bnxt_re_user_reg_mr(ib_pd, length, virt_addr, mr_access_flags, umem);
4118 ib_umem_release(umem);
4129 struct ib_umem *umem;
4137 umem = &umem_dmabuf->umem;
4139 ib_mr = __bnxt_re_user_reg_mr(ib_pd, length, virt_addr, mr_access_flags, umem);
4141 ib_umem_release(umem);