Lines Matching refs:mw
319 struct rpcrdma_mw *mw; in frwr_op_map() local
327 mw = seg1->rl_mw; in frwr_op_map()
330 if (mw) in frwr_op_map()
331 __frwr_queue_recovery(mw); in frwr_op_map()
332 mw = rpcrdma_get_mw(r_xprt); in frwr_op_map()
333 if (!mw) in frwr_op_map()
335 } while (mw->r.frmr.fr_state != FRMR_IS_INVALID); in frwr_op_map()
336 frmr = &mw->r.frmr; in frwr_op_map()
379 __func__, mw, frmr->sg_nents, mr->length); in frwr_op_map()
386 reg_wr.wr.wr_id = (uintptr_t)mw; in frwr_op_map()
401 seg1->rl_mw = mw; in frwr_op_map()
412 __frwr_queue_recovery(mw); in frwr_op_map()
424 struct rpcrdma_mw *mw = seg1->rl_mw; in frwr_op_unmap() local
425 struct rpcrdma_frmr *frmr = &mw->r.frmr; in frwr_op_unmap()
429 dprintk("RPC: %s: FRMR %p\n", __func__, mw); in frwr_op_unmap()
435 invalidate_wr.wr_id = (unsigned long)(void *)mw; in frwr_op_unmap()
447 rpcrdma_put_mw(r_xprt, mw); in frwr_op_unmap()
452 __frwr_queue_recovery(mw); in frwr_op_unmap()