Lines Matching refs:wc
85 struct ib_wc wc; in qib_init_sge() local
117 memset(&wc, 0, sizeof(wc)); in qib_init_sge()
118 wc.wr_id = wqe->wr_id; in qib_init_sge()
119 wc.status = IB_WC_LOC_PROT_ERR; in qib_init_sge()
120 wc.opcode = IB_WC_RECV; in qib_init_sge()
121 wc.qp = &qp->ibqp; in qib_init_sge()
123 qib_cq_enter(to_icq(qp->ibqp.recv_cq), &wc, 1); in qib_init_sge()
363 struct ib_wc wc; in qib_ruc_loopback() local
424 memset(&wc, 0, sizeof(wc)); in qib_ruc_loopback()
434 wc.wc_flags = IB_WC_WITH_IMM; in qib_ruc_loopback()
435 wc.ex.imm_data = wqe->wr.ex.imm_data; in qib_ruc_loopback()
448 wc.wc_flags = IB_WC_WITH_IMM; in qib_ruc_loopback()
449 wc.ex.imm_data = wqe->wr.ex.imm_data; in qib_ruc_loopback()
552 wc.opcode = IB_WC_RECV_RDMA_WITH_IMM; in qib_ruc_loopback()
554 wc.opcode = IB_WC_RECV; in qib_ruc_loopback()
555 wc.wr_id = qp->r_wr_id; in qib_ruc_loopback()
556 wc.status = IB_WC_SUCCESS; in qib_ruc_loopback()
557 wc.byte_len = wqe->length; in qib_ruc_loopback()
558 wc.qp = &qp->ibqp; in qib_ruc_loopback()
559 wc.src_qp = qp->remote_qpn; in qib_ruc_loopback()
560 wc.slid = qp->remote_ah_attr.dlid; in qib_ruc_loopback()
561 wc.sl = qp->remote_ah_attr.sl; in qib_ruc_loopback()
562 wc.port_num = 1; in qib_ruc_loopback()
564 qib_cq_enter(to_icq(qp->ibqp.recv_cq), &wc, in qib_ruc_loopback()
602 wc.status = IB_WC_LOC_QP_OP_ERR; in qib_ruc_loopback()
607 wc.status = IB_WC_LOC_QP_OP_ERR; in qib_ruc_loopback()
612 wc.status = IB_WC_LOC_PROT_ERR; in qib_ruc_loopback()
615 qib_rc_error(qp, wc.status); in qib_ruc_loopback()
794 struct ib_wc wc; in qib_send_complete() local
796 memset(&wc, 0, sizeof(wc)); in qib_send_complete()
797 wc.wr_id = wqe->wr.wr_id; in qib_send_complete()
798 wc.status = status; in qib_send_complete()
799 wc.opcode = ib_qib_wc_opcode[wqe->wr.opcode]; in qib_send_complete()
800 wc.qp = &qp->ibqp; in qib_send_complete()
802 wc.byte_len = wqe->length; in qib_send_complete()
803 qib_cq_enter(to_icq(qp->ibqp.send_cq), &wc, in qib_send_complete()