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 D | eib_ctl.c | 38 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 D | eib_vnic.c | 47 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 D | eib_fip.c | 40 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 D | eib_data.c | 43 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 D | eib_mac.c | 43 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 D | eib_ibt.c | 711 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 D | eib_main.c | 468 eib_vnic_t *vnic; in eib_m_unicast()
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/ |
H A D | eib_impl.h | 603 } 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 …]
|