Lines Matching refs:wqe
340 struct qib_swqe *wqe; in qib_post_one_send() local
399 wqe = get_swqe_ptr(qp, qp->s_head); in qib_post_one_send()
403 memcpy(&wqe->ud_wr, ud_wr(wr), sizeof(wqe->ud_wr)); in qib_post_one_send()
405 memcpy(&wqe->reg_wr, reg_wr(wr), in qib_post_one_send()
406 sizeof(wqe->reg_wr)); in qib_post_one_send()
410 memcpy(&wqe->rdma_wr, rdma_wr(wr), sizeof(wqe->rdma_wr)); in qib_post_one_send()
413 memcpy(&wqe->atomic_wr, atomic_wr(wr), sizeof(wqe->atomic_wr)); in qib_post_one_send()
415 memcpy(&wqe->wr, wr, sizeof(wqe->wr)); in qib_post_one_send()
417 wqe->length = 0; in qib_post_one_send()
428 ok = qib_lkey_ok(rkt, pd, &wqe->sg_list[j], in qib_post_one_send()
432 wqe->length += length; in qib_post_one_send()
435 wqe->wr.num_sge = j; in qib_post_one_send()
439 if (wqe->length > 0x80000000U) in qib_post_one_send()
441 } else if (wqe->length > (dd_from_ibdev(qp->ibqp.device)->pport + in qib_post_one_send()
446 wqe->ssn = qp->s_ssn++; in qib_post_one_send()
454 struct qib_sge *sge = &wqe->sg_list[--j]; in qib_post_one_send()
526 struct qib_rwqe *wqe; in qib_post_receive() local
547 wqe = get_rwqe_ptr(&qp->r_rq, wq->head); in qib_post_receive()
548 wqe->wr_id = wr->wr_id; in qib_post_receive()
549 wqe->num_sge = wr->num_sge; in qib_post_receive()
551 wqe->sg_list[i] = wr->sg_list[i]; in qib_post_receive()
1101 if (tx->wqe) in sdma_complete()
1102 qib_send_complete(qp, tx->wqe, IB_WC_SUCCESS); in sdma_complete()
1181 tx->wqe = qp->s_wqe; in qib_verbs_send_dma()