Lines Matching defs:ibmr
880 return &mr->ibmr;
909 return &mr->ibmr;
919 static int rxe_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata)
921 struct rxe_mem *mr = to_rmr(ibmr);
955 return &mr->ibmr;
965 static int rxe_set_page(struct ib_mr *ibmr, u64 addr)
967 struct rxe_mem *mr = to_rmr(ibmr);
978 buf->size = ibmr->page_size;
984 static int rxe_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
987 struct rxe_mem *mr = to_rmr(ibmr);
992 n = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, rxe_set_page);
994 mr->va = ibmr->iova;
995 mr->iova = ibmr->iova;
996 mr->length = ibmr->length;
997 mr->page_shift = ilog2(ibmr->page_size);
998 mr->page_mask = ibmr->page_size - 1;