Lines Matching refs:newvp

126 	vnode_t *newvp;  in auto_open()  local
131 error = auto_trigger_mount(*vpp, cred, &newvp); in auto_open()
135 if (newvp != NULL) { in auto_open()
140 *vpp = newvp; in auto_open()
174 vnode_t *newvp; in auto_getattr() local
184 error = auto_trigger_mount(vp, cred, &newvp); in auto_getattr()
188 if (newvp == NULL) in auto_getattr()
192 VN_RELE(newvp); in auto_getattr()
196 vfsp = newvp->v_vfsp; in auto_getattr()
197 VN_RELE(newvp); in auto_getattr()
216 error = VFS_ROOT(vfsp, &newvp); in auto_getattr()
221 if (fnp->fn_seen == newvp && fnp->fn_thread == curthread) { in auto_getattr()
227 VN_RELE(newvp); in auto_getattr()
234 fnp->fn_seen = newvp; in auto_getattr()
236 error = VOP_GETATTR(newvp, vap, flags, cred, ct); in auto_getattr()
237 VN_RELE(newvp); in auto_getattr()
282 vnode_t *newvp; in auto_setattr() local
287 if (error = auto_trigger_mount(vp, cred, &newvp)) in auto_setattr()
290 if (newvp != NULL) { in auto_setattr()
294 if (vn_is_readonly(newvp)) in auto_setattr()
297 error = VOP_SETATTR(newvp, vap, flags, cred, ct); in auto_setattr()
298 VN_RELE(newvp); in auto_setattr()
317 vnode_t *newvp; in auto_access() local
322 if (error = auto_trigger_mount(vp, cred, &newvp)) in auto_access()
325 if (newvp != NULL) { in auto_access()
329 error = VOP_ACCESS(newvp, mode, 0, cred, ct); in auto_access()
330 VN_RELE(newvp); in auto_access()
367 vnode_t *newvp = NULL; in auto_lookup() local
462 error = VFS_ROOT(vfsp, &newvp); in auto_lookup()
465 error = VOP_LOOKUP(newvp, nm, vpp, pnp, in auto_lookup()
467 VN_RELE(newvp); in auto_lookup()
676 vnode_t *newvp; in auto_create() local
681 if (error = auto_trigger_mount(dvp, cred, &newvp)) in auto_create()
684 if (newvp != NULL) { in auto_create()
688 if (vn_is_readonly(newvp)) in auto_create()
691 error = VOP_CREATE(newvp, nm, va, excl, in auto_create()
693 VN_RELE(newvp); in auto_create()
710 vnode_t *newvp; in auto_remove() local
715 if (error = auto_trigger_mount(dvp, cred, &newvp)) in auto_remove()
718 if (newvp != NULL) { in auto_remove()
722 if (vn_is_readonly(newvp)) in auto_remove()
725 error = VOP_REMOVE(newvp, nm, cred, ct, flags); in auto_remove()
726 VN_RELE(newvp); in auto_remove()
744 vnode_t *newvp; in auto_link() local
750 if (error = auto_trigger_mount(tdvp, cred, &newvp)) in auto_link()
753 if (newvp == NULL) { in auto_link()
761 if (vn_is_readonly(newvp)) { in auto_link()
763 VN_RELE(newvp); in auto_link()
772 VN_RELE(newvp); in auto_link()
776 error = VOP_LINK(newvp, svp, nm, cred, ct, flags); in auto_link()
777 VN_RELE(newvp); in auto_link()
874 vnode_t *newvp; in auto_mkdir() local
879 if (error = auto_trigger_mount(dvp, cred, &newvp)) in auto_mkdir()
882 if (newvp != NULL) { in auto_mkdir()
886 if (vn_is_readonly(newvp)) in auto_mkdir()
889 error = VOP_MKDIR(newvp, nm, va, vpp, cred, ct, in auto_mkdir()
891 VN_RELE(newvp); in auto_mkdir()
909 vnode_t *newvp; in auto_rmdir() local
914 if (error = auto_trigger_mount(dvp, cred, &newvp)) in auto_rmdir()
917 if (newvp != NULL) { in auto_rmdir()
921 if (vn_is_readonly(newvp)) in auto_rmdir()
924 error = VOP_RMDIR(newvp, nm, cdir, cred, ct, flags); in auto_rmdir()
925 VN_RELE(newvp); in auto_rmdir()
1239 vnode_t *newvp; in auto_symlink() local
1245 if (error = auto_trigger_mount(dvp, cred, &newvp)) in auto_symlink()
1248 if (newvp != NULL) { in auto_symlink()
1252 if (vn_is_readonly(newvp)) in auto_symlink()
1255 error = VOP_SYMLINK(newvp, lnknm, tva, tnm, cred, in auto_symlink()
1257 VN_RELE(newvp); in auto_symlink()
1389 auto_trigger_mount(vnode_t *vp, cred_t *cred, vnode_t **newvp) in auto_trigger_mount() argument
1401 *newvp = NULL; in auto_trigger_mount()
1457 error = VFS_ROOT(vfsp, newvp); in auto_trigger_mount()
1527 error = VFS_ROOT(vfsp, newvp); in auto_trigger_mount()