Home
last modified time | relevance | path

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 *);
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 *);
44 static void eib_rb_ctl_setup_cq(eib_t *, eib_vnic_t *);
96 eib_vnic_t *vnic = (eib_vnic_t *)(void *)arg1; 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()
274 eib_vnic_t *vnic = arg; in eib_ctl_comp_intr()
291 eib_ctl_rx_comp(eib_vnic_t *vnic, eib_wqe_t *wqe) in eib_ctl_rx_comp()
324 eib_ctl_tx_comp(eib_vnic_t *vnic, eib_wqe_t *wqe) in eib_ctl_tx_comp()
[all …]
H A Deib_vnic.c47 static int eib_vnic_attach_vhub_table(eib_t *, eib_vnic_t *);
90 eib_vnic_t *vnic = NULL; in eib_vnic_create()
131 vnic = kmem_zalloc(sizeof (eib_vnic_t), KM_SLEEP); in eib_vnic_create()
184 eib_vnic_delete(eib_t *ss, eib_vnic_t *vnic) in eib_vnic_delete()
226 eib_vnic_t *vnic; in eib_vnic_login_ack()
666 eib_vnic_init_tables(eib_t *ss, eib_vnic_t *vnic) in eib_vnic_init_tables()
807 eib_vnic_t *vnic; in eib_vnic_get_data_chan()
1051 eib_vnic_t *vnic; in eib_vnic_restart()
1126 eib_vnic_t *vnic; in eib_vnic_rejoin_mcgs()
1159 kmem_free(vnic, sizeof (eib_vnic_t)); in eib_rb_vnic_create()
[all …]
H A Deib_fip.c40 static int eib_fip_make_ka(eib_t *, eib_vnic_t *, eib_wqe_t *, int *);
44 static int eib_fip_send_update(eib_t *, eib_vnic_t *, eib_wqe_t *,
50 static int eib_fip_parse_vhub_table(uint8_t *, eib_vnic_t *);
51 static int eib_fip_parse_vhub_update(uint8_t *, eib_vnic_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()
397 eib_fip_parse_ctl_pkt(uint8_t *pkt, eib_vnic_t *vnic) in eib_fip_parse_ctl_pkt()
875 eib_fip_parse_vhub_table(uint8_t *pkt, eib_vnic_t *vnic) in eib_fip_parse_vhub_table()
[all …]
H A Deib_data.c43 static int eib_data_setup_cqs(eib_t *, eib_vnic_t *);
55 static void eib_rb_data_setup_cqs(eib_t *, eib_vnic_t *);
110 eib_vnic_t *vnic = (eib_vnic_t *)(void *)arg1; in eib_data_rx_comp_handler()
230 eib_vnic_t *vnic = (eib_vnic_t *)(void *)arg1; in eib_data_tx_comp_handler()
343 eib_data_post_tx(eib_vnic_t *vnic, eib_wqe_t *swqe) in eib_data_post_tx()
488 eib_vnic_t *vnic; in eib_data_lookup_vnic()
577 eib_rb_data_create_qp(eib_t *ss, eib_vnic_t *vnic) in eib_rb_data_create_qp()
588 eib_data_setup_cqs(eib_t *ss, eib_vnic_t *vnic) in eib_data_setup_cqs()
1079 eib_vnic_t *vnic = arg; in eib_data_rx_comp_intr()
1098 eib_vnic_t *vnic = arg; in eib_data_tx_comp_intr()
[all …]
H A Deib_mac.c43 static void eib_rb_mac_start(eib_t *, eib_vnic_t *);
160 eib_vnic_t *vnic0 = NULL; in eib_mac_start()
222 eib_vnic_t *vnic; in eib_mac_stop()
322 eib_vnic_t *vnic = NULL; in eib_mac_tx()
476 eib_rb_mac_start(eib_t *ss, eib_vnic_t *vnic0) in eib_rb_mac_start()
H A Deib_ibt.c711 eib_vnic_t *vnic; in eib_ibt_reset_partitions()
746 eib_vnic_t *vnic; in eib_ibt_wakeup_sqd_waiters()
925 eib_vnic_t *vnic; in eib_ibt_has_any_pkey_changed()
H A Deib_main.c468 eib_vnic_t *vnic; in eib_m_unicast()
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/
H A Deib_impl.h603 } eib_vnic_t; typedef
809 extern int eib_fip_login(eib_t *, eib_vnic_t *, int *);
810 extern int eib_fip_heartbeat(eib_t *, eib_vnic_t *, int *);
812 extern int eib_fip_logout(eib_t *, eib_vnic_t *, int *);
814 extern int eib_fip_parse_ctl_pkt(uint8_t *, eib_vnic_t *);
847 extern int eib_ctl_create_qp(eib_t *, eib_vnic_t *, int *);
849 extern void eib_rb_ctl_create_qp(eib_t *, eib_vnic_t *);
858 extern void eib_data_post_tx(eib_vnic_t *, eib_wqe_t *);
864 extern void eib_rb_data_create_qp(eib_t *, eib_vnic_t *);
928 extern void eib_vnic_delete(eib_t *, eib_vnic_t *);
[all …]