Lines Matching defs:dev_list

33 	char **dev_list;
48 static int get_hba_children(char *bus_path, char *dev_excl, char ***dev_list);
50 static void free_dev_list_elements(char **dev_list);
51 static void free_dev_list(char **dev_list);
75 char **dev_list = NULL;
159 * For unquiescing, we simple build the dev_list for
166 ret = get_hba_children(apidp->path, NULL, &dev_list);
171 if ((ret = scsi_rcm_suspend(dev_list,
176 if ((ret = scsi_rcm_offline(dev_list,
201 (void) scsi_rcm_resume(dev_list,
208 (void) scsi_rcm_online(dev_list,
224 ret = scsi_rcm_resume(dev_list, errstring,
227 ret = scsi_rcm_remove(dev_list, errstring,
244 free_dev_list(dev_list);
261 char *dev_list[2] = {NULL};
311 dev_list[0] =
313 if (dev_list[0] == NULL) {
317 if ((ret = scsi_rcm_offline(dev_list,
335 (void) scsi_rcm_online(dev_list,
345 (void) scsi_rcm_remove(dev_list,
370 free_dev_list_elements(dev_list);
387 char *dev_list[2] = {NULL};
414 dev_list[0] = get_node_path(apidp->path);
415 if (dev_list[0] == NULL)
417 if ((ret = scsi_rcm_offline(dev_list, errstring, flags))
419 free_dev_list_elements(dev_list);
437 (void) scsi_rcm_online(dev_list, errstring, flags);
438 free_dev_list_elements(dev_list);
454 ret = scsi_rcm_remove(dev_list, errstring, flags);
465 (void) scsi_rcm_online(dev_list, errstring,
476 (void) scsi_rcm_remove(dev_list, errstring,
481 free_dev_list_elements(dev_list);
552 char *dev_list[2] = {NULL};
577 dev_list[0] = get_node_path(apidp->path);
578 if (dev_list[0] == NULL)
580 if ((ret = scsi_rcm_offline(dev_list, errstring, flags))
582 free_dev_list_elements(dev_list);
595 (void) scsi_rcm_online(dev_list, errstring, flags);
598 free_dev_list_elements(dev_list);
618 ret = scsi_rcm_remove(dev_list, errstring, flags);
620 ret2 = scsi_rcm_online(dev_list, errstring, flags);
622 free_dev_list_elements(dev_list);
1479 /* grow dev_list to allow room for one more device */
1486 largp->dev_list[ndevs] = p;
1487 largp->dev_list[ndevs + 1] = NULL;
1509 larg.dev_list = NULL;
1514 free_dev_list(larg.dev_list);
1517 *dev_listp = larg.dev_list;
1534 * Ensure largp->dev_list has room for one more device.
1547 p = realloc(largp->dev_list, nelem * sizeof (char *));
1551 largp->dev_list = p;
1557 free_dev_list_elements(char **dev_list)
1559 while (*dev_list) {
1560 free(*dev_list);
1561 dev_list++;
1566 free_dev_list(char **dev_list)
1568 if (dev_list == NULL)
1571 free_dev_list_elements(dev_list);
1572 free(dev_list);