Home
last modified time | relevance | path

Searched refs:rootvnode (Results 1 – 16 of 16) sorted by relevance

/freebsd-12.1/sys/kern/
H A Dvfs_mountroot.c101 struct vnode *rootvnode; variable
213 if (VFS_ROOT(TAILQ_FIRST(&mountlist), LK_EXCLUSIVE, &rootvnode)) in set_rootvnode()
216 VOP_UNLOCK(rootvnode, 0); in set_rootvnode()
223 p->p_fd->fd_cdir = rootvnode; in set_rootvnode()
224 VREF(rootvnode); in set_rootvnode()
228 p->p_fd->fd_rdir = rootvnode; in set_rootvnode()
229 VREF(rootvnode); in set_rootvnode()
325 cache_purgevfs(rootvnode->v_mount, true); in vfs_mountroot_shuffle()
1073 prison0.pr_root = rootvnode; in vfs_mountroot()
H A Dsubr_firmware.c486 if (rootvnode != NULL) { in firmware_modevent()
H A Dvfs_mount.c1481 if (rootvnode != NULL && mp == rootvnode->v_mount) { in dounmount()
1482 vrele(rootvnode); in dounmount()
1483 rootvnode = NULL; in dounmount()
H A Dkern_descrip.c325 fdp->fd_cdir = rootvnode; in pwd_ensure_dirs()
326 vrefact(rootvnode); in pwd_ensure_dirs()
329 fdp->fd_rdir = rootvnode; in pwd_ensure_dirs()
330 vrefact(rootvnode); in pwd_ensure_dirs()
3186 (chroot_allow_open_directories == 1 && fdp->fd_rdir != rootvnode)) { in pwd_chroot()
3263 if (rootvnode == olddp) { in mountcheckdirs()
3265 rootvnode = newdp; in mountcheckdirs()
H A Dkern_shutdown.c519 oldrootvnode = rootvnode; in kern_reroot()
543 mountcheckdirs(oldrootvnode, rootvnode); in kern_reroot()
H A Dvfs_cache.c2251 error = vn_fullpath1(td, vn, rootvnode, buf, retbuf, MAXPATHLEN); in vn_fullpath_global()
2353 while (vp != rdir && vp != rootvnode) { in vn_fullpath1()
2564 if (vp == rootvnode) { in db_print_vpath()
H A Dvfs_lookup.c809 dp == rootvnode || in lookup()
H A Dkern_linker.c2070 else if (rootvnode == NULL) in linker_load_module()
/freebsd-12.1/sys/cddl/compat/opensolaris/sys/
H A Dvfs.h39 #define rootdir rootvnode
H A Dvnode.h65 #define rootvfs (rootvnode == NULL ? NULL : rootvnode->v_mount)
/freebsd-12.1/sys/security/audit/
H A Daudit_bsm_klib.c444 if (fdp->fd_rdir != NULL && fdp->fd_rdir != rootvnode) { in audit_canon_path()
/freebsd-12.1/sys/sys/
H A Dvnode.h431 extern struct vnode *rootvnode; /* root (i.e. "/") vnode */
/freebsd-12.1/sys/dev/xen/blkback/
H A Dblkback.c2691 if (rootvnode == NULL) { in xbb_open_backend()
/freebsd-12.1/sys/fs/nfsserver/
H A Dnfs_nfsdport.c542 dp = rootvnode; in nfsvno_namei()
562 ndp->ni_rootdir = rootvnode; in nfsvno_namei()
H A Dnfs_nfsdserv.c266 vp != rootvnode) { in nfsrvd_getattr()
/freebsd-12.1/sys/cam/ctl/
H A Dctl_backend_block.c2134 if (rootvnode == NULL) { in ctl_be_block_open()