Home
last modified time | relevance | path

Searched refs:eib_chan_t (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_chan.c35 eib_chan_t *
38 eib_chan_t *chan; in eib_chan_init()
44 chan = kmem_zalloc(sizeof (eib_chan_t), KM_SLEEP); in eib_chan_init()
60 eib_chan_fini(eib_chan_t *chan) in eib_chan_fini()
73 kmem_free(chan, sizeof (eib_chan_t)); in eib_chan_fini()
78 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_adm.c50 eib_chan_t *chan; in eib_adm_setup_qp()
121 eib_chan_t *chan = ss->ei_admin_chan; in eib_adm_comp_handler()
173 eib_chan_t *chan = ss->ei_admin_chan; in eib_adm_setup_cq()
237 eib_chan_t *chan = ss->ei_admin_chan; in eib_adm_setup_ud_channel()
296 eib_chan_t *chan = ss->ei_admin_chan; in eib_adm_comp_intr()
313 eib_chan_t *chan = ss->ei_admin_chan; in eib_adm_rx_comp()
387 eib_chan_t *chan = ss->ei_admin_chan; in eib_rb_adm_setup_cq()
433 eib_chan_t *chan = ss->ei_admin_chan; in eib_rb_adm_setup_ud_channel()
H A Deib_ctl.c50 eib_chan_t *chan = NULL; in eib_ctl_create_qp()
97 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_ctl_comp_handler()
150 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_ctl_setup_cq()
216 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_ctl_setup_ud_channel()
276 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_ctl_comp_intr()
294 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_ctl_rx_comp()
368 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_rb_ctl_setup_cq()
415 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_rb_ctl_setup_ud_channel()
H A Deib_data.c62 eib_chan_t *chan = NULL; in eib_data_create_qp()
112 eib_chan_t *chan = vnic->vn_data_chan; in eib_data_rx_comp_handler()
232 eib_chan_t *chan = vnic->vn_data_chan; in eib_data_tx_comp_handler()
278 eib_chan_t *vn_chan; in eib_data_rx_recycle()
345 eib_chan_t *chan = vnic->vn_data_chan; in eib_data_post_tx()
590 eib_chan_t *chan = vnic->vn_data_chan; in eib_data_setup_cqs()
699 eib_chan_t *chan = vnic->vn_data_chan; in eib_data_setup_ud_channel()
1080 eib_chan_t *chan = vnic->vn_data_chan; in eib_data_rx_comp_intr()
1099 eib_chan_t *chan = vnic->vn_data_chan; in eib_data_tx_comp_intr()
1118 eib_chan_t *chan = vnic->vn_data_chan; in eib_data_rx_comp()
[all …]
H A Deib_ibt.c43 static int eib_ibt_chan_pkey(eib_t *, eib_chan_t *, ib_pkey_t, boolean_t,
45 static boolean_t eib_ibt_has_chan_pkey_changed(eib_t *, eib_chan_t *);
330 eib_ibt_modify_chan_pkey(eib_t *ss, eib_chan_t *chan, ib_pkey_t pkey) in eib_ibt_modify_chan_pkey()
712 eib_chan_t *chan = NULL; in eib_ibt_reset_partitions()
747 eib_chan_t *chan = NULL; in eib_ibt_wakeup_sqd_waiters()
796 eib_ibt_chan_pkey(eib_t *ss, eib_chan_t *chan, ib_pkey_t new_pkey, in eib_ibt_chan_pkey()
905 eib_ibt_has_chan_pkey_changed(eib_t *ss, eib_chan_t *chan) in eib_ibt_has_chan_pkey_changed()
926 eib_chan_t *chan = NULL; in eib_ibt_has_any_pkey_changed()
H A Deib_vnic.c420 eib_chan_t *chan = vnic->vn_data_chan; in eib_vnic_join_data_mcg()
804 eib_chan_t *
808 eib_chan_t *chan = NULL; in eib_vnic_get_data_chan()
1525 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_vnic_attach_vhub_table()
1630 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_vnic_attach_vhub_update()
1771 eib_chan_t *chan = vnic->vn_data_chan; in eib_vnic_lookup_dest()
1862 eib_chan_t *chan = vnic->vn_data_chan; in eib_vnic_leave_all_data_mcgs()
1913 eib_chan_t *chan = vnic->vn_data_chan; in eib_vnic_rejoin_data_mcgs()
2040 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_rb_vnic_attach_vhub_table()
2086 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_rb_vnic_attach_vhub_update()
[all …]
H A Deib_rsrc.c253 eib_rsrc_return_swqe(eib_t *ss, eib_wqe_t *wqe, eib_chan_t *chan) in eib_rsrc_return_swqe()
265 eib_rsrc_return_rwqe(eib_t *ss, eib_wqe_t *wqe, eib_chan_t *chan) in eib_rsrc_return_rwqe()
328 eib_rsrc_decr_posted_swqe(eib_t *ss, eib_chan_t *chan) in eib_rsrc_decr_posted_swqe()
343 eib_rsrc_decr_posted_rwqe(eib_t *ss, eib_chan_t *chan) in eib_rsrc_decr_posted_rwqe()
345 eib_chan_t *tail; in eib_rsrc_decr_posted_rwqe()
H A Deib_fip.c736 eib_chan_t *chan = ss->ei_admin_chan; in eib_fip_send_login()
799 eib_chan_t *chan = vnic->vn_ctl_chan; in eib_fip_send_update()
H A Deib_svc.c306 eib_chan_t *chan; in eib_refill_rwqes()
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/
H A Deib_impl.h493 } eib_chan_t; typedef
586 eib_chan_t *vn_ctl_chan;
587 eib_chan_t *vn_data_chan;
875 extern void eib_rsrc_return_swqe(eib_t *, eib_wqe_t *, eib_chan_t *);
878 extern void eib_rsrc_decr_posted_swqe(eib_t *, eib_chan_t *);
879 extern void eib_rsrc_decr_posted_rwqe(eib_t *, eib_chan_t *);
902 extern eib_chan_t *eib_chan_init(void);
903 extern void eib_chan_fini(eib_chan_t *);
904 extern int eib_chan_post_rx(eib_t *, eib_chan_t *, uint_t *);
905 extern int eib_chan_post_recv(eib_t *, eib_chan_t *, eib_wqe_t *);
[all …]