ibt_wr_ds_t
ibt_wr_ds_t sgl;
ibt_wr_ds_t *sgl;
ibt_wr_ds_t sgl;
ibt_wr_ds_t end_sgl;
ibt_wr_ds_t sgl;
ibt_wr_ds_t *sgl;
ibt_wr_ds_t sgl;
ibt_wr_ds_t end_sgl;
ibt_wr_ds_t *sgl;
ibt_wr_ds_t end_sgl;
typedef ibt_wr_ds_t ib_data_segment_t;
dapl_os_free(pr_sgl, num_segments*sizeof (ibt_wr_ds_t));
ibt_wr_ds_t pr_sgl;
ibt_wr_ds_t pr_sgl_arr[DAPL_MAX_IOV];
ibt_wr_ds_t *pr_sgl;
pr_sgl = dapl_os_alloc(num_segments * sizeof (ibt_wr_ds_t));
dapl_os_free(pr_sgl, num_segments*sizeof (ibt_wr_ds_t));
ibt_wr_ds_t ps_sgl_arr[DAPL_MAX_IOV];
ibt_wr_ds_t *ps_sgl;
ps_sgl = dapl_os_alloc(num_segments * sizeof (ibt_wr_ds_t));
num_segments*sizeof (ibt_wr_ds_t));
num_segments*sizeof (ibt_wr_ds_t));
dapl_os_free(ps_sgl, num_segments*sizeof (ibt_wr_ds_t));
ibt_wr_ds_t ps_sgl;
ibt_wr_ds_t pr_sgl_arr[DAPL_MAX_IOV];
ibt_wr_ds_t *pr_sgl;
pr_sgl = dapl_os_alloc(num_segments * sizeof (ibt_wr_ds_t));
ibt_wr_ds_t ds;
ibt_wr_ds_t, &(dbuf->db_sge), srpt_iu_t, iu,
ibt_wr_ds_t iu_sge;
ibt_wr_ds_t db_sge;
ibt_wr_ds_t ds;
ibt_wr_ds_t, &(db->db_sge), srpt_iu_t, iu,
ibt_wr_ds_t *sgl;
bzero(&tx->hlc_sgl, sizeof (ibt_wr_ds_t));
ibt_wr_ds_t *sgl;
ibt_wr_ds_t *sgl;
ibt_wr_ds_t *sgl;
static ibt_wr_ds_t null_sgl = { 0, 0x00000100, 0 };
ibt_wr_ds_t *sgl;
ibt_wr_ds_t *sgl;
bzero(&tx->tlc_sgl, sizeof (ibt_wr_ds_t));
ibt_wr_ds_t *sgl;
ibt_wr_ds_t end_sgl;
ibt_wr_ds_t *sgl;
ibt_wr_ds_t *sgl;
eib_rsrc_grab_lsobufs(eib_t *ss, uint_t req_sz, ibt_wr_ds_t *sgl, uint32_t *nds)
eib_rsrc_return_lsobufs(eib_t *ss, ibt_wr_ds_t *sgl_p, uint32_t nds)
static int ibd_acquire_lsobufs(ibd_state_t *, uint_t, ibt_wr_ds_t *,
static void ibd_release_lsobufs(ibd_state_t *, ibt_wr_ds_t *, uint32_t);
ibd_acquire_lsobufs(ibd_state_t *state, uint_t req_sz, ibt_wr_ds_t *sgl_p,
ibd_release_lsobufs(ibd_state_t *state, ibt_wr_ds_t *sgl_p, uint32_t nds)
ibt_wr_ds_t *sgl;
RDSV3_IB_MAX_SGE * sizeof (ibt_wr_ds_t)));
ibt_wr_ds_t *sgl;
RDSV3_IB_MAX_SGE * sizeof (ibt_wr_ds_t)), KM_NOSLEEP);
sgl = (ibt_wr_ds_t *)((uint8_t *)ic->i_send_wrs +
ibt_wr_ds_t *sge = &ic->i_ack_sge;
ibt_wr_ds_t *sge;
ibt_wr_ds_t *sgl;
(num_sgl * sizeof (ibt_wr_ds_t)));
kmem_zalloc(iov_attr.iov_wr_nds * sizeof (ibt_wr_ds_t),
iov_attr.iov_wr_nds * sizeof (ibt_wr_ds_t));
ibt_wr_ds_t *sge;
ibt_wr_ds_t *sgl;
sgl = kmem_zalloc((num * 2) * sizeof (ibt_wr_ds_t), KM_SLEEP);
kmem_free(scat->sgl, (num * 2) * sizeof (ibt_wr_ds_t));
ibt_wr_ds_t *sgl;
sgl = kmem_zalloc(IBMF_MAX_RQ_WR_SGL_ELEMENTS * sizeof (ibt_wr_ds_t),
sizeof (ibt_wr_ds_t));
IBMF_MAX_RQ_WR_SGL_ELEMENTS * sizeof (ibt_wr_ds_t));
ibt_wr_ds_t sgl[1];
sizeof (ibt_wr_ds_t));
ibt_wr_ds_t sgl[1];
ibmf_i_init_recv_wqe(ibmf_qp_t *qpp, ibt_wr_ds_t *sglp,
ibt_wr_ds_t *sglp, ibmf_send_wqe_t *wqep, ibt_ud_dest_hdl_t ud_dest,
ibt_wr_ds_t sgl[DSEG_MAX];
rib_create_wid(rib_qp_t *qp, ibt_wr_ds_t *sgl, uint32_t msgid)
ibt_wr_ds_t sgl[DSEG_MAX];
ibt_wr_ds_t sgl[DSEG_MAX];
ibt_wr_ds_t sgl[DSEG_MAX];
ibt_wr_ds_t sgl;
rib_init_svc_recv(rib_qp_t *qp, ibt_wr_ds_t *sgl)
static struct svc_recv *rib_init_svc_recv(rib_qp_t *, ibt_wr_ds_t *);
static struct recv_wid *rib_create_wid(rib_qp_t *, ibt_wr_ds_t *, uint32_t);
ibt_wr_ds_t hlc_sgl;
ibt_wr_ds_t tlc_sgl;
ibt_wr_ds_t qe_sgl;
ibt_wr_ds_t qe_big_sgl[EIB_MAX_SGL];
extern int eib_rsrc_grab_lsobufs(eib_t *, uint_t, ibt_wr_ds_t *, uint32_t *);
extern void eib_rsrc_return_lsobufs(eib_t *, ibt_wr_ds_t *, uint32_t);
ibt_wr_ds_t qe_sgl;
ibt_wr_ds_t ic_sgl;
ibt_wr_ds_t w_sgl[IBD_MAX_SQSEG];
ibt_wr_ds_t msg_ds; /* SGEs for hdr and text */
ibt_wr_ds_t buf_ds; /* SGE for this buffer */
ibt_wr_ds_t buf_ds;
ibt_wr_ds_t ep_ackds;
ibt_wr_ds_t i_ack_sge;
ibt_wr_ds_t f_sge;
ibt_wr_ds_t r_sge[2];
ibt_wr_ds_t *sgl;
ibt_wr_ds_t *wr_sgl; /* SGL */
ibt_wr_ds_t *wr_sgl; /* SGL */
ibmf_msg_impl_t *msgimplp, ibt_wr_ds_t *sglp, ibmf_send_wqe_t *wqep,
void ibmf_i_init_recv_wqe(ibmf_qp_t *qpp, ibt_wr_ds_t *sglp,