Lines Matching refs:mr
746 struct ib_mr *mr; in rdma_alloc_frmr() local
754 mr = ib_alloc_fast_reg_mr(xprt->sc_pd, RPCSVC_MAXPAGES); in rdma_alloc_frmr()
755 if (IS_ERR(mr)) in rdma_alloc_frmr()
763 frmr->mr = mr; in rdma_alloc_frmr()
769 ib_dereg_mr(mr); in rdma_alloc_frmr()
784 ib_dereg_mr(frmr->mr); in rdma_dealloc_frmr_q()
815 if (ib_dma_mapping_error(frmr->mr->device, addr)) in frmr_unmap_dma()
818 ib_dma_unmap_page(frmr->mr->device, addr, PAGE_SIZE, in frmr_unmap_dma()
1242 key = (u8)(frmr->mr->lkey & 0x000000FF); in svc_rdma_fastreg()
1243 ib_update_fast_reg_key(frmr->mr, ++key); in svc_rdma_fastreg()
1255 fastreg_wr.wr.fast_reg.rkey = frmr->mr->lkey; in svc_rdma_fastreg()