Lines Matching refs:dvp
355 vnode_t *dvp, in auto_lookup() argument
375 dfnip = vfstofni(dvp->v_vfsp); in auto_lookup()
377 (void *)dvp, dfnip->fi_map, nm)); in auto_lookup()
380 VN_HOLD(dvp); in auto_lookup()
381 *vpp = dvp; in auto_lookup()
385 if (error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) in auto_lookup()
389 VN_HOLD(dvp); in auto_lookup()
390 *vpp = dvp; in auto_lookup()
397 pdfnp = (vntofn(dvp))->fn_parent; in auto_lookup()
410 vfs_rlock_wait(dvp->v_vfsp); in auto_lookup()
411 if (dvp->v_vfsp->vfs_flag & VFS_UNMOUNTED) { in auto_lookup()
412 vfs_unlock(dvp->v_vfsp); in auto_lookup()
415 vp = dvp->v_vfsp->vfs_vnodecovered; in auto_lookup()
417 vfs_unlock(dvp->v_vfsp); in auto_lookup()
430 dfnp = vntofn(dvp); in auto_lookup()
434 ASSERT(vn_matchops(dvp, auto_vnodeops)); in auto_lookup()
436 AUTOFS_DPRINT((3, "auto_lookup: dvp=%p dfnp=%p\n", (void *)dvp, in auto_lookup()
457 error = vn_vfsrlock_wait(dvp); in auto_lookup()
460 vfsp = vn_mountedvfs(dvp); in auto_lookup()
463 vn_vfsunlock(dvp); in auto_lookup()
471 vn_vfsunlock(dvp); in auto_lookup()
496 } else if (dvp == dfnip->fi_rootvp) { in auto_lookup()
524 ((dvp->v_flag & VROOT) == 0) && in auto_lookup()
665 vnode_t *dvp, in auto_create() argument
679 AUTOFS_DPRINT((4, "auto_create dvp %p nm %s\n", (void *)dvp, nm)); in auto_create()
681 if (error = auto_trigger_mount(dvp, cred, &newvp)) in auto_create()
704 vnode_t *dvp, in auto_remove() argument
713 AUTOFS_DPRINT((4, "auto_remove dvp %p nm %s\n", (void *)dvp, nm)); in auto_remove()
715 if (error = auto_trigger_mount(dvp, cred, &newvp)) in auto_remove()
865 vnode_t *dvp, in auto_mkdir() argument
877 AUTOFS_DPRINT((4, "auto_mkdir dvp %p nm %s\n", (void *)dvp, nm)); in auto_mkdir()
879 if (error = auto_trigger_mount(dvp, cred, &newvp)) in auto_mkdir()
902 vnode_t *dvp, in auto_rmdir() argument
912 AUTOFS_DPRINT((4, "auto_rmdir: vp=%p nm=%s\n", (void *)dvp, nm)); in auto_rmdir()
914 if (error = auto_trigger_mount(dvp, cred, &newvp)) in auto_rmdir()
1231 vnode_t *dvp, in auto_symlink() argument
1243 (void *)dvp, lnknm, tnm)); in auto_symlink()
1245 if (error = auto_trigger_mount(dvp, cred, &newvp)) in auto_symlink()
1393 vnode_t *dvp; in auto_trigger_mount() local
1481 dvp = fntovn(fnp->fn_parent); in auto_trigger_mount()
1486 (dvp->v_flag & VROOT)) { in auto_trigger_mount()