Lines Matching refs:frmr
24 struct rpcrdma_frmr *f = &r->r.frmr; in __frwr_init()
54 rc = ib_dereg_mr(r->r.frmr.fr_mr); in __frwr_release()
58 ib_free_fast_reg_page_list(r->r.frmr.fr_pgl); in __frwr_release()
133 r->r.frmr.fr_state = FRMR_IS_STALE; in frwr_sendcompletion()
185 struct rpcrdma_frmr *frmr = &mw->r.frmr; in frwr_op_map() local
186 struct ib_mr *mr = frmr->fr_mr; in frwr_op_map()
205 frmr->fr_pgl->page_list[page_no++] = pa; in frwr_op_map()
219 frmr->fr_state = FRMR_IS_VALID; in frwr_op_map()
225 fastreg_wr.wr.fast_reg.page_list = frmr->fr_pgl; in frwr_op_map()
250 frmr->fr_state = FRMR_IS_INVALID; in frwr_op_map()
268 seg1->rl_mw->r.frmr.fr_state = FRMR_IS_INVALID; in frwr_op_unmap()
273 invalidate_wr.ex.invalidate_rkey = seg1->rl_mw->r.frmr.fr_mr->rkey; in frwr_op_unmap()
288 seg1->rl_mw->r.frmr.fr_state = FRMR_IS_STALE; in frwr_op_unmap()
314 if (r->r.frmr.fr_state == FRMR_IS_INVALID) in frwr_op_reset()
322 (r->r.frmr.fr_state == FRMR_IS_STALE ? in frwr_op_reset()
327 r->r.frmr.fr_state = FRMR_IS_INVALID; in frwr_op_reset()