Searched refs:ibd_rc_chan_t (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/
H A Dibd_cm.c88 static void ibd_rc_act_close(ibd_rc_chan_t *, boolean_t);
91 ibd_rc_chan_t *);
92 static inline ibd_rc_chan_t *ibd_rc_rm_header_chan_list(
94 static inline ibd_rc_chan_t *ibd_rc_rm_from_chan_list(ibd_rc_chan_list_t *,
95 ibd_rc_chan_t *);
100 static void ibd_rc_poll_rcq(ibd_rc_chan_t *, ibt_cq_hdl_t);
107 static int ibd_rc_post_rwqe(ibd_rc_chan_t *, ibd_rwqe_t *);
109 static void ibd_rc_process_rx(ibd_rc_chan_t *, ibd_rwqe_t *, ibt_wc_t *);
110 static void ibd_rc_free_rwqe(ibd_rc_chan_t *, ibd_rwqe_t *);
111 static void ibd_rc_fini_rxlist(ibd_rc_chan_t *);
[all...]
H A Dibd.c6952 ibd_rc_chan_t *rc_chan;
/illumos-gate/usr/src/uts/common/sys/ib/clients/ibd/
H A Dibd.h526 /* State of a reliable connected channel (ibd_rc_chan_t->chan_state) */
652 /* This mutex protects chan_list and ibd_rc_chan_t.next */
1292 } ibd_rc_chan_t; typedef in typeref:struct:ibd_rc_chan_s
1321 int ibd_rc_pas_close(ibd_rc_chan_t *, boolean_t, boolean_t);
1333 ibd_swqe_t *ibd_rc_acquire_swqes(ibd_rc_chan_t *);
1334 void ibd_rc_post_send(ibd_rc_chan_t *, ibd_swqe_t *);
1335 void ibd_rc_drain_scq(ibd_rc_chan_t *, ibt_cq_hdl_t);

Completed in 85 milliseconds