Symbol: eib_t
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
120
eib_t *ss = (eib_t *)(void *)arg1;
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
160
eib_rb_adm_setup_qp(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
171
eib_adm_setup_cq(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
235
eib_adm_setup_ud_channel(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
295
eib_t *ss = arg;
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
311
eib_adm_rx_comp(eib_t *ss, eib_wqe_t *wqe)
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
345
eib_adm_tx_comp(eib_t *ss, eib_wqe_t *wqe)
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
352
eib_adm_err_comp(eib_t *ss, eib_wqe_t *wqe, ibt_wc_t *wc)
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
38
static int eib_adm_setup_cq(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
385
eib_rb_adm_setup_cq(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
39
static int eib_adm_setup_ud_channel(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
41
static void eib_adm_rx_comp(eib_t *, eib_wqe_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
42
static void eib_adm_tx_comp(eib_t *, eib_wqe_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
43
static void eib_adm_err_comp(eib_t *, eib_wqe_t *, ibt_wc_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
431
eib_rb_adm_setup_ud_channel(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
44
static void eib_rb_adm_setup_cq(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
45
static void eib_rb_adm_setup_ud_channel(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_adm.c
48
eib_adm_setup_qp(eib_t *ss, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_chan.c
154
eib_chan_post_recv(eib_t *ss, eib_chan_t *chan, eib_wqe_t *rwqe)
usr/src/uts/common/io/ib/clients/eoib/eib_chan.c
78
eib_chan_post_rx(eib_t *ss, eib_chan_t *chan, uint_t *n_posted)
usr/src/uts/common/io/ib/clients/eoib/eib_cmn.c
157
eib_get_props(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_cmn.c
269
eib_update_props(eib_t *ss, eib_gw_info_t *new_gw_info)
usr/src/uts/common/io/ib/clients/eoib/eib_cmn.c
366
eib_rb_get_props(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
137
eib_rb_ctl_create_qp(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
148
eib_ctl_setup_cq(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
214
eib_ctl_setup_ud_channel(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
275
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
293
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
332
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
366
eib_rb_ctl_setup_cq(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
38
static int eib_ctl_setup_cq(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
39
static int eib_ctl_setup_ud_channel(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
413
eib_rb_ctl_setup_ud_channel(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
44
static void eib_rb_ctl_setup_cq(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
45
static void eib_rb_ctl_setup_ud_channel(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
48
eib_ctl_create_qp(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_ctl.c
98
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
1081
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
1100
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
111
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
1117
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
1301
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
1328
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
1369
eib_rb_data_setup_cqs(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
1440
eib_rb_data_setup_ud_channel(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
231
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
277
eib_t *ss = rwqe->qe_pool->wp_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
346
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
43
static int eib_data_setup_cqs(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
44
static int eib_data_setup_ud_channel(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
485
eib_data_lookup_vnic(eib_t *ss, uint8_t *mac, uint16_t vlan, eib_vnic_t **vnicp,
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
55
static void eib_rb_data_setup_cqs(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
56
static void eib_rb_data_setup_ud_channel(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
577
eib_rb_data_create_qp(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
588
eib_data_setup_cqs(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
60
eib_data_create_qp(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
697
eib_data_setup_ud_channel(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_data.c
851
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
1104
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
124
eib_fip_vhub_table(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
1263
eib_fip_update_eport_state(eib_t *ss, eib_vhub_table_t *tbl,
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
1382
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
1404
eib_fip_apply_updates(eib_t *ss, eib_vhub_table_t *tbl, eib_vhub_update_t *upd)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
174
eib_fip_heartbeat(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
208
eib_fip_logout(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
245
eib_fip_parse_login_ack(eib_t *ss, uint8_t *pkt, eib_login_data_t *ld)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
37
static int eib_fip_make_login(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
38
static int eib_fip_make_update(eib_t *, eib_vnic_t *, eib_wqe_t *, int, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
39
static int eib_fip_make_table(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
399
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
40
static int eib_fip_make_ka(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
41
static int eib_fip_make_logout(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
43
static int eib_fip_send_login(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
44
static int eib_fip_send_update(eib_t *, eib_vnic_t *, eib_wqe_t *,
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
46
static int eib_fip_send_table(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
47
static int eib_fip_send_ka(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
48
static int eib_fip_send_logout(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
486
eib_fip_make_login(eib_t *ss, eib_vnic_t *vnic, eib_wqe_t *swqe, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
52
static void eib_fip_update_eport_state(eib_t *, eib_vhub_table_t *,
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
60
static int eib_fip_apply_updates(eib_t *, eib_vhub_table_t *,
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
621
eib_fip_make_update(eib_t *ss, eib_vnic_t *vnic, eib_wqe_t *swqe, int req,
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
715
eib_fip_make_table(eib_t *ss, eib_vnic_t *vnic, eib_wqe_t *swqe, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
721
eib_fip_make_ka(eib_t *ss, eib_vnic_t *vnic, eib_wqe_t *swqe, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
727
eib_fip_make_logout(eib_t *ss, eib_vnic_t *vnic, eib_wqe_t *swqe, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
733
eib_fip_send_login(eib_t *ss, eib_vnic_t *vnic, eib_wqe_t *swqe, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
795
eib_fip_send_update(eib_t *ss, eib_vnic_t *vnic, eib_wqe_t *swqe,
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
857
eib_fip_send_table(eib_t *ss, eib_vnic_t *vnic, eib_wqe_t *swqe, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
863
eib_fip_send_ka(eib_t *ss, eib_vnic_t *vnic, eib_wqe_t *swqe, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
869
eib_fip_send_logout(eib_t *ss, eib_vnic_t *vnic, eib_wqe_t *swqe, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
87
eib_fip_login(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_fip.c
881
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
171
eib_ibt_link_mod(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
330
eib_ibt_modify_chan_pkey(eib_t *ss, eib_chan_t *chan, ib_pkey_t pkey)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
339
eib_ibt_hold_avect(eib_t *ss, ib_lid_t dlid, uint8_t sl)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
401
eib_ibt_fill_avect(eib_t *ss, eib_avect_t *av, ib_lid_t dlid)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
41
static void eib_ibt_reset_partitions(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
42
static void eib_ibt_wakeup_sqd_waiters(eib_t *, ibt_channel_hdl_t);
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
43
static int eib_ibt_chan_pkey(eib_t *, eib_chan_t *, ib_pkey_t, boolean_t,
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
446
eib_ibt_release_avect(eib_t *ss, eib_avect_t *av)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
45
static boolean_t eib_ibt_has_chan_pkey_changed(eib_t *, eib_chan_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
457
eib_ibt_free_avects(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
46
static boolean_t eib_ibt_has_any_pkey_changed(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
47
static int eib_ibt_fill_avect(eib_t *, eib_avect_t *, ib_lid_t);
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
48
static void eib_ibt_record_srate(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
481
eib_t *ss = (eib_t *)clnt_private;
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
589
eib_ibt_record_capab(eib_t *ss, ibt_hca_attr_t *hca_attrs, eib_caps_t *caps)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
662
eib_rb_ibt_hca_init(eib_t *ss, uint_t progress)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
709
eib_ibt_reset_partitions(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
74
eib_ibt_hca_init(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
744
eib_ibt_wakeup_sqd_waiters(eib_t *ss, ibt_channel_hdl_t ev_chan_hdl)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
796
eib_ibt_chan_pkey(eib_t *ss, eib_chan_t *chan, ib_pkey_t new_pkey,
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
905
eib_ibt_has_chan_pkey_changed(eib_t *ss, eib_chan_t *chan)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
923
eib_ibt_has_any_pkey_changed(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_ibt.c
967
eib_ibt_record_srate(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
109
eib_mac_link_state(eib_t *ss, link_state_t new_link_state,
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
146
eib_mac_link_up(eib_t *ss, boolean_t force)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
152
eib_mac_link_down(eib_t *ss, boolean_t force)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
158
eib_mac_start(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
220
eib_mac_stop(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
261
eib_mac_multicast(eib_t *ss, boolean_t add, uint8_t *mcast_mac)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
296
eib_mac_promisc(eib_t *ss, boolean_t set)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
319
eib_mac_tx(eib_t *ss, mblk_t *mp)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
428
eib_mac_hca_portstate(eib_t *ss, ib_lid_t *blid, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
43
static void eib_rb_mac_start(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
476
eib_rb_mac_start(eib_t *ss, eib_vnic_t *vnic0)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
53
eib_mac_set_nic_state(eib_t *ss, uint_t flags)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
69
eib_mac_clr_nic_state(eib_t *ss, uint_t flags)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
82
eib_mac_upd_nic_state(eib_t *ss, uint_t clr_flags, uint_t set_flags)
usr/src/uts/common/io/ib/clients/eoib/eib_mac.c
96
eib_mac_get_nic_state(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
133
static int eib_state_init(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
134
static int eib_add_event_callbacks(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
135
static int eib_register_with_mac(eib_t *, dev_info_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
136
static void eib_rb_attach(eib_t *, uint_t);
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
137
static void eib_rb_state_init(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
138
static void eib_rb_add_event_callbacks(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
139
static void eib_rb_register_with_mac(eib_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
159
if ((ret = ddi_soft_state_init(&eib_state, sizeof (eib_t), 0)) != 0)
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
199
eib_t *ss;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
282
eib_t *ss;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
320
eib_t *ss = arg;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
390
eib_t *ss = arg;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
409
eib_t *ss = arg;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
422
eib_t *ss = arg;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
433
eib_t *ss = arg;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
467
eib_t *ss = arg;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
490
eib_t *ss = arg;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
526
eib_t *ss = arg;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
605
eib_t *ss = arg;
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
678
eib_state_init(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
744
eib_add_event_callbacks(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
810
eib_register_with_mac(eib_t *ss, dev_info_t *dip)
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
852
eib_rb_attach(eib_t *ss, uint_t progress)
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
885
eib_rb_state_init(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
942
eib_rb_add_event_callbacks(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_main.c
966
eib_rb_register_with_mac(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
1040
eib_rsrc_return_wqes(eib_t *ss, eib_wqe_pool_t *wp, eib_wqe_t **wqes,
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
1100
eib_rb_rsrc_setup_txbufs(eib_t *ss, boolean_t force)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
1150
eib_rb_rsrc_setup_rxbufs(eib_t *ss, boolean_t force)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
1178
eib_rb_rsrc_setup_lsobufs(eib_t *ss, boolean_t force)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
118
eib_rsrc_grab_rwqes(eib_t *ss, eib_wqe_t **wqes, uint_t n_req, uint_t *actual,
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
127
eib_rsrc_grab_lsobufs(eib_t *ss, uint_t req_sz, ibt_wr_ds_t *sgl, uint32_t *nds)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
202
eib_rsrc_grab_swqe(eib_t *ss, int pri)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
242
eib_rsrc_grab_rwqe(eib_t *ss, int pri)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
253
eib_rsrc_return_swqe(eib_t *ss, eib_wqe_t *wqe, eib_chan_t *chan)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
265
eib_rsrc_return_rwqe(eib_t *ss, eib_wqe_t *wqe, eib_chan_t *chan)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
276
eib_rsrc_return_lsobufs(eib_t *ss, ibt_wr_ds_t *sgl_p, uint32_t nds)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
328
eib_rsrc_decr_posted_swqe(eib_t *ss, eib_chan_t *chan)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
343
eib_rsrc_decr_posted_rwqe(eib_t *ss, eib_chan_t *chan)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
38
static int eib_rsrc_setup_txbufs(eib_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
39
static int eib_rsrc_setup_rxbufs(eib_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
391
eib_rsrc_txwqes_needed(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
40
static int eib_rsrc_setup_lsobufs(eib_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
406
eib_rsrc_lsobufs_needed(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
41
static void eib_rsrc_init_wqe_pool(eib_t *, eib_wqe_pool_t **,
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
43
static void eib_rsrc_fini_wqe_pool(eib_t *, eib_wqe_pool_t **);
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
44
static boolean_t eib_rsrc_ok_to_free_pool(eib_t *, eib_wqe_pool_t *, boolean_t);
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
45
static int eib_rsrc_grab_wqes(eib_t *, eib_wqe_pool_t *, eib_wqe_t **, uint_t,
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
457
eib_rb_rsrc_setup_bufs(eib_t *ss, boolean_t force)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
465
eib_rsrc_setup_txbufs(eib_t *ss, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
47
static void eib_rsrc_return_wqes(eib_t *, eib_wqe_pool_t *, eib_wqe_t **,
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
50
static void eib_rb_rsrc_setup_txbufs(eib_t *, boolean_t);
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
51
static void eib_rb_rsrc_setup_rxbufs(eib_t *, boolean_t);
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
52
static void eib_rb_rsrc_setup_lsobufs(eib_t *, boolean_t);
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
60
eib_rsrc_setup_bufs(eib_t *ss, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
637
eib_rsrc_setup_rxbufs(eib_t *ss, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
753
eib_rsrc_setup_lsobufs(eib_t *ss, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
83
eib_rsrc_grab_swqes(eib_t *ss, eib_wqe_t **wqes, uint_t n_req, uint_t *actual,
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
848
eib_rsrc_init_wqe_pool(eib_t *ss, eib_wqe_pool_t **wpp, ib_memlen_t bufsz,
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
892
eib_rsrc_fini_wqe_pool(eib_t *ss, eib_wqe_pool_t **wpp)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
913
eib_rsrc_ok_to_free_pool(eib_t *ss, eib_wqe_pool_t *wp, boolean_t force)
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
966
eib_rsrc_grab_wqes(eib_t *ss, eib_wqe_pool_t *wp, eib_wqe_t **wqes,
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
271
eib_svc_enqueue_event(eib_t *ss, eib_event_t *evi)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
304
eib_refill_rwqes(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
380
eib_vnic_creator(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
41
eib_events_handler(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
536
eib_monitor_tx_wqes(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
633
eib_monitor_lso_bufs(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
727
eib_manage_keepalives(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
833
eib_stop_events_handler(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
847
eib_stop_refill_rwqes(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
860
eib_stop_vnic_creator(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
874
eib_stop_monitor_tx_wqes(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
889
eib_stop_monitor_lso_bufs(eib_t *ss, boolean_t force)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
915
eib_stop_manage_keepalives(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
928
eib_flush_vnic_reqs(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
944
eib_t *ss = (eib_t *)arg;
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
963
eib_t *ss = (eib_t *)arg;
usr/src/uts/common/io/ib/clients/eoib/eib_svc.c
981
eib_t *ss = (eib_t *)arg;
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1027
eib_vnic_resurrect_zombies(eib_t *ss, uint8_t *vn0_mac)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1049
eib_vnic_restart(eib_t *ss, int inst, uint8_t *vn0_mac)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1124
eib_vnic_rejoin_mcgs(eib_t *ss)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1145
eib_rb_vnic_create(eib_t *ss, eib_vnic_t *vnic, uint_t progress)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1171
eib_vnic_get_instance(eib_t *ss, int *vinst)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1207
eib_vnic_ret_instance(eib_t *ss, int vinst)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1227
eib_vnic_modify_enter(eib_t *ss, uint_t op)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1238
eib_vnic_modify_exit(eib_t *ss, uint_t op)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1247
eib_vnic_create_common(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1404
eib_vnic_set_partition(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1488
eib_vnic_attach_ctl_mcgs(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1523
eib_vnic_attach_vhub_table(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1628
eib_vnic_attach_vhub_update(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1734
eib_vnic_start_keepalives(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1768
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
184
eib_vnic_delete(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1860
eib_vnic_leave_all_data_mcgs(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1911
eib_vnic_rejoin_data_mcgs(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
193
eib_vnic_wait_for_login_ack(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1959
eib_vnic_reattach_ctl_mcgs(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
1989
eib_rb_vnic_create_common(eib_t *ss, eib_vnic_t *vnic, uint_t progress)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
2024
eib_rb_vnic_attach_ctl_mcgs(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
2038
eib_rb_vnic_attach_vhub_table(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
2084
eib_rb_vnic_attach_vhub_update(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
2130
eib_rb_vnic_start_keepalives(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
2167
eib_rb_vnic_join_data_mcg(eib_t *ss, eib_vnic_t *vnic, uint8_t *mcast_mac)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
224
eib_vnic_login_ack(eib_t *ss, eib_login_data_t *ld)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
360
eib_vnic_wait_for_table(eib_t *ss, eib_vnic_t *vnic, int *err)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
38
static int eib_vnic_get_instance(eib_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
39
static void eib_vnic_ret_instance(eib_t *, int);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
40
static void eib_vnic_modify_enter(eib_t *, uint_t);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
41
static void eib_vnic_modify_exit(eib_t *, uint_t);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
417
eib_vnic_join_data_mcg(eib_t *ss, eib_vnic_t *vnic, uint8_t *mcast_mac,
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
42
static int eib_vnic_create_common(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
43
static int eib_vnic_set_partition(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
46
static int eib_vnic_attach_ctl_mcgs(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
47
static int eib_vnic_attach_vhub_table(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
48
static int eib_vnic_attach_vhub_update(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
49
static void eib_vnic_start_keepalives(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
52
static void eib_vnic_leave_all_data_mcgs(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
53
static void eib_vnic_rejoin_data_mcgs(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
54
static void eib_vnic_reattach_ctl_mcgs(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
55
static void eib_rb_vnic_create_common(eib_t *, eib_vnic_t *, uint_t);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
56
static void eib_rb_vnic_attach_ctl_mcgs(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
57
static void eib_rb_vnic_attach_vhub_table(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
58
static void eib_rb_vnic_attach_vhub_update(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
587
eib_t *ss = vnic->vn_ss;
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
59
static void eib_rb_vnic_start_keepalives(eib_t *, eib_vnic_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
60
static void eib_rb_vnic_join_data_mcg(eib_t *, eib_vnic_t *, uint8_t *);
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
659
eib_vnic_leave_data_mcg(eib_t *ss, eib_vnic_t *vnic, uint8_t *mcast_mac)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
666
eib_vnic_init_tables(eib_t *ss, eib_vnic_t *vnic)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
686
eib_vnic_fini_tables(eib_t *ss, eib_vnic_t *vnic, boolean_t clobber)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
805
eib_vnic_get_data_chan(eib_t *ss, int vinst)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
821
eib_vnic_need_new(eib_t *ss, uint8_t *mac, uint16_t vlan)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
845
eib_vnic_enqueue_req(eib_t *ss, eib_vnic_req_t *vrq)
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
87
eib_vnic_create(eib_t *ss, uint8_t *macaddr, uint16_t vlan, eib_vnic_t **vnicp,
usr/src/uts/common/io/ib/clients/eoib/eib_vnic.c
970
eib_vnic_update_failed_macs(eib_t *ss, uint8_t *old_mac, uint16_t old_vlan,
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
809
extern int eib_fip_login(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
810
extern int eib_fip_heartbeat(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
811
extern int eib_fip_vhub_table(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
812
extern int eib_fip_logout(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
813
extern int eib_fip_parse_login_ack(eib_t *, uint8_t *, eib_login_data_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
819
extern void eib_events_handler(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
820
extern void eib_svc_enqueue_event(eib_t *, eib_event_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
821
extern void eib_refill_rwqes(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
822
extern void eib_vnic_creator(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
823
extern void eib_monitor_tx_wqes(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
824
extern void eib_monitor_lso_bufs(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
825
extern void eib_manage_keepalives(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
826
extern void eib_stop_events_handler(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
827
extern void eib_stop_refill_rwqes(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
828
extern void eib_stop_vnic_creator(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
829
extern void eib_stop_monitor_tx_wqes(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
830
extern int eib_stop_monitor_lso_bufs(eib_t *, boolean_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
831
extern void eib_stop_manage_keepalives(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
832
extern void eib_flush_vnic_reqs(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
840
extern int eib_adm_setup_qp(eib_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
842
extern void eib_rb_adm_setup_qp(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
847
extern int eib_ctl_create_qp(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
849
extern void eib_rb_ctl_create_qp(eib_t *, eib_vnic_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
854
extern int eib_data_create_qp(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
860
extern int eib_data_lookup_vnic(eib_t *, uint8_t *, uint16_t, eib_vnic_t **,
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
864
extern void eib_rb_data_create_qp(eib_t *, eib_vnic_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
869
extern int eib_rsrc_setup_bufs(eib_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
870
extern int eib_rsrc_grab_swqes(eib_t *, eib_wqe_t **, uint_t, uint_t *, int);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
871
extern int eib_rsrc_grab_rwqes(eib_t *, eib_wqe_t **, uint_t, uint_t *, int);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
872
extern int eib_rsrc_grab_lsobufs(eib_t *, uint_t, ibt_wr_ds_t *, uint32_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
873
extern eib_wqe_t *eib_rsrc_grab_swqe(eib_t *, int);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
874
extern eib_wqe_t *eib_rsrc_grab_rwqe(eib_t *, int);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
875
extern void eib_rsrc_return_swqe(eib_t *, eib_wqe_t *, eib_chan_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
876
extern void eib_rsrc_return_rwqe(eib_t *, eib_wqe_t *, eib_chan_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
877
extern void eib_rsrc_return_lsobufs(eib_t *, ibt_wr_ds_t *, uint32_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
878
extern void eib_rsrc_decr_posted_swqe(eib_t *, eib_chan_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
879
extern void eib_rsrc_decr_posted_rwqe(eib_t *, eib_chan_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
880
extern void eib_rsrc_txwqes_needed(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
881
extern void eib_rsrc_lsobufs_needed(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
883
extern void eib_rb_rsrc_setup_bufs(eib_t *, boolean_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
888
extern int eib_ibt_hca_init(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
889
extern void eib_ibt_link_mod(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
890
extern int eib_ibt_modify_chan_pkey(eib_t *, eib_chan_t *, ib_pkey_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
891
extern eib_avect_t *eib_ibt_hold_avect(eib_t *, ib_lid_t, uint8_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
892
extern void eib_ibt_release_avect(eib_t *, eib_avect_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
893
extern void eib_ibt_free_avects(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
896
extern void eib_ibt_record_capab(eib_t *, ibt_hca_attr_t *, eib_caps_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
897
extern void eib_rb_ibt_hca_init(eib_t *, uint_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
904
extern int eib_chan_post_rx(eib_t *, eib_chan_t *, uint_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
905
extern int eib_chan_post_recv(eib_t *, eib_chan_t *, eib_wqe_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
910
extern void eib_mac_set_nic_state(eib_t *, uint_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
911
extern void eib_mac_clr_nic_state(eib_t *, uint_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
912
extern void eib_mac_upd_nic_state(eib_t *, uint_t, uint_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
913
extern uint_t eib_mac_get_nic_state(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
914
extern void eib_mac_link_state(eib_t *, link_state_t, boolean_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
915
extern void eib_mac_link_down(eib_t *, boolean_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
916
extern void eib_mac_link_up(eib_t *, boolean_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
917
extern int eib_mac_start(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
918
extern void eib_mac_stop(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
919
extern int eib_mac_multicast(eib_t *, boolean_t, uint8_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
920
extern int eib_mac_promisc(eib_t *, boolean_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
921
extern int eib_mac_tx(eib_t *, mblk_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
922
extern int eib_mac_hca_portstate(eib_t *, ib_lid_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
927
extern int eib_vnic_create(eib_t *, uint8_t *, uint16_t, eib_vnic_t **, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
928
extern void eib_vnic_delete(eib_t *, eib_vnic_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
929
extern int eib_vnic_wait_for_login_ack(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
930
extern void eib_vnic_login_ack(eib_t *, eib_login_data_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
931
extern int eib_vnic_wait_for_table(eib_t *, eib_vnic_t *, int *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
933
extern int eib_vnic_join_data_mcg(eib_t *, eib_vnic_t *, uint8_t *,
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
936
extern void eib_vnic_leave_data_mcg(eib_t *, eib_vnic_t *, uint8_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
937
extern void eib_vnic_init_tables(eib_t *, eib_vnic_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
938
extern void eib_vnic_fini_tables(eib_t *, eib_vnic_t *, boolean_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
939
extern eib_chan_t *eib_vnic_get_data_chan(eib_t *, int);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
940
extern void eib_vnic_need_new(eib_t *, uint8_t *, uint16_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
941
extern void eib_vnic_enqueue_req(eib_t *, eib_vnic_req_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
942
extern void eib_vnic_resurrect_zombies(eib_t *, uint8_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
943
extern void eib_vnic_restart(eib_t *, int, uint8_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
944
extern void eib_vnic_rejoin_mcgs(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
945
extern void eib_rb_vnic_create(eib_t *, eib_vnic_t *, uint_t);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
961
extern int eib_get_props(eib_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
962
extern void eib_update_props(eib_t *, eib_gw_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/eib_impl.h
963
extern void eib_rb_get_props(eib_t *);