Lines Matching refs:qplib_mr

632 	mr->qplib_mr.pd = &pd->qplib_pd;  in bnxt_re_legacy_create_fence_mr()
633 mr->qplib_mr.type = CMDQ_ALLOCATE_MRW_MRW_FLAGS_PMR; in bnxt_re_legacy_create_fence_mr()
634 mr->qplib_mr.flags = __from_ib_access_flags(mr_access_flags); in bnxt_re_legacy_create_fence_mr()
636 rc = bnxt_qplib_alloc_mrw(&rdev->qplib_res, &mr->qplib_mr); in bnxt_re_legacy_create_fence_mr()
642 mr->ib_mr.lkey = mr->qplib_mr.lkey; in bnxt_re_legacy_create_fence_mr()
644 mr->qplib_mr.va = (u64)fence->va; in bnxt_re_legacy_create_fence_mr()
645 mr->qplib_mr.total_size = BNXT_RE_LEGACY_FENCE_BYTES; in bnxt_re_legacy_create_fence_mr()
648 mrinfo.mrw = &mr->qplib_mr; in bnxt_re_legacy_create_fence_mr()
661 mr->ib_mr.lkey = mr->qplib_mr.lkey; in bnxt_re_legacy_create_fence_mr()
662 mr->ib_mr.rkey = mr->qplib_mr.rkey; in bnxt_re_legacy_create_fence_mr()
683 bnxt_qplib_free_mrw(&rdev->qplib_res, &mr->qplib_mr); in bnxt_re_legacy_create_fence_mr()
715 bnxt_qplib_dereg_mrw(&rdev->qplib_res, &mr->qplib_mr, in bnxt_re_legacy_destroy_fence_mr()
718 bnxt_qplib_free_mrw(&rdev->qplib_res, &mr->qplib_mr); in bnxt_re_legacy_destroy_fence_mr()
4794 mr->qplib_mr.pd = &pd->qplib_pd; in bnxt_re_get_dma_mr()
4795 mr->qplib_mr.flags = __from_ib_access_flags(mr_access_flags); in bnxt_re_get_dma_mr()
4796 mr->qplib_mr.type = CMDQ_ALLOCATE_MRW_MRW_FLAGS_PMR; in bnxt_re_get_dma_mr()
4799 rc = bnxt_qplib_alloc_mrw(&rdev->qplib_res, &mr->qplib_mr); in bnxt_re_get_dma_mr()
4804 mr->qplib_mr.total_size = -1; /* Infinite length */ in bnxt_re_get_dma_mr()
4810 mrinfo.mrw = &mr->qplib_mr; in bnxt_re_get_dma_mr()
4817 mr->ib_mr.lkey = mr->qplib_mr.lkey; in bnxt_re_get_dma_mr()
4829 bnxt_qplib_free_mrw(&rdev->qplib_res, &mr->qplib_mr); in bnxt_re_get_dma_mr()
4841 rc = bnxt_qplib_free_mrw(&rdev->qplib_res, &mr->qplib_mr); in bnxt_re_dereg_mr()
4844 mr->qplib_mr.lkey, rc); in bnxt_re_dereg_mr()
4910 mr->qplib_mr.pd = &pd->qplib_pd; in bnxt_re_alloc_mr()
4911 mr->qplib_mr.flags = BNXT_QPLIB_FR_PMR; in bnxt_re_alloc_mr()
4912 mr->qplib_mr.type = CMDQ_ALLOCATE_MRW_MRW_FLAGS_PMR; in bnxt_re_alloc_mr()
4914 rc = bnxt_qplib_alloc_mrw(&rdev->qplib_res, &mr->qplib_mr); in bnxt_re_alloc_mr()
4919 mr->ib_mr.lkey = mr->qplib_mr.lkey; in bnxt_re_alloc_mr()
4946 bnxt_qplib_free_mrw(&rdev->qplib_res, &mr->qplib_mr); in bnxt_re_alloc_mr()
5086 mr->qplib_mr.pd = &pd->qplib_pd; in bnxt_re_reg_user_mr()
5087 mr->qplib_mr.flags = __from_ib_access_flags(mr_access_flags); in bnxt_re_reg_user_mr()
5088 mr->qplib_mr.type = CMDQ_ALLOCATE_MRW_MRW_FLAGS_MR; in bnxt_re_reg_user_mr()
5091 rc = bnxt_qplib_alloc_mrw(&rdev->qplib_res, &mr->qplib_mr); in bnxt_re_reg_user_mr()
5097 mr->ib_mr.rkey = mr->qplib_mr.rkey; in bnxt_re_reg_user_mr()
5111 mr->qplib_mr.va = virt_addr; in bnxt_re_reg_user_mr()
5118 mr->qplib_mr.total_size = length; in bnxt_re_reg_user_mr()
5134 mrinfo.mrw = &mr->qplib_mr; in bnxt_re_reg_user_mr()
5142 mr->ib_mr.lkey = mr->ib_mr.rkey = mr->qplib_mr.lkey; in bnxt_re_reg_user_mr()
5154 bnxt_qplib_free_mrw(&rdev->qplib_res, &mr->qplib_mr); in bnxt_re_reg_user_mr()
5188 mr->qplib_mr.va = virt_addr; in bnxt_re_rereg_user_mr()
5195 mr->qplib_mr.total_size = length; in bnxt_re_rereg_user_mr()
5212 mrinfo.mrw = &mr->qplib_mr; in bnxt_re_rereg_user_mr()
5214 mr->qplib_mr.pd = &pd->qplib_pd; in bnxt_re_rereg_user_mr()
5217 mr->qplib_mr.flags = __from_ib_access_flags(mr_access_flags); in bnxt_re_rereg_user_mr()
5224 mr->ib_mr.rkey = mr->qplib_mr.rkey; in bnxt_re_rereg_user_mr()