ibdma_hca_t
static void ibdma_get_io_unitinfo(ibdma_hca_t *hca, ibmf_msg_t *msg);
static void ibdma_get_ioc_profile(ibdma_hca_t *hca, ibmf_msg_t *msg);
ibdma_hca_t *hca;
static void ibdma_get_ioc_services(ibdma_hca_t *hca, ibmf_msg_t *msg);
ibdma_hca_t *hca;
ibdma_hca_t *hca;
ibdma_hca_t *hca;
ibdma_hca_t *hca;
list_create(&ibdma->ms_hca_list, sizeof (ibdma_hca_t),
offsetof(ibdma_hca_t, ih_node));
ibdma_hca_t *hca;
ibdma_hca_t *next;
static ibdma_hca_t *
ibdma_hca_t *hca;
static ibdma_hca_t *
ibdma_hca_t *hca;
hca = kmem_zalloc(sizeof (ibdma_hca_t) +
kmem_free(hca, sizeof (ibdma_hca_t) +
ibdma_hca_fini(ibdma_hca_t *hca)
kmem_free(hca, sizeof (ibdma_hca_t) +
ibdma_get_io_unitinfo(ibdma_hca_t *hca, ibmf_msg_t *msg)
ibdma_get_ioc_profile(ibdma_hca_t *hca, ibmf_msg_t *msg)
ibdma_get_ioc_services(ibdma_hca_t *hca, ibmf_msg_t *msg)
ibdma_hca_t *hca;
ibdma_set_ioc_state(ibdma_hca_t *hca, int slot, ibdma_ioc_state_t state)
ibdma_get_ioc_state(ibdma_hca_t *hca, int slot)
ibdma_hca_t *hca;
static ibdma_hca_t *ibdma_hca_init(ib_guid_t guid);
static void ibdma_hca_fini(ibdma_hca_t *hca);
static ibdma_hca_t *ibdma_find_hca(ib_guid_t guid);
ibdma_set_ioc_state(ibdma_hca_t *hca, int slot, ibdma_ioc_state_t state);
static ibdma_ioc_state_t ibdma_get_ioc_state(ibdma_hca_t *hca, int slot);