Lines Matching refs:wc
145 void (*done)(struct ib_cq *cq, struct ib_wc *wc)) in iser_create_send_desc() argument
533 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc) in iser_login_rsp() argument
535 struct ib_conn *ib_conn = wc->qp->qp_context; in iser_login_rsp()
537 struct iser_login_desc *desc = iser_login(wc->wr_cqe); in iser_login_rsp()
543 if (unlikely(wc->status != IB_WC_SUCCESS)) { in iser_login_rsp()
544 iser_err_comp(wc, "login_rsp"); in iser_login_rsp()
554 length = wc->byte_len - ISER_HEADERS_LEN; in iser_login_rsp()
589 static int iser_check_remote_inv(struct iser_conn *iser_conn, struct ib_wc *wc, in iser_check_remote_inv() argument
592 if (wc->wc_flags & IB_WC_WITH_INVALIDATE) { in iser_check_remote_inv()
594 u32 rkey = wc->ex.invalidate_rkey; in iser_check_remote_inv()
631 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc) in iser_task_rsp() argument
633 struct ib_conn *ib_conn = wc->qp->qp_context; in iser_task_rsp()
635 struct iser_rx_desc *desc = iser_rx(wc->wr_cqe); in iser_task_rsp()
639 if (unlikely(wc->status != IB_WC_SUCCESS)) { in iser_task_rsp()
640 iser_err_comp(wc, "task_rsp"); in iser_task_rsp()
649 length = wc->byte_len - ISER_HEADERS_LEN; in iser_task_rsp()
654 if (iser_check_remote_inv(iser_conn, wc, hdr)) { in iser_task_rsp()
671 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_cmd_comp() argument
673 if (unlikely(wc->status != IB_WC_SUCCESS)) in iser_cmd_comp()
674 iser_err_comp(wc, "command"); in iser_cmd_comp()
677 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_ctrl_comp() argument
679 struct iser_tx_desc *desc = iser_tx(wc->wr_cqe); in iser_ctrl_comp()
682 if (unlikely(wc->status != IB_WC_SUCCESS)) { in iser_ctrl_comp()
683 iser_err_comp(wc, "control"); in iser_ctrl_comp()
693 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_dataout_comp() argument
695 struct iser_tx_desc *desc = iser_tx(wc->wr_cqe); in iser_dataout_comp()
696 struct ib_conn *ib_conn = wc->qp->qp_context; in iser_dataout_comp()
699 if (unlikely(wc->status != IB_WC_SUCCESS)) in iser_dataout_comp()
700 iser_err_comp(wc, "dataout"); in iser_dataout_comp()