Lines Matching refs:nl
160 struct nmlist *nl; in nmlist_add() local
170 for (; (nl = *nlhp) != NULL; nlhp = &nl->nl_next) in nmlist_add()
174 if ((nl = malloc(sizeof (*nl))) == NULL) in nmlist_add()
177 if ((nl->nl_devname = strdup(path)) == NULL) { in nmlist_add()
178 free(nl); in nmlist_add()
181 nl->nl_next = NULL; in nmlist_add()
182 nl->nl_dev = dev; in nmlist_add()
185 *nlhp = nl; in nmlist_add()
186 return (nl); in nmlist_add()
255 struct nmlist *nl; in devid_deviceid_to_nmlist() local
340 for (nl = nlh, nret = 0; nl; nl = nl->nl_next) in devid_deviceid_to_nmlist()
350 for (nl = nlh, rl = *retlist; nl; nl = nl->nl_next, rl++) { in devid_deviceid_to_nmlist()
351 rl->devname = nl->nl_devname; in devid_deviceid_to_nmlist()
352 rl->dev = nl->nl_dev; in devid_deviceid_to_nmlist()
360 while ((nl = nlh) != NULL) { /* free the nmlist */ in devid_deviceid_to_nmlist()
361 nlh = nl->nl_next; in devid_deviceid_to_nmlist()
362 free(nl); in devid_deviceid_to_nmlist()