Lines Matching full:wc

352  * frwr_wc_fastreg - Invoked by RDMA provider for a flushed FastReg WC
354 * @wc: WCE for a completed FastReg WR
358 static void frwr_wc_fastreg(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_fastreg() argument
360 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_fastreg()
364 trace_xprtrdma_wc_fastreg(wc, &mr->mr_cid); in frwr_wc_fastreg()
366 rpcrdma_flush_disconnect(cq->cq_context, wc); in frwr_wc_fastreg()
441 static void frwr_mr_done(struct ib_wc *wc, struct rpcrdma_mr *mr) in frwr_mr_done() argument
443 if (likely(wc->status == IB_WC_SUCCESS)) in frwr_mr_done()
448 * frwr_wc_localinv - Invoked by RDMA provider for a LOCAL_INV WC
450 * @wc: WCE for a completed LocalInv WR
453 static void frwr_wc_localinv(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv() argument
455 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_localinv()
459 trace_xprtrdma_wc_li(wc, &mr->mr_cid); in frwr_wc_localinv()
460 frwr_mr_done(wc, mr); in frwr_wc_localinv()
462 rpcrdma_flush_disconnect(cq->cq_context, wc); in frwr_wc_localinv()
466 * frwr_wc_localinv_wake - Invoked by RDMA provider for a LOCAL_INV WC
468 * @wc: WCE for a completed LocalInv WR
472 static void frwr_wc_localinv_wake(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv_wake() argument
474 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_localinv_wake()
478 trace_xprtrdma_wc_li_wake(wc, &mr->mr_cid); in frwr_wc_localinv_wake()
479 frwr_mr_done(wc, mr); in frwr_wc_localinv_wake()
482 rpcrdma_flush_disconnect(cq->cq_context, wc); in frwr_wc_localinv_wake()
564 * frwr_wc_localinv_done - Invoked by RDMA provider for a signaled LOCAL_INV WC
566 * @wc: WCE for a completed LocalInv WR
569 static void frwr_wc_localinv_done(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv_done() argument
571 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_localinv_done()
576 trace_xprtrdma_wc_li_done(wc, &mr->mr_cid); in frwr_wc_localinv_done()
582 if (wc->status != IB_WC_SUCCESS) { in frwr_wc_localinv_done()
585 rpcrdma_flush_disconnect(cq->cq_context, wc); in frwr_wc_localinv_done()