Lines Matching defs:wr

188 dapli_arbel_wqe_send_build(ib_qp_handle_t qp, ibt_send_wr_t *wr,
203 nds = wr->wr_nds;
204 sgl = wr->wr_sgl;
206 ctrl = ((wr->wr_flags & IBT_WR_SEND_SIGNAL) ?
208 ((wr->wr_flags & IBT_WR_SEND_SOLICIT) ?
216 switch (wr->wr_opcode) {
235 if (qp->qp_sq_inline < 0 && wr->wr_opcode == IBT_WRC_RDMAR)
248 TAVOR_WQE_BUILD_REMADDR(rc, &wr->wr.rc.rcwr.rdma);
262 /* XXX - need equiv of "arbel_wr_bind_check(state, wr);" */
265 old_rkey = wr->wr.rc.rcwr.bind->bind_rkey;
270 wr->wr.rc.rcwr.bind->bind_rkey_out = new_rkey;
280 TAVOR_WQE_BUILD_BIND(bn, wr->wr.rc.rcwr.bind);
295 wr->wr_opcode);
431 dapli_arbel_wqe_recv_build(ib_qp_handle_t qp, ibt_recv_wr_t *wr,
444 if (wr->wr_nds > qp->qp_rq_sgl) {
457 for (i = 0; i < wr->wr_nds; i++) {
458 if (wr->wr_sgl[i].ds_len == 0) {
467 TAVOR_WQE_BUILD_DATA_SEG(&ds[num_ds], &wr->wr_sgl[i]);
489 dapli_arbel_wqe_srq_build(ib_srq_handle_t srq, ibt_recv_wr_t *wr,
503 if (wr->wr_nds > srq->srq_wq_sgl) {
516 for (i = 0; i < wr->wr_nds; i++) {
517 if (wr->wr_sgl[i].ds_len == 0) {
526 TAVOR_WQE_BUILD_DATA_SEG(&ds[num_ds], &wr->wr_sgl[i]);
1035 dapli_arbel_post_send(DAPL_EP *ep, ibt_send_wr_t *wr, boolean_t ns)
1097 status = dapli_arbel_wqe_send_build(qp, wr, wqe_addr, &desc_sz);
1120 if (wr->wr_flags & IBT_WR_SEND_SIGNAL) {
1124 dapli_tavor_wrid_add_entry(qp->qp_sq_wqhdr, wr->wr_id, wqeaddrsz,
1130 dapli_arbel_wqe_send_linknext(wr, desc, desc_sz,
1172 dapli_arbel_post_recv(DAPL_EP *ep, ibt_recv_wr_t *wr, boolean_t ns)
1236 status = dapli_arbel_wqe_recv_build(qp, wr, wqe_addr, &desc_sz);
1249 dapli_tavor_wrid_add_entry(qp->qp_rq_wqhdr, wr->wr_id, wqeaddrsz,
1287 dapli_arbel_post_srq(DAPL_SRQ *srqp, ibt_recv_wr_t *wr, boolean_t ns)
1338 status = dapli_arbel_wqe_srq_build(srq, wr, wqe_addr);
1347 dapli_tavor_wrid_add_entry_srq(srq, wr->wr_id, wqe_index);