Lines Matching refs:wc
861 struct ib_wc wc; in do_rc_ack() local
951 memset(&wc, 0, sizeof wc); in do_rc_ack()
952 wc.wr_id = wqe->wr.wr_id; in do_rc_ack()
953 wc.status = IB_WC_SUCCESS; in do_rc_ack()
954 wc.opcode = ib_ipath_wc_opcode[wqe->wr.opcode]; in do_rc_ack()
955 wc.byte_len = wqe->length; in do_rc_ack()
956 wc.qp = &qp->ibqp; in do_rc_ack()
957 wc.src_qp = qp->remote_qpn; in do_rc_ack()
958 wc.slid = qp->remote_ah_attr.dlid; in do_rc_ack()
959 wc.sl = qp->remote_ah_attr.sl; in do_rc_ack()
960 ipath_cq_enter(to_icq(qp->ibqp.send_cq), &wc, 0); in do_rc_ack()
1578 struct ib_wc wc; in ipath_rc_rcv() local
1668 memset(&wc, 0, sizeof wc); in ipath_rc_rcv()
1706 wc.ex.imm_data = *(__be32 *) data; in ipath_rc_rcv()
1710 wc.ex.imm_data = ohdr->u.imm_data; in ipath_rc_rcv()
1713 wc.wc_flags = IB_WC_WITH_IMM; in ipath_rc_rcv()
1726 wc.byte_len = tlen + qp->r_rcv_len; in ipath_rc_rcv()
1727 if (unlikely(wc.byte_len > qp->r_len)) in ipath_rc_rcv()
1733 wc.wr_id = qp->r_wr_id; in ipath_rc_rcv()
1734 wc.status = IB_WC_SUCCESS; in ipath_rc_rcv()
1737 wc.opcode = IB_WC_RECV_RDMA_WITH_IMM; in ipath_rc_rcv()
1739 wc.opcode = IB_WC_RECV; in ipath_rc_rcv()
1740 wc.qp = &qp->ibqp; in ipath_rc_rcv()
1741 wc.src_qp = qp->remote_qpn; in ipath_rc_rcv()
1742 wc.slid = qp->remote_ah_attr.dlid; in ipath_rc_rcv()
1743 wc.sl = qp->remote_ah_attr.sl; in ipath_rc_rcv()
1745 ipath_cq_enter(to_icq(qp->ibqp.recv_cq), &wc, in ipath_rc_rcv()