Lines Matching full:wc

353  * frwr_wc_fastreg - Invoked by RDMA provider for a flushed FastReg WC
355 * @wc: WCE for a completed FastReg WR
359 static void frwr_wc_fastreg(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_fastreg() argument
361 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_fastreg()
365 trace_xprtrdma_wc_fastreg(wc, &mr->mr_cid); in frwr_wc_fastreg()
367 rpcrdma_flush_disconnect(cq->cq_context, wc); in frwr_wc_fastreg()
442 static void frwr_mr_done(struct ib_wc *wc, struct rpcrdma_mr *mr) in frwr_mr_done() argument
444 if (likely(wc->status == IB_WC_SUCCESS)) in frwr_mr_done()
449 * frwr_wc_localinv - Invoked by RDMA provider for a LOCAL_INV WC
451 * @wc: WCE for a completed LocalInv WR
454 static void frwr_wc_localinv(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv() argument
456 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_localinv()
460 trace_xprtrdma_wc_li(wc, &mr->mr_cid); in frwr_wc_localinv()
461 frwr_mr_done(wc, mr); in frwr_wc_localinv()
463 rpcrdma_flush_disconnect(cq->cq_context, wc); in frwr_wc_localinv()
467 * frwr_wc_localinv_wake - Invoked by RDMA provider for a LOCAL_INV WC
469 * @wc: WCE for a completed LocalInv WR
473 static void frwr_wc_localinv_wake(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv_wake() argument
475 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_localinv_wake()
479 trace_xprtrdma_wc_li_wake(wc, &mr->mr_cid); in frwr_wc_localinv_wake()
480 frwr_mr_done(wc, mr); in frwr_wc_localinv_wake()
483 rpcrdma_flush_disconnect(cq->cq_context, wc); in frwr_wc_localinv_wake()
565 * frwr_wc_localinv_done - Invoked by RDMA provider for a signaled LOCAL_INV WC
567 * @wc: WCE for a completed LocalInv WR
570 static void frwr_wc_localinv_done(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv_done() argument
572 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_localinv_done()
577 trace_xprtrdma_wc_li_done(wc, &mr->mr_cid); in frwr_wc_localinv_done()
583 if (wc->status != IB_WC_SUCCESS) { in frwr_wc_localinv_done()
586 rpcrdma_flush_disconnect(cq->cq_context, wc); in frwr_wc_localinv_done()