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 D | eib_rsrc.c | 45 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 D | eib_chan.c | 80 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 D | eib_fip.c | 37 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 D | eib_adm.c | 41 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 D | eib_ctl.c | 41 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 D | eib_data.c | 45 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 D | eib_mac.c | 323 eib_wqe_t *swqe = NULL;
|
H A D | eib_vnic.c | 584 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 D | eib_impl.h | 260 } 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