ibt_send_wr_t
typedef DAT_RETURN (*DAPL_POST_SEND)(DAPL_EP *, ibt_send_wr_t *, boolean_t);
dapli_arbel_post_send(DAPL_EP *ep, ibt_send_wr_t *wr, boolean_t ns)
dapli_arbel_wqe_send_build(ib_qp_handle_t qp, ibt_send_wr_t *wr,
dapli_arbel_wqe_send_linknext(ibt_send_wr_t *curr_wr,
static int dapli_arbel_wqe_send_build(ib_qp_handle_t, ibt_send_wr_t *,
dapli_hermon_post_send(DAPL_EP *ep, ibt_send_wr_t *wr, boolean_t ns)
dapli_hermon_wqe_send_build(ib_qp_handle_t qp, ibt_send_wr_t *wr,
static int dapli_hermon_wqe_send_build(ib_qp_handle_t, ibt_send_wr_t *,
dapli_tavor_post_send(DAPL_EP *ep, ibt_send_wr_t *wr, boolean_t ns)
dapli_tavor_wqe_send_build(ib_qp_handle_t qp, ibt_send_wr_t *wr,
dapli_tavor_wqe_send_linknext(ibt_send_wr_t *curr_wr, uint64_t *curr_addr,
static int dapli_tavor_wqe_send_build(ib_qp_handle_t, ibt_send_wr_t *,
static void dapli_tavor_wqe_send_linknext(ibt_send_wr_t *, uint64_t *,
ibt_send_wr_t ps_wr;
ibt_send_wr_t ps_wr;
ibt_send_wr_t wre;
ibt_send_wr_t wr;
ibt_send_wr_t, 0, uint32_t, stmf_dbuf->db_data_size,
ibt_send_wr_t wr;
ibt_send_wr_t, &wr, uint32_t, rdma_len,
ibt_send_wr_t *, uint_t, uint_t *);
hermon_ci_post_send(ibc_hca_hdl_t hca, ibc_qp_hdl_t qp, ibt_send_wr_t *wr_p,
bzero(&tx->hlc_wr, sizeof (ibt_send_wr_t));
ibt_send_wr_t *wr, uint64_t *desc, uint_t *size)
ibt_send_wr_t *wr, uint64_t *desc, uint_t *size)
hermon_wr_get_immediate(ibt_send_wr_t *wr)
hermon_wr_bind_check(hermon_state_t *state, ibt_send_wr_t *wr)
ibt_send_wr_t *wr, uint_t num_wr, uint_t *num_posted)
static uint32_t hermon_wr_get_immediate(ibt_send_wr_t *wr);
static int hermon_wr_bind_check(hermon_state_t *state, ibt_send_wr_t *wr);
ibt_send_wr_t *wr, uint64_t *desc, uint_t *size);
ibt_send_wr_t *wr, uint64_t *desc, uint_t *size);
ibt_send_wr_t *wr, uint_t num_wr, uint_t *num_posted)
ibt_send_wr_t *wr, uint_t num_wr, uint_t *num_posted)
ibt_send_wr_t *curr_wr;
ibt_send_wr_t *, uint_t, uint_t *);
tavor_ci_post_send(ibc_hca_hdl_t hca, ibc_qp_hdl_t qp, ibt_send_wr_t *wr_p,
bzero(&tx->tlc_wr, sizeof (ibt_send_wr_t));
tavor_wqe_send_linknext(ibt_send_wr_t *curr_wr, ibt_send_wr_t *prev_wr,
ibt_send_wr_t *wr, uint64_t *desc, uint_t *size)
tavor_wqe_mlx_linknext(ibt_send_wr_t *prev_wr, uint64_t *curr_desc,
tavor_wr_get_immediate(ibt_send_wr_t *wr)
tavor_wr_bind_check(tavor_state_t *state, ibt_send_wr_t *wr)
static uint32_t tavor_wr_get_immediate(ibt_send_wr_t *wr);
static int tavor_wr_bind_check(tavor_state_t *state, ibt_send_wr_t *wr);
ibt_send_wr_t *wr, uint64_t *desc, uint_t *size);
static void tavor_wqe_send_linknext(ibt_send_wr_t *curr_wr,
ibt_send_wr_t *prev_wr, uint64_t *curr_desc, uint_t curr_descsz,
ibt_send_wr_t *wr, uint64_t *desc, uint_t *size);
static void tavor_wqe_mlx_linknext(ibt_send_wr_t *prev_wr, uint64_t *curr_desc,
ibt_send_wr_t *wr, uint64_t *desc, uint_t *size)
ibt_send_wr_t *wr, uint_t num_wr, uint_t *num_posted)
ibt_send_wr_t wrs[EIB_MAX_POST_MULTIPLE];
ibt_send_wr_t wrs[IBD_MAX_TX_POST_MULTIPLE];
ibt_send_wr_t wrs[IBD_MAX_TX_POST_MULTIPLE];
ibt_send_wr_t wr;
ibt_send_wr_t wr;
ibt_send_wr_t wr;
bzero(&wr, sizeof (ibt_send_wr_t));
bcopy(&wr, &iser_buf->buf_wr, sizeof (ibt_send_wr_t));
ibt_send_wr_t wr;
ibt_send_wr_t wr;
bzero(&wr, sizeof (ibt_send_wr_t));
bcopy(&wr, &iser_buf->buf_wr, sizeof (ibt_send_wr_t));
ibt_send_wr_t wr;
ibt_send_wr_t *wrp, wr;
wrp = (ibt_send_wr_t *)kmem_zalloc(sizeof (ibt_send_wr_t) *
kmem_free(wrp, npkts * sizeof (ibt_send_wr_t));
kmem_free(wrp, npkts * sizeof (ibt_send_wr_t));
kmem_free(wrp, npkts * sizeof (ibt_send_wr_t));
ibt_send_wr_t *wrp;
wrp = (ibt_send_wr_t *)kmem_zalloc(sizeof (ibt_send_wr_t) * 100,
kmem_free(wrp, sizeof (ibt_send_wr_t) * 100);
(sizeof (ibt_send_wr_t) +
ibt_send_wr_t *wrp;
kmem_alloc(ic->i_send_ring.w_nr * (sizeof (ibt_send_wr_t) +
(ic->i_send_ring.w_nr * sizeof (ibt_send_wr_t)));
ibt_send_wr_t *wr = &ic->i_ack_wr;
ibt_send_wr_t *wr, unsigned int pos,
ibt_send_wr_t *wr;
ibt_send_wr_t *wr;
ibt_send_wr_t swr;
ibt_post_send(ibt_channel_hdl_t chan, ibt_send_wr_t *wr_list, uint_t size,
ibt_send_wr_t *swrp;
ibt_send_wr_t *swrp;
ibt_send_wr_t tx_wr;
bzero(&tx_wr, sizeof (ibt_send_wr_t));
ibt_send_wr_t tx_wr;
bzero(&tx_wr, sizeof (ibt_send_wr_t));
ibt_send_wr_t rx_wr;
bzero(&rx_wr, sizeof (ibt_send_wr_t));
ibt_send_wr_t hlc_wr;
ibt_send_wr_t *wr_p, uint_t num_wr, uint_t *num_posted);
ibt_send_wr_t tlc_wr;
ibt_send_wr_t *wr_p, uint_t num_wr, uint_t *num_posted);
ibt_send_wr_t w_swr;
ibt_send_wr_t buf_wr; /* DEBUG, copy of wr from request */
ibt_send_wr_t ep_ackwr;
ibt_send_wr_t *i_send_wrs;
ibt_send_wr_t i_ack_wr;
ibt_send_wr_t swr;
ibt_send_wr_t *wr_p, uint_t num_wr, uint_t *num_posted);
ibt_status_t ibt_post_send(ibt_channel_hdl_t chan, ibt_send_wr_t *wr_list,
ibt_send_wr_t send;
ibt_send_wr_t send_wr; /* IBT send work request */