Searched refs:eib_wqe_t (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_rsrc.c45 static int eib_rsrc_grab_wqes(eib_t *, eib_wqe_pool_t *, eib_wqe_t **, uint_t,
47 static void eib_rsrc_return_wqes(eib_t *, eib_wqe_pool_t *, eib_wqe_t **,
83 eib_rsrc_grab_swqes(eib_t *ss, eib_wqe_t **wqes, uint_t n_req, uint_t *actual,
86 eib_wqe_t *wqe;
118 eib_rsrc_grab_rwqes(eib_t *ss, eib_wqe_t **wqes, uint_t n_req, uint_t *actual,
201 eib_wqe_t *
204 eib_wqe_t *wqe = NULL;
241 eib_wqe_t *
244 eib_wqe_t *wqe = NULL;
253 eib_rsrc_return_swqe(eib_t *ss, eib_wqe_t *wq
[all...]
H A Deib_chan.c80 eib_wqe_t *rwqes[EIB_RWR_CHUNK_SZ];
119 eib_wqe_t *rwqe = rwqes[i];
154 eib_chan_post_recv(eib_t *ss, eib_chan_t *chan, eib_wqe_t *rwqe)
H A Deib_fip.c37 static int eib_fip_make_login(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
38 static int eib_fip_make_update(eib_t *, eib_vnic_t *, eib_wqe_t *, int, int *);
39 static int eib_fip_make_table(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
40 static int eib_fip_make_ka(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
41 static int eib_fip_make_logout(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
43 static int eib_fip_send_login(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
44 static int eib_fip_send_update(eib_t *, eib_vnic_t *, eib_wqe_t *,
46 static int eib_fip_send_table(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
47 static int eib_fip_send_ka(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
48 static int eib_fip_send_logout(eib_t *, eib_vnic_t *, eib_wqe_t *, in
[all...]
H A Deib_adm.c41 static void eib_adm_rx_comp(eib_t *, eib_wqe_t *);
42 static void eib_adm_tx_comp(eib_t *, eib_wqe_t *);
43 static void eib_adm_err_comp(eib_t *, eib_wqe_t *, ibt_wc_t *);
123 eib_wqe_t *wqe;
145 wqe = (eib_wqe_t *)(uintptr_t)wc->wc_id;
311 eib_adm_rx_comp(eib_t *ss, eib_wqe_t *wqe)
345 eib_adm_tx_comp(eib_t *ss, eib_wqe_t *wqe)
352 eib_adm_err_comp(eib_t *ss, eib_wqe_t *wqe, ibt_wc_t *wc)
H A Deib_ctl.c41 static void eib_ctl_rx_comp(eib_vnic_t *, eib_wqe_t *);
42 static void eib_ctl_tx_comp(eib_vnic_t *, eib_wqe_t *);
43 static void eib_ctl_err_comp(eib_vnic_t *, eib_wqe_t *, ibt_wc_t *);
100 eib_wqe_t *wqe;
122 wqe = (eib_wqe_t *)(uintptr_t)wc->wc_id;
291 eib_ctl_rx_comp(eib_vnic_t *vnic, eib_wqe_t *wqe)
324 eib_ctl_tx_comp(eib_vnic_t *vnic, eib_wqe_t *wqe)
330 eib_ctl_err_comp(eib_vnic_t *vnic, eib_wqe_t *wqe, ibt_wc_t *wc)
H A Deib_data.c45 static void eib_data_setup_lso(eib_wqe_t *, mblk_t *, uint32_t,
47 static int eib_data_prepare_sgl(eib_vnic_t *, eib_wqe_t *, mblk_t *);
52 static mblk_t *eib_data_rx_comp(eib_vnic_t *, eib_wqe_t *, ibt_wc_t *);
53 static void eib_data_tx_comp(eib_vnic_t *, eib_wqe_t *, eib_chan_t *);
54 static void eib_data_err_comp(eib_vnic_t *, eib_wqe_t *, ibt_wc_t *);
115 eib_wqe_t *wqe;
155 wqe = (eib_wqe_t *)(uintptr_t)wc->wc_id;
235 eib_wqe_t *wqe;
257 wqe = (eib_wqe_t *)(uintptr_t)wc->wc_id;
276 eib_wqe_t *rwq
[all...]
H A Deib_mac.c323 eib_wqe_t *swqe = NULL;
H A Deib_vnic.c584 eib_vnic_setup_dest(eib_vnic_t *vnic, eib_wqe_t *swqe, uint8_t *dmac,
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/
H A Deib_impl.h260 } eib_wqe_t; typedef in typeref:struct:eib_wqe_s
282 #define EIB_WQE_SZ (sizeof (eib_wqe_t))
854 extern void eib_data_post_tx(eib_vnic_t *, eib_wqe_t *);
858 extern int eib_data_prepare_frame(eib_vnic_t *, eib_wqe_t *, mblk_t *,
866 extern int eib_rsrc_grab_swqes(eib_t *, eib_wqe_t **, uint_t, uint_t *, int);
867 extern int eib_rsrc_grab_rwqes(eib_t *, eib_wqe_t **, uint_t, uint_t *, int);
869 extern eib_wqe_t *eib_rsrc_grab_swqe(eib_t *, int);
870 extern eib_wqe_t *eib_rsrc_grab_rwqe(eib_t *, int);
871 extern void eib_rsrc_return_swqe(eib_t *, eib_wqe_t *, eib_chan_t *);
872 extern void eib_rsrc_return_rwqe(eib_t *, eib_wqe_t *, eib_chan_
[all...]

Completed in 60 milliseconds