Lines Matching refs:dev_list

1106  * The calling function * is responsible for freeing the dev_list.
1114 * dev_list:
1126 g_get_dev_list(char *path, fc_port_dev_t **dev_list, int *ndevs)
1139 *dev_list = dlist = NULL;
1281 *dev_list = dlist;
1288 free(*dev_list);
1289 *dev_list = NULL;
1310 (void) free(*dev_list);
1311 *dev_list = NULL;
1545 fc_port_dev_t *dev_list, *dlistptr;
1659 if ((err = g_get_dev_list(drvr_path, &dev_list,
1663 * to continue thus we need to free dev_list
1667 (void) free(dev_list);
1677 (void) free(dev_list);
1699 (void) free(dev_list);
1715 if ((dev_list = (fc_port_dev_t *)realloc(dev_list,
1718 S_FREE(dev_list);
1725 if (memcpy(dev_list+(num_devices-1), &fp_hba_port,
1727 (void) free(dev_list);
1734 qsort((void*)dev_list, num_devices,
1738 dlistptr = dev_list;
1755 dev_list++) {
1756 if (dev_list->dev_did.port_id <= 0xffff) {
1764 *dev_list;
1803 i++, dev_ptr++, dev_list++) {
1809 if (dev_list->dev_did.port_id > 0xff) {
1817 = (uchar_t)dev_list->dev_did.port_id;
1821 = (uchar_t)dev_list->dev_hard_addr.hard_addr;
1826 dev_list->dev_nwwn.raw_wwn[j];
1828 dev_list->dev_pwwn.raw_wwn[j];
1832 dev_list->dev_dtype;
2133 * consruruct list of children via dev_list.
2157 fc_port_dev_t *dev_list = NULL, *dlist;
2285 if ((dev_list = (fc_port_dev_t *)calloc(num_devices,
2298 fcio.fcio_obuf = (caddr_t)dev_list;
2308 free(dev_list);
2311 if ((dev_list = (fc_port_dev_t *)
2321 fcio.fcio_obuf = (caddr_t)dev_list;
2343 free(dev_list);
2354 free(dev_list);
2374 if ((dev_list = (fc_port_dev_t *)
2375 realloc(dev_list,
2378 S_FREE(dev_list);
2399 free(dev_list);
2415 if ((dev_list = (fc_port_dev_t *)
2416 realloc(dev_list,
2421 * In case dev_list is not null free
2424 S_FREE(dev_list);
2433 if (memcpy(dev_list+(num_devices-1),
2436 (void) free(dev_list);
2443 qsort((void*)dev_list, num_devices,
2455 (void) free(dev_list);
2468 (void) free(dev_list);
2477 (void) free(dev_list);
2485 (void) free(dev_list);
2495 dlist = dev_list;
2499 (void) free(dev_list);
2511 (void) free(dev_list);
2546 (void) free(dev_list);
2558 (void) free(dev_list);
2583 (void) free(dev_list);
2603 (void) free(dev_list);
2613 S_FREE(dev_list);
2797 free_child_list(impl_map_dev_t **dev_list)
2801 lp = *dev_list;
2809 *dev_list = NULL;
5285 fc_port_dev_t *dev_list;
5297 if (((err = g_get_dev_list(fca_path, &dev_list, &num_devices))
5302 dev_list_save = dev_list;
5306 for (i = 0; i < num_devices; i++, dev_list++) {
5307 if (memcmp(dev_list->dev_nwwn.raw_wwn,
5318 for (i = 0; i < num_devices; i++, dev_list++) {
5319 if (memcmp(dev_list->dev_pwwn.raw_wwn,