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;
41 * Allocate a eib_chan_t to store stuff about admin qp and
44 chan = kmem_zalloc(sizeof (eib_chan_t), KM_SLEEP);
60 eib_chan_fini(eib_chan_t *chan)
73 kmem_free(chan, sizeof (eib_chan_t));
78 eib_chan_post_rx(eib_t *ss, eib_chan_t *chan, uint_t *n_posted)
154 eib_chan_post_recv(eib_t *ss, eib_chan_t *chan, eib_wqe_t *rwqe)
H A Deib_adm.c50 eib_chan_t *chan;
69 * Allocate a eib_chan_t to store stuff about admin qp and
121 eib_chan_t *chan = ss->ei_admin_chan;
173 eib_chan_t *chan = ss->ei_admin_chan;
237 eib_chan_t *chan = ss->ei_admin_chan;
296 eib_chan_t *chan = ss->ei_admin_chan;
313 eib_chan_t *chan = ss->ei_admin_chan;
387 eib_chan_t *chan = ss->ei_admin_chan;
433 eib_chan_t *chan = ss->ei_admin_chan;
H A Deib_ctl.c50 eib_chan_t *chan = NULL;
53 * Allocate a eib_chan_t to store stuff about this vnic's ctl qp
97 eib_chan_t *chan = vnic->vn_ctl_chan;
150 eib_chan_t *chan = vnic->vn_ctl_chan;
216 eib_chan_t *chan = vnic->vn_ctl_chan;
276 eib_chan_t *chan = vnic->vn_ctl_chan;
294 eib_chan_t *chan = vnic->vn_ctl_chan;
368 eib_chan_t *chan = vnic->vn_ctl_chan;
415 eib_chan_t *chan = vnic->vn_ctl_chan;
H A Deib_data.c53 static void eib_data_tx_comp(eib_vnic_t *, eib_wqe_t *, eib_chan_t *);
62 eib_chan_t *chan = NULL;
65 * Allocate a eib_chan_t to store stuff about this vnic's data qp
112 eib_chan_t *chan = vnic->vn_data_chan;
232 eib_chan_t *chan = vnic->vn_data_chan;
278 eib_chan_t *vn_chan;
345 eib_chan_t *chan = vnic->vn_data_chan;
590 eib_chan_t *chan = vnic->vn_data_chan;
699 eib_chan_t *chan = vnic->vn_data_chan;
1080 eib_chan_t *cha
[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)
712 eib_chan_t *chan = NULL;
717 * We already have the vhub pkey recorded in our eib_chan_t.
747 eib_chan_t *chan = NULL;
796 eib_ibt_chan_pkey(eib_t *ss, eib_chan_t *chan, ib_pkey_t new_pkey,
905 eib_ibt_has_chan_pkey_changed(eib_t *ss, eib_chan_t *chan)
926 eib_chan_t *chan = NULL;
H A Deib_vnic.c420 eib_chan_t *chan = vnic->vn_data_chan;
804 eib_chan_t *
808 eib_chan_t *chan = NULL;
1525 eib_chan_t *chan = vnic->vn_ctl_chan;
1630 eib_chan_t *chan = vnic->vn_ctl_chan;
1771 eib_chan_t *chan = vnic->vn_data_chan;
1862 eib_chan_t *chan = vnic->vn_data_chan;
1913 eib_chan_t *chan = vnic->vn_data_chan;
2040 eib_chan_t *chan = vnic->vn_ctl_chan;
2086 eib_chan_t *cha
[all...]
H A Deib_rsrc.c253 eib_rsrc_return_swqe(eib_t *ss, eib_wqe_t *wqe, eib_chan_t *chan)
265 eib_rsrc_return_rwqe(eib_t *ss, eib_wqe_t *wqe, eib_chan_t *chan)
328 eib_rsrc_decr_posted_swqe(eib_t *ss, eib_chan_t *chan)
343 eib_rsrc_decr_posted_rwqe(eib_t *ss, eib_chan_t *chan)
345 eib_chan_t *tail;
H A Deib_svc.c306 eib_chan_t *chan;
H A Deib_fip.c736 eib_chan_t *chan = ss->ei_admin_chan;
799 eib_chan_t *chan = vnic->vn_ctl_chan;
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/
H A Deib_impl.h489 } eib_chan_t; typedef in typeref:struct:eib_chan_s
582 eib_chan_t *vn_ctl_chan;
583 eib_chan_t *vn_data_chan;
871 extern void eib_rsrc_return_swqe(eib_t *, eib_wqe_t *, eib_chan_t *);
872 extern void eib_rsrc_return_rwqe(eib_t *, eib_wqe_t *, eib_chan_t *);
874 extern void eib_rsrc_decr_posted_swqe(eib_t *, eib_chan_t *);
875 extern void eib_rsrc_decr_posted_rwqe(eib_t *, eib_chan_t *);
886 extern int eib_ibt_modify_chan_pkey(eib_t *, eib_chan_t *, ib_pkey_t);
898 extern eib_chan_t *eib_chan_init(void);
899 extern void eib_chan_fini(eib_chan_t *);
[all...]

Completed in 85 milliseconds