Lines Matching refs:v_dir
828 vnode_t v_dir; in fdt_fork() local
852 if ((v_dir = fdp->fd_rdir)) { in fdt_fork()
853 if (vnode_getwithref(v_dir) == 0) { in fdt_fork()
854 if (vnode_ref(v_dir) == 0) { in fdt_fork()
855 newfdp->fd_rdir = v_dir; in fdt_fork()
857 vnode_put(v_dir); in fdt_fork()
877 if ((v_dir = uth_cdir ? uth_cdir : fdp->fd_cdir)) { in fdt_fork()
878 if (vnode_getwithref(v_dir) == 0) { in fdt_fork()
879 if (vnode_ref(v_dir) == 0) { in fdt_fork()
880 newfdp->fd_cdir = v_dir; in fdt_fork()
882 vnode_put(v_dir); in fdt_fork()
884 if (newfdp->fd_cdir == NULL && v_dir == fdp->fd_cdir) { in fdt_fork()