Lines Matching refs:phbc
8458 mdi_phci_bus_config_t *phbc = (mdi_phci_bus_config_t *)arg; in bus_config_phci() local
8459 mdi_vhci_bus_config_t *vhbc = phbc->phbc_vhbusconfig; in bus_config_phci()
8466 if ((ph_dip = e_ddi_hold_devi_by_path(phbc->phbc_phci_path, 0)) in bus_config_phci()
8481 kmem_free(phbc->phbc_phci_path, strlen(phbc->phbc_phci_path) + 1); in bus_config_phci()
8482 kmem_free(phbc, sizeof (*phbc)); in bus_config_phci()
8499 mdi_phci_bus_config_t *phbc_head = NULL, *phbc, *phbc_next; in bus_config_all_phcis() local
8516 phbc = kmem_zalloc(sizeof (*phbc), KM_SLEEP); in bus_config_all_phcis()
8517 phbc->phbc_phci_path = i_ddi_strdup(cphci->cphci_path, in bus_config_all_phcis()
8519 phbc->phbc_vhbusconfig = vhbc; in bus_config_all_phcis()
8520 phbc->phbc_next = phbc_head; in bus_config_all_phcis()
8521 phbc_head = phbc; in bus_config_all_phcis()
8534 for (phbc = phbc_head; phbc != NULL; phbc = phbc_next) { in bus_config_all_phcis()
8535 phbc_next = phbc->phbc_next; in bus_config_all_phcis()
8537 bus_config_phci((void *)phbc); in bus_config_all_phcis()
8539 (void) thread_create(NULL, 0, bus_config_phci, phbc, in bus_config_all_phcis()