sol_cma_chan_t
extern void ibcma_copy_srv_hdl(sol_cma_chan_t *, sol_cma_glbl_listen_t *);
sol_cma_chan_t *ep_chanp;
ep_chanp = (sol_cma_chan_t *)ep_idp;
extern int ibcma_fini_ep_chan(sol_cma_chan_t *);
extern uint64_t ibcma_init_root_sid(sol_cma_chan_t *);
sol_cma_chan_t *root_chanp, *chanp;
chanp = (sol_cma_chan_t *)idp;
root_chanp = (sol_cma_chan_t *)root_idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *root_chanp, *chanp;
chanp = (sol_cma_chan_t *)idp;
root_chanp = (sol_cma_chan_t *)root_idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)p2;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)p2;
cma_init_listen_root(sol_cma_chan_t *chanp)
cma_fini_listen_root(sol_cma_chan_t *chanp)
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *root_chanp;
root_chanp = (sol_cma_chan_t *)root_idp;
sol_cma_chan_t *chanp;
chanp = kmem_zalloc(sizeof (sol_cma_chan_t), KM_SLEEP);
sizeof (sol_cma_chan_t),
offsetof(sol_cma_chan_t, chan_req_avl_node));
sizeof (sol_cma_chan_t),
offsetof(sol_cma_chan_t, chan_acpt_avl_node));
cma_set_chan_state(sol_cma_chan_t *chanp, cma_chan_state_t newstate)
cma_get_chan_state(sol_cma_chan_t *chanp)
cma_cas_chan_state(sol_cma_chan_t *chanp, cma_chan_state_t prevstate,
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *ep_chanp;
ep_chanp = (sol_cma_chan_t *)entry->data;
kmem_free(ep_chanp, sizeof (sol_cma_chan_t));
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *root_chanp;
root_chanp = (sol_cma_chan_t *)root_idp;
kmem_free(chanp, sizeof (sol_cma_chan_t));
cma_handle_nomore_events(sol_cma_chan_t *chanp)
sol_cma_chan_t *root_chanp;
root_chanp = (sol_cma_chan_t *)root_idp;
cma_init_ud_qp(sol_cma_chan_t *chanp, struct ib_qp *qp)
cma_init_conn_qp(sol_cma_chan_t *chanp, struct ib_qp *qp)
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *ep_chanp;
ep_chanp = (sol_cma_chan_t *)entry->data;
sol_cma_chan_t *root_chanp;
root_chanp = (sol_cma_chan_t *)ep_chanp->listen_root;
kmem_free(ep_chanp, sizeof (sol_cma_chan_t));
sol_cma_add_hca_list(sol_cma_chan_t *ep_chanp, ib_guid_t hca_guid)
sol_cma_chan_t *chanp = (sol_cma_chan_t *)rdma_idp;
sol_cma_chan_t *chanp = (sol_cma_chan_t *)rdma_idp;
sol_cma_chan_t *chanp, *root_chanp;
chanp = (sol_cma_chan_t *)rdma_idp;
root_chanp = (sol_cma_chan_t *)chanp->listen_root;
sol_cma_chan_t *req_cmid_chan, *next_chan;
for (req_cmid_chan = (sol_cma_chan_t *)avl_first(
sizeof (sol_cma_chan_t));
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
cma_resolve_addr_callback(sol_cma_chan_t *chanp, int rc)
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
static void cma_set_chan_state(sol_cma_chan_t *, cma_chan_state_t);
static int cma_cas_chan_state(sol_cma_chan_t *, cma_chan_state_t,
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
static int cma_init_listen_root(sol_cma_chan_t *);
static void cma_fini_listen_root(sol_cma_chan_t *);
static void cma_handle_nomore_events(sol_cma_chan_t *);
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
cma_chan_state_t cma_get_chan_state(sol_cma_chan_t *);
extern int ibcma_init_root_chan(sol_cma_chan_t *, sol_cma_glbl_listen_t *);
extern int ibcma_fini_root_chan(sol_cma_chan_t *);
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
ibcma_query_local_ip(struct rdma_cm_id *idp, sol_cma_chan_t *chanp,
sol_cma_chan_t *chanp = (sol_cma_chan_t *)arg;
ibcma_get_paths(struct rdma_cm_id *idp, sol_cma_chan_t *chanp,
sol_cma_chan_t *root_chanp, *chanp, *event_chanp;
chanp = (sol_cma_chan_t *)idp;
root_chanp = (sol_cma_chan_t *)root_idp;
event_chanp = (sol_cma_chan_t *)event_idp;
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *root_chanp, *event_chanp, *chanp;
chanp = (sol_cma_chan_t *)idp;
root_chanp = (sol_cma_chan_t *)root_idp;
event_chanp = (sol_cma_chan_t *)event_idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *event_chanp, *chanp, *root_chanp;
chanp = (sol_cma_chan_t *)idp;
root_chanp = (sol_cma_chan_t *)root_idp;
event_chanp = (sol_cma_chan_t *)event_idp;
sol_cma_chan_t *chanp, *root_chanp, *event_chanp;
chanp = (sol_cma_chan_t *)idp;
root_chanp = (sol_cma_chan_t *)root_idp;
event_chanp = (sol_cma_chan_t *)event_idp;
extern void cma_resolve_addr_callback(sol_cma_chan_t *, int);
sol_cma_chan_t *event_chanp, *chanp, *root_chanp;
chanp = (sol_cma_chan_t *)idp;
root_chanp = (sol_cma_chan_t *)root_idp;
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *root_chanp;
root_chanp = (sol_cma_chan_t *)root_idp;
event_chanp = (sol_cma_chan_t *)event_idp;
event_chanp = (sol_cma_chan_t *)event_idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp, *new_chanp;
new_chanp = (sol_cma_chan_t *)new_idp;
chanp = (sol_cma_chan_t *)idp;
ibcma_get_devlist(sol_cma_chan_t *root_chanp, ib_guid_t *hca_guidp,
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
extern void sol_cma_add_hca_list(sol_cma_chan_t *, ib_guid_t);
sol_cma_chan_t *root_chanp, *ep_chanp;
root_chanp = (sol_cma_chan_t *)root_idp;
ep_chanp = (sol_cma_chan_t *)ep_idp;
ep_chanp = (sol_cma_chan_t *)ep_idp;
ibcma_init_root_chan(sol_cma_chan_t *root_chanp, sol_cma_glbl_listen_t *listenp)
ibcma_fini_root_chan(sol_cma_chan_t *rchanp)
ibcma_copy_srv_hdl(sol_cma_chan_t *root_chanp, sol_cma_glbl_listen_t *listenp)
ibcma_fini_ep_chan(sol_cma_chan_t *ep_chanp)
sol_cma_chan_t *root_chanp;
root_chanp = (sol_cma_chan_t *)root_idp;
ibcma_init_root_sid(sol_cma_chan_t *root_chanp)
sol_cma_chan_t *root_chanp, *ep_chanp;
ep_chanp = (sol_cma_chan_t *)ep_idp;
root_chanp = (sol_cma_chan_t *)root_idp;
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
static int ibcma_query_local_ip(struct rdma_cm_id *, sol_cma_chan_t *,
static int ibcma_get_paths(struct rdma_cm_id *, sol_cma_chan_t *,
static void ibcma_get_devlist(sol_cma_chan_t *, ib_guid_t *, int,
sol_cma_chan_t *chanp;
chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *root_chanp, *chanp;
chanp = (sol_cma_chan_t *)idp;
root_chanp = (sol_cma_chan_t *)root_idp;
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
extern cma_chan_state_t cma_get_chan_state(sol_cma_chan_t *);
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *chanp = (sol_cma_chan_t *)idp;
sol_cma_chan_t *new_chanp, *src_chanp;
new_chanp = (sol_cma_chan_t *)newid;
src_chanp = (sol_cma_chan_t *)srcid;
sol_cma_chan_t *root_chanp;
root_chanp = (sol_cma_chan_t *)root_idp;
sol_cma_chan_t *root_chanp;
root_chanp = (sol_cma_chan_t *)root_idp;