Home
last modified time | relevance | path

Searched refs:eib_t (Results 1 – 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/
H A Deib_impl.h793 } eib_t; typedef
819 extern void eib_events_handler(eib_t *);
821 extern void eib_refill_rwqes(eib_t *);
822 extern void eib_vnic_creator(eib_t *);
823 extern void eib_monitor_tx_wqes(eib_t *);
888 extern int eib_ibt_hca_init(eib_t *);
889 extern void eib_ibt_link_mod(eib_t *);
917 extern int eib_mac_start(eib_t *);
918 extern void eib_mac_stop(eib_t *);
961 extern int eib_get_props(eib_t *);
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_adm.c38 static int eib_adm_setup_cq(eib_t *);
39 static int eib_adm_setup_ud_channel(eib_t *);
44 static void eib_rb_adm_setup_cq(eib_t *);
48 eib_adm_setup_qp(eib_t *ss, int *err) in eib_adm_setup_qp()
120 eib_t *ss = (eib_t *)(void *)arg1; in eib_adm_comp_handler()
160 eib_rb_adm_setup_qp(eib_t *ss) in eib_rb_adm_setup_qp()
171 eib_adm_setup_cq(eib_t *ss) in eib_adm_setup_cq()
235 eib_adm_setup_ud_channel(eib_t *ss) in eib_adm_setup_ud_channel()
295 eib_t *ss = arg; in eib_adm_comp_intr()
385 eib_rb_adm_setup_cq(eib_t *ss) in eib_rb_adm_setup_cq()
[all …]
H A Deib_mac.c43 static void eib_rb_mac_start(eib_t *, eib_vnic_t *);
53 eib_mac_set_nic_state(eib_t *ss, uint_t flags) in eib_mac_set_nic_state()
69 eib_mac_clr_nic_state(eib_t *ss, uint_t flags) in eib_mac_clr_nic_state()
96 eib_mac_get_nic_state(eib_t *ss) in eib_mac_get_nic_state()
146 eib_mac_link_up(eib_t *ss, boolean_t force) in eib_mac_link_up()
152 eib_mac_link_down(eib_t *ss, boolean_t force) in eib_mac_link_down()
158 eib_mac_start(eib_t *ss) in eib_mac_start()
220 eib_mac_stop(eib_t *ss) in eib_mac_stop()
296 eib_mac_promisc(eib_t *ss, boolean_t set) in eib_mac_promisc()
319 eib_mac_tx(eib_t *ss, mblk_t *mp) in eib_mac_tx()
[all …]
H A Deib_main.c199 eib_t *ss; in eib_attach()
282 eib_t *ss; in eib_detach()
320 eib_t *ss = arg; in eib_m_stat()
390 eib_t *ss = arg; in eib_m_start()
409 eib_t *ss = arg; in eib_m_stop()
422 eib_t *ss = arg; in eib_m_promisc()
433 eib_t *ss = arg; in eib_m_multicast()
467 eib_t *ss = arg; in eib_m_unicast()
490 eib_t *ss = arg; in eib_m_tx()
526 eib_t *ss = arg; in eib_m_getcapab()
[all …]
H A Deib_rsrc.c38 static int eib_rsrc_setup_txbufs(eib_t *, int *);
39 static int eib_rsrc_setup_rxbufs(eib_t *, int *);
40 static int eib_rsrc_setup_lsobufs(eib_t *, int *);
60 eib_rsrc_setup_bufs(eib_t *ss, int *err) in eib_rsrc_setup_bufs()
202 eib_rsrc_grab_swqe(eib_t *ss, int pri) in eib_rsrc_grab_swqe()
242 eib_rsrc_grab_rwqe(eib_t *ss, int pri) in eib_rsrc_grab_rwqe()
391 eib_rsrc_txwqes_needed(eib_t *ss) in eib_rsrc_txwqes_needed()
406 eib_rsrc_lsobufs_needed(eib_t *ss) in eib_rsrc_lsobufs_needed()
465 eib_rsrc_setup_txbufs(eib_t *ss, int *err) in eib_rsrc_setup_txbufs()
637 eib_rsrc_setup_rxbufs(eib_t *ss, int *err) in eib_rsrc_setup_rxbufs()
[all …]
H A Deib_vnic.c38 static int eib_vnic_get_instance(eib_t *, int *);
39 static void eib_vnic_ret_instance(eib_t *, int);
41 static void eib_vnic_modify_exit(eib_t *, uint_t);
184 eib_vnic_delete(eib_t *ss, eib_vnic_t *vnic) in eib_vnic_delete()
587 eib_t *ss = vnic->vn_ss; in eib_vnic_setup_dest()
805 eib_vnic_get_data_chan(eib_t *ss, int vinst) in eib_vnic_get_data_chan()
1124 eib_vnic_rejoin_mcgs(eib_t *ss) in eib_vnic_rejoin_mcgs()
1207 eib_vnic_ret_instance(eib_t *ss, int vinst) in eib_vnic_ret_instance()
1227 eib_vnic_modify_enter(eib_t *ss, uint_t op) in eib_vnic_modify_enter()
1238 eib_vnic_modify_exit(eib_t *ss, uint_t op) in eib_vnic_modify_exit()
[all …]
H A Deib_ibt.c41 static void eib_ibt_reset_partitions(eib_t *);
48 static void eib_ibt_record_srate(eib_t *);
74 eib_ibt_hca_init(eib_t *ss) in eib_ibt_hca_init()
171 eib_ibt_link_mod(eib_t *ss) in eib_ibt_link_mod()
446 eib_ibt_release_avect(eib_t *ss, eib_avect_t *av) in eib_ibt_release_avect()
457 eib_ibt_free_avects(eib_t *ss) in eib_ibt_free_avects()
481 eib_t *ss = (eib_t *)clnt_private; in eib_ibt_async_handler()
662 eib_rb_ibt_hca_init(eib_t *ss, uint_t progress) in eib_rb_ibt_hca_init()
709 eib_ibt_reset_partitions(eib_t *ss) in eib_ibt_reset_partitions()
923 eib_ibt_has_any_pkey_changed(eib_t *ss) in eib_ibt_has_any_pkey_changed()
[all …]
H A Deib_ctl.c38 static int eib_ctl_setup_cq(eib_t *, eib_vnic_t *);
44 static void eib_rb_ctl_setup_cq(eib_t *, eib_vnic_t *);
48 eib_ctl_create_qp(eib_t *ss, eib_vnic_t *vnic, int *err) in eib_ctl_create_qp()
98 eib_t *ss = vnic->vn_ss; in eib_ctl_comp_handler()
137 eib_rb_ctl_create_qp(eib_t *ss, eib_vnic_t *vnic) in eib_rb_ctl_create_qp()
148 eib_ctl_setup_cq(eib_t *ss, eib_vnic_t *vnic) in eib_ctl_setup_cq()
214 eib_ctl_setup_ud_channel(eib_t *ss, eib_vnic_t *vnic) in eib_ctl_setup_ud_channel()
275 eib_t *ss = vnic->vn_ss; in eib_ctl_comp_intr()
293 eib_t *ss = vnic->vn_ss; in eib_ctl_rx_comp()
332 eib_t *ss = vnic->vn_ss; in eib_ctl_err_comp()
[all …]
H A Deib_fip.c44 static int eib_fip_send_update(eib_t *, eib_vnic_t *, eib_wqe_t *,
60 static int eib_fip_apply_updates(eib_t *, eib_vhub_table_t *,
87 eib_fip_login(eib_t *ss, eib_vnic_t *vnic, int *err) in eib_fip_login()
124 eib_fip_vhub_table(eib_t *ss, eib_vnic_t *vnic, int *err) in eib_fip_vhub_table()
174 eib_fip_heartbeat(eib_t *ss, eib_vnic_t *vnic, int *err) in eib_fip_heartbeat()
208 eib_fip_logout(eib_t *ss, eib_vnic_t *vnic, int *err) in eib_fip_logout()
399 eib_t *ss = vnic->vn_ss; in eib_fip_parse_ctl_pkt()
881 eib_t *ss = vnic->vn_ss; in eib_fip_parse_vhub_table()
1104 eib_t *ss = vnic->vn_ss; in eib_fip_parse_vhub_update()
1263 eib_fip_update_eport_state(eib_t *ss, eib_vhub_table_t *tbl, in eib_fip_update_eport_state()
[all …]
H A Deib_svc.c41 eib_events_handler(eib_t *ss) in eib_events_handler()
304 eib_refill_rwqes(eib_t *ss) in eib_refill_rwqes()
380 eib_vnic_creator(eib_t *ss) in eib_vnic_creator()
536 eib_monitor_tx_wqes(eib_t *ss) in eib_monitor_tx_wqes()
633 eib_monitor_lso_bufs(eib_t *ss) in eib_monitor_lso_bufs()
727 eib_manage_keepalives(eib_t *ss) in eib_manage_keepalives()
847 eib_stop_refill_rwqes(eib_t *ss) in eib_stop_refill_rwqes()
928 eib_flush_vnic_reqs(eib_t *ss) in eib_flush_vnic_reqs()
944 eib_t *ss = (eib_t *)arg; in eib_gw_alive_cb()
963 eib_t *ss = (eib_t *)arg; in eib_login_ack_cb()
[all …]
H A Deib_data.c111 eib_t *ss = vnic->vn_ss; in eib_data_rx_comp_handler()
231 eib_t *ss = vnic->vn_ss; in eib_data_tx_comp_handler()
277 eib_t *ss = rwqe->qe_pool->wp_ss; in eib_data_rx_recycle()
346 eib_t *ss = vnic->vn_ss; in eib_data_post_tx()
588 eib_data_setup_cqs(eib_t *ss, eib_vnic_t *vnic) in eib_data_setup_cqs()
851 eib_t *ss = vnic->vn_ss; in eib_data_prepare_sgl()
1081 eib_t *ss = vnic->vn_ss; in eib_data_rx_comp_intr()
1100 eib_t *ss = vnic->vn_ss; in eib_data_tx_comp_intr()
1117 eib_t *ss = vnic->vn_ss; in eib_data_rx_comp()
1301 eib_t *ss = vnic->vn_ss; in eib_data_tx_comp()
[all …]
H A Deib_chan.c78 eib_chan_post_rx(eib_t *ss, eib_chan_t *chan, uint_t *n_posted) in eib_chan_post_rx()
154 eib_chan_post_recv(eib_t *ss, eib_chan_t *chan, eib_wqe_t *rwqe) in eib_chan_post_recv()
H A Deib_cmn.c157 eib_get_props(eib_t *ss) in eib_get_props()
269 eib_update_props(eib_t *ss, eib_gw_info_t *new_gw_info) in eib_update_props()
366 eib_rb_get_props(eib_t *ss) in eib_rb_get_props()