Lines Matching refs:tx
119 tavor_loopback_comm_t *tx, tavor_loopback_comm_t *rx);
2637 tavor_loopback_comm_t *tx, tavor_loopback_comm_t *rx)
2641 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*tx))
2643 bzero(&tx->tlc_sgl, sizeof (ibt_wr_ds_t));
2644 bzero(&tx->tlc_wr, sizeof (ibt_send_wr_t));
2647 tx->tlc_sgl.ds_va = tx->tlc_mrdesc.md_vaddr;
2648 tx->tlc_sgl.ds_key = tx->tlc_mrdesc.md_lkey;
2649 tx->tlc_sgl.ds_len = tx->tlc_buf_sz;
2652 tx->tlc_wr.wr_id = tx->tlc_wrid++;
2653 tx->tlc_wr.wr_flags = IBT_WR_SEND_SIGNAL;
2654 tx->tlc_wr.wr_nds = 1;
2655 tx->tlc_wr.wr_sgl = &tx->tlc_sgl;
2656 tx->tlc_wr.wr_opcode = IBT_WRC_RDMAW;
2657 tx->tlc_wr.wr_trans = IBT_RC_SRV;
2660 tx->tlc_wr.wr.rc.rcwr.rdma.rdma_raddr = rx->tlc_mrdesc.md_vaddr;
2661 tx->tlc_wr.wr.rc.rcwr.rdma.rdma_rkey = rx->tlc_mrdesc.md_rkey;
2662 tx->tlc_complete = 0;
2663 ret = tavor_post_send(lstate->tls_state, tx->tlc_qp_hdl, &tx->tlc_wr,