Lines Matching defs:ep_chanp
273 sol_cma_chan_t *ep_chanp;
275 ep_chanp = (sol_cma_chan_t *)entry->data;
276 if (ibcma_fini_ep_chan(ep_chanp) == 0) {
280 ASSERT(ep_chanp->chan_listenp);
281 entry1 = ep_chanp->chan_listenp->listen_ep_root_entry;
282 root_chanp = (sol_cma_chan_t *)ep_chanp->listen_root;
287 kmem_free(ep_chanp, sizeof (sol_cma_chan_t));
365 sol_cma_add_hca_list(sol_cma_chan_t *ep_chanp, ib_guid_t hca_guid)
371 ep_chanp, hca_guid);
380 ep_chanp->chan_listenp->listen_ep_dev_entry =
382 (uintptr_t)ep_chanp, NULL);
383 ep_chanp->chan_listenp->listen_ep_device = cma_devp->cma_device;
390 "No matching HCA in list!!", ep_chanp, hca_guid);
1000 sol_cma_chan_t *ep_chanp;
1003 ep_chanp = (sol_cma_chan_t *)ep_idp;
1004 if (ep_chanp->chan_xport_type == SOL_CMA_XPORT_IB)
1007 if (ep_chanp->chan_xport_type == SOL_CMA_XPORT_IWARP)
1945 sol_cma_chan_t *ep_chanp;
1947 ep_chanp = (sol_cma_chan_t *)entry->data;
1949 ep_chanp);
1950 if (ibcma_fini_ep_chan(ep_chanp) == 0) {
1955 ASSERT(ep_chanp->chan_listenp);
1956 mutex_enter(&ep_chanp->chan_mutex);
1957 entry1 = ep_chanp->chan_listenp->listen_ep_dev_entry;
1958 device = ep_chanp->chan_listenp->listen_ep_device;
1964 (struct rdma_cm_id *)ep_chanp);
1965 mutex_exit(&ep_chanp->chan_mutex);
1966 if (ep_chanp->chan_listenp)
1967 kmem_free(ep_chanp->chan_listenp,
1970 mutex_destroy(&ep_chanp->chan_mutex);
1971 cv_destroy(&ep_chanp->chan_destroy_cv);
1972 kmem_free(ep_chanp, sizeof (sol_cma_chan_t));