Lines Matching defs:dvp
909 vnode_t *dvp;
915 dvp = fntovn(dfnp);
963 if (dvp->v_flag & VROOT) {
1010 vnode_t *mvp, *dvp, *newvp;
1024 dvp = fntovn(dfnp);
1054 if (vn_mountedvfs(dvp) != NULL) {
1104 mvp = dvp;
1127 if (vn_mountedvfs(dvp) == NULL) {
1180 if (error = auto_getmntpnt(dvp, mntpnt, &mvp, kcred)) {
1240 if (vfs_matchops(dvp->v_vfsp, vfs_getops(mvp->v_vfsp))) {
1280 auto_mount = vfs_matchops(dvp->v_vfsp,
1295 if (auto_mount && (error == 0) && (mvp != dvp)) {
1338 VN_HOLD(dvp);
1529 vnode_t *dvp = fntovn(dfnp);
1577 *fnpp = auto_makefnnode(VDIR, dvp->v_vfsp, name, cred,
1610 vnode_t *dvp;
1617 dvp = fntovn(dfnp);
1618 if (dvp->v_type != VDIR) {
1619 cmn_err(CE_PANIC, "auto_search: dvp=%p not a directory",
1620 (void *)dvp);
1657 * If dvp is mounted on, get path's vnode in the mounted on
1658 * filesystem. Path is relative to dvp, ie "./path".
1664 vnode_t *dvp,
1677 if (error = vn_vfsrlock_wait(dvp))
1681 * Now that we have the vfswlock, check to see if dvp
1686 vfsp = vn_mountedvfs(dvp);
1688 vn_vfsunlock(dvp);
1695 * avoid lookuppn() calling auto_lookup on dvp and deadlock.
1698 vn_vfsunlock(dvp);