Lines Matching refs:rkey
24 mw->rkey = ibmw->rkey = (mw->pelem.index << 8) | rxe_get_next_key(-1); in rxe_alloc_mw()
74 u32 key = wqe->wr.wr.mw.rkey & 0xff; in rxe_check_bind_mw()
113 if (unlikely(key == (mw->rkey & 0xff))) { in rxe_check_bind_mw()
166 u32 key = wqe->wr.wr.mw.rkey & 0xff; in rxe_do_bind_mw()
168 mw->rkey = (mw->rkey & ~0xff) | key; in rxe_do_bind_mw()
208 if (unlikely(mw->rkey != mw_rkey)) { in rxe_bind_mw()
280 int rxe_invalidate_mw(struct rxe_qp *qp, u32 rkey) in rxe_invalidate_mw() argument
287 mw = rxe_pool_get_index(&rxe->mw_pool, rkey >> 8); in rxe_invalidate_mw()
293 if (rkey != mw->rkey) { in rxe_invalidate_mw()
313 struct rxe_mw *rxe_lookup_mw(struct rxe_qp *qp, int access, u32 rkey) in rxe_lookup_mw() argument
318 int index = rkey >> 8; in rxe_lookup_mw()
324 if (unlikely((mw->rkey != rkey) || rxe_mw_pd(mw) != pd || in rxe_lookup_mw()