Lines Matching refs:dv
95 dev_t dv;
116 if (ldi_get_dev(devzvol_lh, &dv))
118 devzvol_major = getmajor(dv);
276 devzvol_validate(struct sdev_node *dv)
278 vnode_t *vn = SDEVTOV(dv);
281 char *nm = dv->sdev_name;
284 sdcmn_err13(("validating ('%s' '%s')", dv->sdev_path, nm));
290 if (dv->sdev_state != SDEV_READY) {
295 if ((strcmp(dv->sdev_path, ZVOL_DIR "/dsk") == 0) ||
296 (strcmp(dv->sdev_path, ZVOL_DIR "/rdsk") == 0))
298 dsname = devzvol_make_dsname(dv->sdev_path, NULL);
306 if (!(dv->sdev_flags & SDEV_GLOBAL) && dv->sdev_origin != NULL) {
314 sdev_node_t *parent = dv->sdev_dotdot;
326 !(dv->sdev_flags & SDEV_GLOBAL) &&
554 struct sdev_node *dv;
565 dv = SDEV_FIRST_ENTRY(ddv);
566 while (dv) {
567 sdcmn_err13(("sdev_name '%s'", dv->sdev_name));
569 switch (devzvol_validate(dv)) {
572 dv = SDEV_NEXT_ENTRY(ddv, dv);
576 "node: %s\n", dv->sdev_name));
580 if ((SDEVTOV(dv)->v_type == VDIR) &&
581 (sdev_cleandir(dv, NULL, 0) != 0)) {
582 dv = SDEV_NEXT_ENTRY(ddv, dv);
585 SDEV_HOLD(dv);
587 sdev_cache_update(ddv, &dv, dv->sdev_name,
589 SDEV_RELE(dv);
590 dv = SDEV_FIRST_ENTRY(ddv);
609 struct sdev_node *dv = NULL;
681 res = sdev_mknode(parent, nm, &dv, &vattr,
687 SDEV_RELE(dv);