Searched refs:eib_vnic_t (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_ctl.c38 static int eib_ctl_setup_cq(eib_t *, eib_vnic_t *);
39 static int eib_ctl_setup_ud_channel(eib_t *, eib_vnic_t *);
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 *);
44 static void eib_rb_ctl_setup_cq(eib_t *, eib_vnic_t *);
45 static void eib_rb_ctl_setup_ud_channel(eib_t *, eib_vnic_t *);
48 eib_ctl_create_qp(eib_t *ss, eib_vnic_t *vnic, int *err)
96 eib_vnic_t *vnic = (eib_vnic_t *)(voi
[all...]
H A Deib_vnic.c42 static int eib_vnic_create_common(eib_t *, eib_vnic_t *, int *);
43 static int eib_vnic_set_partition(eib_t *, eib_vnic_t *, int *);
46 static int eib_vnic_attach_ctl_mcgs(eib_t *, eib_vnic_t *, int *);
47 static int eib_vnic_attach_vhub_table(eib_t *, eib_vnic_t *);
48 static int eib_vnic_attach_vhub_update(eib_t *, eib_vnic_t *);
49 static void eib_vnic_start_keepalives(eib_t *, eib_vnic_t *);
50 static int eib_vnic_lookup_dest(eib_vnic_t *, uint8_t *, uint16_t,
52 static void eib_vnic_leave_all_data_mcgs(eib_t *, eib_vnic_t *);
53 static void eib_vnic_rejoin_data_mcgs(eib_t *, eib_vnic_t *);
54 static void eib_vnic_reattach_ctl_mcgs(eib_t *, eib_vnic_t *);
[all...]
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_
[all...]
H A Deib_data.c43 static int eib_data_setup_cqs(eib_t *, eib_vnic_t *);
44 static int eib_data_setup_ud_channel(eib_t *, eib_vnic_t *);
47 static int eib_data_prepare_sgl(eib_vnic_t *, eib_wqe_t *, mblk_t *);
48 static int eib_data_is_mcast_pkt_ok(eib_vnic_t *, uint8_t *, uint64_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 *);
55 static void eib_rb_data_setup_cqs(eib_t *, eib_vnic_t *);
56 static void eib_rb_data_setup_ud_channel(eib_t *, eib_vnic_t *);
60 eib_data_create_qp(eib_t *ss, eib_vnic_t *vni
[all...]
H A Deib_mac.c43 static void eib_rb_mac_start(eib_t *, eib_vnic_t *);
160 eib_vnic_t *vnic0 = NULL;
222 eib_vnic_t *vnic;
322 eib_vnic_t *vnic = NULL;
476 eib_rb_mac_start(eib_t *ss, eib_vnic_t *vnic0)
H A Deib_ibt.c711 eib_vnic_t *vnic;
746 eib_vnic_t *vnic;
925 eib_vnic_t *vnic;
H A Deib_main.c468 eib_vnic_t *vnic;
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/
H A Deib_impl.h599 } eib_vnic_t; typedef in typeref:struct:eib_vnic_s
805 extern int eib_fip_login(eib_t *, eib_vnic_t *, int *);
806 extern int eib_fip_heartbeat(eib_t *, eib_vnic_t *, int *);
807 extern int eib_fip_vhub_table(eib_t *, eib_vnic_t *, int *);
808 extern int eib_fip_logout(eib_t *, eib_vnic_t *, int *);
810 extern int eib_fip_parse_ctl_pkt(uint8_t *, eib_vnic_t *);
843 extern int eib_ctl_create_qp(eib_t *, eib_vnic_t *, int *);
845 extern void eib_rb_ctl_create_qp(eib_t *, eib_vnic_t *);
850 extern int eib_data_create_qp(eib_t *, eib_vnic_t *, int *);
854 extern void eib_data_post_tx(eib_vnic_t *, eib_wqe_
[all...]

Completed in 56 milliseconds