Lines Matching defs:wc
17 static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc);
18 static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc);
251 * @wc: Work Completion report
255 static void svc_rdma_reply_done(struct ib_cq *cq, struct ib_wc *wc)
257 struct ib_cqe *cqe = wc->wr_cqe;
262 switch (wc->status) {
267 trace_svcrdma_wc_reply_flush(wc, &cc->cc_cid);
270 trace_svcrdma_wc_reply_err(wc, &cc->cc_cid);
279 * @wc: Work Completion
283 static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc)
286 struct ib_cqe *cqe = wc->wr_cqe;
292 switch (wc->status) {
297 trace_svcrdma_wc_write_flush(wc, &cc->cc_cid);
300 trace_svcrdma_wc_write_err(wc, &cc->cc_cid);
305 if (unlikely(wc->status != IB_WC_SUCCESS))
314 * @wc: Work Completion
317 static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc)
320 struct ib_cqe *cqe = wc->wr_cqe;
328 switch (wc->status) {
330 trace_svcrdma_wc_read(wc, &cc->cc_cid, ctxt->rc_readbytes,
341 trace_svcrdma_wc_read_flush(wc, &cc->cc_cid);
344 trace_svcrdma_wc_read_err(wc, &cc->cc_cid);