Lines Matching defs:hca_list

1380 	ibdm_hca_list_t		*hca_list;
1396 hca_list = ibdm_ibnex_get_hca_info_by_guid(hca_guid);
1397 if (hca_list == NULL) {
1401 ibnex_create_hcasvc_nodes(parent, hca_list->hl_hca_port_attr);
1402 for (ii = 0; ii < hca_list->hl_nports; ii++) {
1404 parent, &hca_list->hl_port_attr[ii]);
1405 ibnex_create_vppa_nodes(parent, &hca_list->hl_port_attr[ii]);
1407 ibdm_ibnex_free_hca_list(hca_list);
1612 ibdm_hca_list_t *hca_list;
1626 * Use the dummy port attribute for HCA node in hca_list
1629 hca_list = ibdm_ibnex_get_hca_info_by_guid(hca_guid);
1630 ASSERT(hca_list != NULL);
1631 port_attr = hca_list->hl_hca_port_attr;
1660 ibdm_ibnex_free_hca_list(hca_list);
1699 ibdm_ibnex_free_hca_list(hca_list);
2078 ibdm_hca_list_t *hca_list, *head;
2082 ibdm_ibnex_get_hca_list(&hca_list, &hcacnt);
2084 head = hca_list;
2089 for (; hca_list != NULL; hca_list = hca_list->hl_next) {
2090 hca_dip = ibtl_ibnex_hcaguid2dip(hca_list->hl_hca_guid);
3146 ibdm_hca_list_t *hca_list;
3156 if ((hca_list = ibdm_ibnex_get_hca_info_by_guid(
3163 if (hca_list->hl_nports != 0) {
3167 ASSERT(hca_list->hl_port_attr != NULL);
3170 hca_list->hl_nports * sizeof (ib_guid_t),
3173 for (portnum = 0; portnum < hca_list->hl_nports;
3175 port_guids[portnum] = (hca_list->
3181 hca_list->hl_nports) != DDI_PROP_SUCCESS) {
3185 kmem_free(port_guids, hca_list->hl_nports *
3187 ibdm_ibnex_free_hca_list(hca_list);
3190 kmem_free(port_guids, hca_list->hl_nports *
3195 "num-ports", hca_list->hl_nports) != DDI_PROP_SUCCESS) {
3198 ibdm_ibnex_free_hca_list(hca_list);
3201 ibdm_ibnex_free_hca_list(hca_list);
4124 ibdm_hca_list_t *hca_list;
4132 for (hca_list = ioc_info->ioc_hca_list; hca_list;
4133 hca_list = hca_list->hl_next) {
4134 hca_dip = ibtl_ibnex_hcaguid2dip(hca_list->hl_hca_guid);
4232 ibdm_hca_list_t *hca_list;
4237 for (hca_list = ioc_info->ioc_hca_list; hca_list;
4238 hca_list = hca_list->hl_next) {
4239 hca_dip = ibtl_ibnex_hcaguid2dip(hca_list->hl_hca_guid);