Lines Matching refs:prom_list
148 prom_list_free(char **prom_list) in prom_list_free() argument
152 if (!prom_list) in prom_list_free()
155 while (prom_list[i]) { in prom_list_free()
156 free(prom_list[i]); in prom_list_free()
159 free(prom_list); in prom_list_free()
163 devfs_get_prom_name_list(const char *dev_name, char ***prom_list) in devfs_get_prom_name_list() argument
175 if (prom_list == NULL) in devfs_get_prom_name_list()
218 *prom_list = list; in devfs_get_prom_name_list()
232 devfs_get_prom_names(const char *dev_name, uint_t options, char ***prom_list) in devfs_get_prom_names() argument
246 if (prom_list == NULL) { in devfs_get_prom_names()
306 *prom_list = list; in devfs_get_prom_names()
418 char **prom_list = NULL; in devfs_bootdev_set_list() local
454 ret = devfs_get_prom_name_list(dev_name, &prom_list); in devfs_bootdev_set_list()
463 while (prom_list && prom_list[i]) { in devfs_bootdev_set_list()
465 ret = prom_dev_to_alias(prom_list[i], 0, in devfs_bootdev_set_list()
469 prom_list_free(prom_list); in devfs_bootdev_set_list()
481 prom_list[i]); in devfs_bootdev_set_list()
486 (void) snprintf(ptr, len, "%s ", prom_list[i]); in devfs_bootdev_set_list()
496 prom_list_free(prom_list); in devfs_bootdev_set_list()