Lines Matching refs:wc
295 __frwr_sendcompletion_flush(struct ib_wc *wc, const char *wr) in __frwr_sendcompletion_flush() argument
297 if (wc->status != IB_WC_WR_FLUSH_ERR) in __frwr_sendcompletion_flush()
299 wr, ib_wc_status_msg(wc->status), in __frwr_sendcompletion_flush()
300 wc->status, wc->vendor_err); in __frwr_sendcompletion_flush()
310 frwr_wc_fastreg(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_fastreg() argument
312 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_fastreg()
317 if (wc->status != IB_WC_SUCCESS) { in frwr_wc_fastreg()
319 __frwr_sendcompletion_flush(wc, "fastreg"); in frwr_wc_fastreg()
321 trace_xprtrdma_wc_fastreg(wc, frwr); in frwr_wc_fastreg()
331 frwr_wc_localinv(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv() argument
333 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_localinv()
338 if (wc->status != IB_WC_SUCCESS) { in frwr_wc_localinv()
340 __frwr_sendcompletion_flush(wc, "localinv"); in frwr_wc_localinv()
342 trace_xprtrdma_wc_li(wc, frwr); in frwr_wc_localinv()
353 frwr_wc_localinv_wake(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv_wake() argument
355 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_localinv_wake()
360 if (wc->status != IB_WC_SUCCESS) { in frwr_wc_localinv_wake()
362 __frwr_sendcompletion_flush(wc, "localinv"); in frwr_wc_localinv_wake()
365 trace_xprtrdma_wc_li_wake(wc, frwr); in frwr_wc_localinv_wake()