Lines Matching defs:sdvp
188 struct sdev_node *sdvp = VTOSDEV(dvp);
202 error = devname_lookup_func(sdvp, nm, vpp, cred,
356 struct sdev_node *sdvp = VTOSDEV(dvp);
367 if (rw_tryupgrade(&sdvp->sdev_contents) == NULL) {
368 rw_exit(&sdvp->sdev_contents);
369 rw_enter(&sdvp->sdev_contents, RW_WRITER);
372 rw_enter(&sdvp->sdev_contents, RW_WRITER);
376 devvt_prunedir(sdvp);
387 for (dv = SDEV_FIRST_ENTRY(sdvp); dv; dv = next) {
388 next = SDEV_NEXT_ENTRY(sdvp, dv);
399 devvt_create_snode(sdvp, nm, cred, SDEV_VATTR);
405 for (dv = SDEV_FIRST_ENTRY(sdvp); dv; dv = next) {
406 next = SDEV_NEXT_ENTRY(sdvp, dv);
420 devvt_create_snode(sdvp, DEVVT_ACTIVE_NAME, cred, SDEV_VLINK);
422 devvt_create_snode(sdvp, DEVVT_CONSUSER_NAME, cred, SDEV_VLINK);
425 rw_downgrade(&sdvp->sdev_contents);
427 rw_exit(&sdvp->sdev_contents);