Lines Matching refs:dev_list

32 	char **dev_list;
47 static int get_hba_children(char *bus_path, char *dev_excl, char ***dev_list);
49 static void free_dev_list_elements(char **dev_list);
50 static void free_dev_list(char **dev_list);
74 char **dev_list = NULL;
158 * For unquiescing, we simple build the dev_list for
165 ret = get_hba_children(apidp->path, NULL, &dev_list);
170 if ((ret = scsi_rcm_suspend(dev_list,
175 if ((ret = scsi_rcm_offline(dev_list,
200 (void) scsi_rcm_resume(dev_list,
207 (void) scsi_rcm_online(dev_list,
223 ret = scsi_rcm_resume(dev_list, errstring,
226 ret = scsi_rcm_remove(dev_list, errstring,
243 free_dev_list(dev_list);
260 char *dev_list[2] = {NULL};
310 dev_list[0] =
312 if (dev_list[0] == NULL) {
316 if ((ret = scsi_rcm_offline(dev_list,
334 (void) scsi_rcm_online(dev_list,
344 (void) scsi_rcm_remove(dev_list,
369 free_dev_list_elements(dev_list);
386 char *dev_list[2] = {NULL};
413 dev_list[0] = get_node_path(apidp->path);
414 if (dev_list[0] == NULL)
416 if ((ret = scsi_rcm_offline(dev_list, errstring, flags))
418 free_dev_list_elements(dev_list);
436 (void) scsi_rcm_online(dev_list, errstring, flags);
437 free_dev_list_elements(dev_list);
453 ret = scsi_rcm_remove(dev_list, errstring, flags);
464 (void) scsi_rcm_online(dev_list, errstring,
475 (void) scsi_rcm_remove(dev_list, errstring,
480 free_dev_list_elements(dev_list);
551 char *dev_list[2] = {NULL};
576 dev_list[0] = get_node_path(apidp->path);
577 if (dev_list[0] == NULL)
579 if ((ret = scsi_rcm_offline(dev_list, errstring, flags))
581 free_dev_list_elements(dev_list);
594 (void) scsi_rcm_online(dev_list, errstring, flags);
597 free_dev_list_elements(dev_list);
617 ret = scsi_rcm_remove(dev_list, errstring, flags);
619 ret2 = scsi_rcm_online(dev_list, errstring, flags);
621 free_dev_list_elements(dev_list);
1478 /* grow dev_list to allow room for one more device */
1485 largp->dev_list[ndevs] = p;
1486 largp->dev_list[ndevs + 1] = NULL;
1508 larg.dev_list = NULL;
1513 free_dev_list(larg.dev_list);
1516 *dev_listp = larg.dev_list;
1533 * Ensure largp->dev_list has room for one more device.
1546 p = realloc(largp->dev_list, nelem * sizeof (char *));
1550 largp->dev_list = p;
1556 free_dev_list_elements(char **dev_list)
1558 while (*dev_list) {
1559 free(*dev_list);
1560 dev_list++;
1565 free_dev_list(char **dev_list)
1567 if (dev_list == NULL)
1570 free_dev_list_elements(dev_list);
1571 free(dev_list);