DAPL_HCA
dapl_hca_free(DAPL_HCA *hca_ptr)
dapl_os_free(hca_ptr, sizeof (DAPL_HCA));
dapl_hca_link_ia(IN DAPL_HCA *hca_ptr, IN DAPL_IA *ia_ptr)
dapl_hca_unlink_ia(IN DAPL_HCA *hca_ptr, IN DAPL_IA *ia_ptr)
DAPL_HCA *
DAPL_HCA *hca_ptr;
hca_ptr = dapl_os_alloc(sizeof (DAPL_HCA));
(void) dapl_os_memzero(hca_ptr, sizeof (DAPL_HCA));
dapl_os_free(hca_ptr, sizeof (DAPL_HCA));
DAPL_HCA *hca_ptr;
hca_ptr = (DAPL_HCA *)provider->extension;
DAPL_HCA *hca_ptr,
IN DAPL_HCA *hca_ptr,
DAPL_HCA *hca_ptr,
IN DAPL_HCA *hca_ptr,
DAPL_HCA *hca_ptr,
static void dapli_hca_cleanup(DAPL_HCA *hca_ptr, DAT_BOOLEAN dec_ref);
DAPL_HCA *hca_ptr;
DAPL_HCA *hca_ptr;
DAPL_HCA *hca_ptr)
DAPL_HCA *hca_ptr);
dapl_ia_alloc(DAT_PROVIDER * provider, DAPL_HCA * hca_ptr)
DAPL_HCA *hca_ptr;
DAPL_HCA *hca_ptr;
hca_ptr = (DAPL_HCA *) cur_node->data.extension;
extern void dapls_init_funcs_tavor(DAPL_HCA *);
extern void dapls_init_funcs_arbel(DAPL_HCA *);
extern void dapls_init_funcs_hermon(DAPL_HCA *);
DAPL_HCA *hca_ptr;
IN DAPL_HCA *hca_ptr);
IN DAPL_HCA *hca_ptr);
IN DAPL_HCA *hca_ptr,
IN DAPL_HCA **hca_list,
IN DAPL_HCA *hca_ptr,
DAPL_HCA *
dapl_hca_free(DAPL_HCA *hca_ptr);
IN DAPL_HCA *hca_ptr,
IN DAPL_HCA *hca_ptr,
DAPL_HCA *hca_ptr);
dapls_init_funcs_arbel(DAPL_HCA *hca_ptr)
dapls_init_funcs_hermon(DAPL_HCA *hca_ptr)
dapli_process_ia(dladm_ib_attr_t *ib_attr, DAPL_HCA *hca_ptr, int hca_idx)
IN DAPL_HCA *hca_ptr,
static DAT_RETURN dapli_process_ia(dladm_ib_attr_t *ib_attr, DAPL_HCA *hca_ptr,
dapli_process_fake_ibds(DAPL_HCA *hca_ptr, int hca_idx)
DAPL_HCA *hca_ptr;
static int dapli_process_fake_ibds(DAPL_HCA **hca_list, int hca_idx);
IN DAPL_HCA *hca_ptr)
dapls_init_funcs_tavor(DAPL_HCA *hca_ptr)
IN DAPL_HCA *hca_ptr,
IN DAPL_HCA *hca_ptr,
IN DAPL_HCA *hca_ptr,
DAPL_HCA *hca_ptr;
IN DAPL_HCA *hca_ptr)
IN DAPL_HCA *hca_ptr)