Lines Matching refs:dv
128 isswap(device_t dv)
134 if (device_class(dv) != DV_DISK || !device_is_a(dv, "dk"))
137 if ((vn = opendisk(dv)) == NULL)
147 printf("%s: Get wedge info returned %d\n", device_xname(dv), error);
187 #define DEV_USES_PARTITIONS(dv) \
188 (device_class((dv)) == DV_DISK && \
189 !device_is_a((dv), "dk") && \
190 !device_is_a((dv), "flash"))
274 setroot_nfs(device_t dv)
282 (dv == NULL || device_class(dv) != DV_IFNET)) {
324 device_t dv, defdumpdv, rootdv, dumpdv;
347 dv = getdisk(buf, len, 1, &nrootdev, 0);
348 if (dv != NULL) {
349 rootdv = dv;
353 dv = getdisk(buf, len, bootpartition, &nrootdev, 0);
354 if (dv != NULL) {
355 rootdv = dv;
394 dv = getdisk(buf, len, 1, &ndumpdev, 1);
395 if (dv != NULL) {
396 dumpdv = dv;
580 device_t dv;
632 for (dv = deviter_first(&di, DEVITER_F_ROOT_FIRST);
633 dv != NULL;
634 dv = deviter_next(&di))
635 if (isswap(dv))
638 if (dv == NULL)
641 majdev = devsw_name2blk(device_xname(dv), NULL, 0);
644 dumpdv = dv;
680 device_t dv;
694 if ((dv = parsedisk(str, len, defpart, devp)) == NULL) {
696 for (dv = deviter_first(&di, DEVITER_F_ROOT_FIRST); dv != NULL;
697 dv = deviter_next(&di)) {
698 if (DEV_USES_PARTITIONS(dv))
699 printf(" %s[a-%c]", device_xname(dv),
701 else if (device_class(dv) == DV_DISK)
702 printf(" %s", device_xname(dv));
703 if (isdump == 0 && device_class(dv) == DV_IFNET)
704 printf(" %s", device_xname(dv));
715 return dv;
738 device_t dv;
748 if ((dv = dkwedge_find_by_wname(wname)) == NULL)
766 dv = finddevice(str);
767 if (dv != NULL) {
768 if (device_class(dv) == DV_DISK) {
770 majdev = devsw_name2blk(device_xname(dv), NULL, 0);
773 if (DEV_USES_PARTITIONS(dv))
774 *devp = MAKEDISKDEV(majdev, device_unit(dv),
777 *devp = makedev(majdev, device_unit(dv));
780 if (device_class(dv) == DV_IFNET)
784 return (dv);