Lines Matching defs:hca_ptr
49 DAPL_HCA *hca_ptr);
68 dapl_ia_alloc(DAT_PROVIDER * provider, DAPL_HCA * hca_ptr)
96 ia_ptr->hca_ptr = hca_ptr;
114 dapl_hca_link_ia(hca_ptr, ia_ptr);
148 DAPL_HCA *hca_ptr;
307 hca_ptr = ia_ptr->hca_ptr;
316 hca_ptr->async_evd = NULL; /* It was our async EVD; nuke it. */
335 dapli_ia_release_hca(hca_ptr);
367 DAPL_HCA *hca_ptr;
429 hca_ptr = ia_ptr->hca_ptr;
438 hca_ptr->async_evd = NULL;
448 dapli_ia_release_hca(hca_ptr);
463 DAPL_HCA *hca_ptr)
465 dapl_os_lock(&hca_ptr->lock);
466 dapl_os_atomic_dec(& hca_ptr->handle_ref_count);
467 if (hca_ptr->handle_ref_count == 0) {
475 dat_status = dapls_ib_cqd_destroy(hca_ptr);
481 (void) dapls_ib_close_hca(hca_ptr->ib_hca_handle);
482 hca_ptr->ib_hca_handle = IB_INVALID_HANDLE;
484 dapl_os_unlock(&hca_ptr->lock);
520 dapl_hca_unlink_ia(ia_ptr->hca_ptr, ia_ptr);