Lines Matching refs:wc
250 struct ib_wc wc; in qib_uc_rcv() local
381 wc.ex.imm_data = ohdr->u.imm_data; in qib_uc_rcv()
383 wc.wc_flags = IB_WC_WITH_IMM; in qib_uc_rcv()
387 wc.ex.imm_data = 0; in qib_uc_rcv()
388 wc.wc_flags = 0; in qib_uc_rcv()
398 wc.byte_len = tlen + qp->r_rcv_len; in qib_uc_rcv()
399 if (unlikely(wc.byte_len > qp->r_len)) in qib_uc_rcv()
401 wc.opcode = IB_WC_RECV; in qib_uc_rcv()
405 wc.wr_id = qp->r_wr_id; in qib_uc_rcv()
406 wc.status = IB_WC_SUCCESS; in qib_uc_rcv()
407 wc.qp = &qp->ibqp; in qib_uc_rcv()
408 wc.src_qp = qp->remote_qpn; in qib_uc_rcv()
409 wc.slid = qp->remote_ah_attr.dlid; in qib_uc_rcv()
410 wc.sl = qp->remote_ah_attr.sl; in qib_uc_rcv()
412 wc.vendor_err = 0; in qib_uc_rcv()
413 wc.pkey_index = 0; in qib_uc_rcv()
414 wc.dlid_path_bits = 0; in qib_uc_rcv()
415 wc.port_num = 0; in qib_uc_rcv()
417 qib_cq_enter(to_icq(qp->ibqp.recv_cq), &wc, in qib_uc_rcv()
456 wc.ex.imm_data = ohdr->u.rc.imm_data; in qib_uc_rcv()
471 wc.ex.imm_data = ohdr->u.imm_data; in qib_uc_rcv()
474 wc.wc_flags = IB_WC_WITH_IMM; in qib_uc_rcv()
495 wc.byte_len = qp->r_len; in qib_uc_rcv()
496 wc.opcode = IB_WC_RECV_RDMA_WITH_IMM; in qib_uc_rcv()