Lines Matching refs:dnames
1248 devs_to_list(struct device_list *dlp, const char **dnames) in devs_to_list() argument
1251 *dnames++ = dlp->dl_name; in devs_to_list()
1252 return (dnames); in devs_to_list()
1257 per_file_to_list(struct per_file *pfp, const char **dnames) in per_file_to_list() argument
1262 dnames = devs_to_list(pfp->pf_global.sl_dev, dnames); in per_file_to_list()
1265 dnames = devs_to_list(slp->sl_dev, dnames); in per_file_to_list()
1267 return (dnames); in per_file_to_list()
1285 const char **dnames; in get_unique_devs() local
1300 dnames = (const char **)malloc((ndevs+1) * sizeof (const char *)); in get_unique_devs()
1301 if (dnames == NULL) { in get_unique_devs()
1305 dnp = per_file_to_list(psp->ps_files, dnames); in get_unique_devs()
1307 qsort(dnames, ndevs, sizeof (const char *), devcmp); in get_unique_devs()
1308 for (dnf = (dnp = dnames) + 1; dnf < dnames+ndevs; dnf++) in get_unique_devs()
1314 return (dnames); in get_unique_devs()
1332 const char **dnames; in organize_state() local
1375 dnames = get_unique_devs(psp); in organize_state()
1376 if (dnames == NULL) { in organize_state()
1381 for (dnp = dnames; *dnp != NULL; dnp++) in organize_state()
1393 free(dnames); in organize_state()
1406 for (dnp = dnames; *dnp != NULL; dnp++) { in organize_state()
1448 free(dnames); in organize_state()
1668 const char **dnames; in parse_options() local
1729 dnames = get_unique_devs(&pstate); in parse_options()
1730 if (dnames != NULL) { in parse_options()
1733 for (dnp = dnames; *dnp != NULL; dnp++) in parse_options()
1736 free(dnames); in parse_options()