Lines Matching refs:wc

84 	struct ib_wc wc;  in qib_init_sge()  local
116 memset(&wc, 0, sizeof(wc)); in qib_init_sge()
117 wc.wr_id = wqe->wr_id; in qib_init_sge()
118 wc.status = IB_WC_LOC_PROT_ERR; in qib_init_sge()
119 wc.opcode = IB_WC_RECV; in qib_init_sge()
120 wc.qp = &qp->ibqp; in qib_init_sge()
122 qib_cq_enter(to_icq(qp->ibqp.recv_cq), &wc, 1); in qib_init_sge()
362 struct ib_wc wc; in qib_ruc_loopback() local
423 memset(&wc, 0, sizeof(wc)); in qib_ruc_loopback()
433 wc.wc_flags = IB_WC_WITH_IMM; in qib_ruc_loopback()
434 wc.ex.imm_data = wqe->wr.ex.imm_data; in qib_ruc_loopback()
447 wc.wc_flags = IB_WC_WITH_IMM; in qib_ruc_loopback()
448 wc.ex.imm_data = wqe->wr.ex.imm_data; in qib_ruc_loopback()
551 wc.opcode = IB_WC_RECV_RDMA_WITH_IMM; in qib_ruc_loopback()
553 wc.opcode = IB_WC_RECV; in qib_ruc_loopback()
554 wc.wr_id = qp->r_wr_id; in qib_ruc_loopback()
555 wc.status = IB_WC_SUCCESS; in qib_ruc_loopback()
556 wc.byte_len = wqe->length; in qib_ruc_loopback()
557 wc.qp = &qp->ibqp; in qib_ruc_loopback()
558 wc.src_qp = qp->remote_qpn; in qib_ruc_loopback()
559 wc.slid = qp->remote_ah_attr.dlid; in qib_ruc_loopback()
560 wc.sl = qp->remote_ah_attr.sl; in qib_ruc_loopback()
561 wc.port_num = 1; in qib_ruc_loopback()
563 qib_cq_enter(to_icq(qp->ibqp.recv_cq), &wc, in qib_ruc_loopback()
601 wc.status = IB_WC_LOC_QP_OP_ERR; in qib_ruc_loopback()
606 wc.status = IB_WC_LOC_QP_OP_ERR; in qib_ruc_loopback()
611 wc.status = IB_WC_LOC_PROT_ERR; in qib_ruc_loopback()
614 qib_rc_error(qp, wc.status); in qib_ruc_loopback()
793 struct ib_wc wc; in qib_send_complete() local
795 memset(&wc, 0, sizeof(wc)); in qib_send_complete()
796 wc.wr_id = wqe->wr.wr_id; in qib_send_complete()
797 wc.status = status; in qib_send_complete()
798 wc.opcode = ib_qib_wc_opcode[wqe->wr.opcode]; in qib_send_complete()
799 wc.qp = &qp->ibqp; in qib_send_complete()
801 wc.byte_len = wqe->length; in qib_send_complete()
802 qib_cq_enter(to_icq(qp->ibqp.send_cq), &wc, in qib_send_complete()