Lines Matching refs:nv
121 struct nvlist *nv;
122 for (nv = stack; nv != NULL; nv = nv->nv_next)
123 remove_devi(nv->nv_ptr);
656 struct nvlist *nv;
709 for (nv = atlist; nv != NULL; nv = nv->nv_next) {
710 if (nv->nv_name == NULL)
711 nv->nv_ptr = a = NULL; /* at root */
713 nv->nv_ptr = a = getattr(nv->nv_name);
948 struct nvlist *nv;
959 if ((nv = *nvp) == NULL) {
973 *nvp = nv = newnv(NULL, cp, NULL, (long long)d, NULL);
975 if ((dev_t)nv->nv_num != NODEV) {
980 maj = major(nv->nv_num);
981 min = minor(nv->nv_num);
982 nv->nv_str = makedevstr(maj, min);
986 if (nv->nv_str == NULL || nv->nv_str == s_qmark)
992 if (nv->nv_ptr != NULL && strcmp(nv->nv_ptr, "spec") == 0)
1003 l = strlen(nv->nv_str);
1004 cp = &nv->nv_str[l];
1010 cp = nv->nv_str;
1026 nv->nv_num = (long long)NODEV;
1027 nv->nv_ifunit = unit; /* XXX XXX XXX */
1032 name, what, nv->nv_str);
1035 nv->nv_num = (long long)makedev(maj, unit * maxpartitions + part);
1038 nv->nv_name = dev->d_name;
1073 struct nvlist *nv;
1074 nv = cf->cf_root;
1075 if (resolve(&cf->cf_root, name, "root", nv, 'a'))
1393 struct nvlist *nv, *onv;
1399 for (nv = p->p_devs; nv->nv_next != NULL; nv = nv->nv_next) {
1400 if (nv->nv_next && nv->nv_next->nv_ptr == i) {
1401 onv = nv->nv_next;
1402 nv->nv_next = onv->nv_next;
1406 if (nv->nv_ptr == i) {
1407 /* nv is p->p_devs in that case */
1408 p->p_devs = nv->nv_next;
1409 nvfree(nv);
1566 struct nvlist *nv, *stack = NULL;
1612 for (nv = a->a_devs; nv != NULL; nv = nv->nv_next) {
1613 d = nv->nv_ptr;
2206 onlist(struct nvlist *nv, void *ptr)
2208 for (; nv != NULL; nv = nv->nv_next)
2209 if (nv->nv_ptr == ptr)