Lines Matching defs:wqe
237 struct rvt_swqe *wqe;
257 wqe = rvt_get_swqe_ptr(qp, qp->s_last);
258 rvt_send_complete(qp, wqe, IB_WC_WR_FLUSH_ERR);
266 wqe = rvt_get_swqe_ptr(qp, qp->s_cur);
274 ah_attr = rvt_get_swqe_ah_attr(wqe);
299 qib_ud_loopback(qp, wqe);
302 rvt_send_complete(qp, wqe, IB_WC_SUCCESS);
308 extra_bytes = -wqe->length & 3;
309 nwords = (wqe->length + extra_bytes) >> 2;
313 qp->s_cur_size = wqe->length;
316 qp->s_wqe = wqe;
317 qp->s_sge.sge = wqe->sg_list[0];
318 qp->s_sge.sg_list = wqe->sg_list + 1;
319 qp->s_sge.num_sge = wqe->wr.num_sge;
320 qp->s_sge.total_len = wqe->length;
338 if (wqe->wr.opcode == IB_WR_SEND_WITH_IMM) {
340 ohdr->u.ud.imm_data = wqe->wr.ex.imm_data;
361 if (wqe->wr.send_flags & IB_SEND_SOLICITED)
366 rvt_get_swqe_pkey_index(wqe) : qp->s_pkey_index);
375 cpu_to_be32(rvt_get_swqe_remote_qpn(wqe));
376 ohdr->bth[2] = cpu_to_be32(wqe->psn & QIB_PSN_MASK);
382 cpu_to_be32((int)rvt_get_swqe_remote_qkey(wqe) < 0 ? qp->qkey :
383 rvt_get_swqe_remote_qkey(wqe));