Lines Matching refs:paths
318 struct devfs_prom_path **paths) in devfs_get_all_prom_names() argument
339 *paths = NULL; in devfs_get_all_prom_names()
345 devfs_free_all_prom_names(*paths); in devfs_get_all_prom_names()
350 *paths = new; in devfs_get_all_prom_names()
358 devfs_free_all_prom_names(*paths); in devfs_get_all_prom_names()
367 devfs_free_all_prom_names(*paths); in devfs_get_all_prom_names()
377 devfs_free_all_prom_names(struct devfs_prom_path *paths) in devfs_free_all_prom_names() argument
381 if (paths == NULL) in devfs_free_all_prom_names()
384 devfs_free_all_prom_names(paths->next); in devfs_free_all_prom_names()
386 if (paths->obp_path != NULL) in devfs_free_all_prom_names()
387 free(paths->obp_path); in devfs_free_all_prom_names()
389 if (paths->alias_list != NULL) { in devfs_free_all_prom_names()
390 for (i = 0; paths->alias_list[i] != NULL; i++) in devfs_free_all_prom_names()
391 if (paths->alias_list[i] != NULL) in devfs_free_all_prom_names()
392 free(paths->alias_list[i]); in devfs_free_all_prom_names()
394 free(paths->alias_list); in devfs_free_all_prom_names()
397 free(paths); in devfs_free_all_prom_names()