/src/sys/kern/ |
vfs_cwd.c | 57 copy = curproc->p_cwdi; 85 cwdi = curproc->p_cwdi; 88 p2->p_cwdi = cwdi; 98 struct cwdinfo *cwdi = p->p_cwdi; 102 cwdfree(p->p_cwdi); 103 p->p_cwdi = cwdi; 134 if (p->p_cwdi->cwdi_edir) { 135 vrele(p->p_cwdi->cwdi_edir);
|
vfs_getcwd.c | 277 struct cwdinfo *cwdi = l->l_proc->p_cwdi; 456 struct vnode *r1 = p1->p_cwdi->cwdi_rdir; 457 struct vnode *r2 = l2->l_proc->p_cwdi->cwdi_rdir; 505 cwdi = l->l_proc->p_cwdi;
|
kern_core.c | 188 vp = p->p_cwdi->cwdi_cdir;
|
vfs_syscalls.c | 1270 struct cwdinfo *cwdi = l->l_proc->p_cwdi; 1459 if (root == 0 && p->p_cwdi->cwdi_rdir) { 1463 error = dostatvfs(p->p_cwdi->cwdi_rdir->v_mount, 1543 cwdi = p->p_cwdi; 1623 cwdi = p->p_cwdi; 1679 struct cwdinfo *cwdi = p->p_cwdi; 1708 kauth_proc_chroot(ncred, p->p_cwdi); 1759 struct cwdinfo *cwdi = p->p_cwdi; 2458 vattr.va_mode = (mode & ALLPERMS) &~ p->p_cwdi->cwdi_cmask; 2596 vattr.va_mode = (mode & ALLPERMS) &~ p->p_cwdi->cwdi_cmask [all...] |
vfs_mount.c | 739 if ((cwdi = p->p_cwdi) == NULL) 1361 initproc->p_cwdi->cwdi_cdir = rootvnode; 1362 vref(initproc->p_cwdi->cwdi_cdir); 1363 initproc->p_cwdi->cwdi_rdir = NULL;
|
uipc_usrreq.c | 1016 vattr.va_mode = ACCESSPERMS & ~(p->p_cwdi->cwdi_cmask); 1421 rw_enter(&p->p_cwdi->cwdi_lock, RW_READER); 1437 if (p->p_cwdi->cwdi_rdir != NULL && fp->f_type == DTYPE_VNODE) { 1440 !vn_isunder(vp, p->p_cwdi->cwdi_rdir, l)) { 1524 rw_exit(&p->p_cwdi->cwdi_lock);
|
kern_proc.c | 224 .p_cwdi = &cwdi0, 2630 COND_SET_PTR(p->p_cwdi, psrc->p_cwdi, allowaddr); 2781 COND_SET_VALUE(ki->p_cwdi, PTRTOUINT64(p->p_cwdi), allowaddr); 3025 cwdi = p->p_cwdi;
|
kern_fork.c | 420 p2->p_cwdi = cwdinit();
|
kern_exit.c | 304 cwdfree(p->p_cwdi); 305 p->p_cwdi = NULL;
|
kern_exec.c | 712 cwdi = l->l_proc->p_cwdi; 1146 rw_enter(&p->p_cwdi->cwdi_lock, RW_WRITER); 1147 p->p_cwdi->cwdi_edir = epp->ep_emul_root; 1148 rw_exit(&p->p_cwdi->cwdi_lock); 2684 p2->p_cwdi = cwdinit();
|
sys_mqueue.c | 417 struct cwdinfo *cwdi = p->p_cwdi;
|
/src/sys/rump/librump/rumpvfs/ |
rump_vfs.c | 66 p->p_cwdi = cwdinit(); 73 cwdfree(p->p_cwdi); 133 proc0.p_cwdi = &cwdi0; 134 proc0.p_cwdi = cwdinit();
|
/src/sys/compat/netbsd32/ |
netbsd32_compat_20.c | 125 if (root == 0 && p->p_cwdi->cwdi_rdir) { 129 error = dostatvfs(p->p_cwdi->cwdi_rdir->v_mount,
|
netbsd32_fs.c | 758 cwdi = p->p_cwdi;
|
/src/sys/fs/ptyfs/ |
ptyfs_vfsops.c | 98 struct cwdinfo *cwdi = l->l_proc->p_cwdi; 121 struct cwdinfo *cwdi = l->l_proc->p_cwdi; 170 if (l->l_proc->p_cwdi->cwdi_rdir == NULL
|
/src/sys/miscfs/procfs/ |
procfs_vnops.c | 587 rw_enter(&target->p_cwdi->cwdi_lock, RW_READER); 590 vp = target->p_cwdi->cwdi_cdir; 593 vp = target->p_cwdi->cwdi_rdir; 596 rw_exit(&target->p_cwdi->cwdi_lock); 601 rw_exit(&target->p_cwdi->cwdi_lock); 603 cwdi = caller->l_proc->p_cwdi; 1874 rw_enter(&curproc->p_cwdi->cwdi_lock, 1876 vp = curproc->p_cwdi->cwdi_rdir; 1881 rw_exit(&curproc->p_cwdi->cwdi_lock);
|
procfs_linux.c | 642 struct cwdinfo *cwdi = curl->l_proc->p_cwdi;
|
/src/usr.bin/fstat/ |
fstat.c | 452 if (p->p_fd == 0 || p->p_cwdi == 0) 461 if (!KVM_READ(p->p_cwdi, &cwdi, sizeof(cwdi))) { 463 (void *)(uintptr_t)p->p_cwdi, Pid);
|
/src/sys/compat/linux/common/ |
linux_file64.c | 271 vp = l->l_proc->p_cwdi->cwdi_cdir;
|
/src/sys/sys/ |
proc.h | 242 struct cwdinfo *p_cwdi; /* :: cdir/rdir/cmask info */ member in struct:proc
|
sysctl.h | 395 uint64_t p_cwdi; /* PTR: cdir/rdir/cmask info */ member in struct:kinfo_proc2
|
/src/sys/fs/union/ |
union_vfsops.c | 228 um->um_cmode = UN_DIRMODE &~ l->l_proc->p_cwdi->cwdi_cmask;
|
union_subr.c | 896 int cmode = UN_FILEMODE & ~l->l_proc->p_cwdi->cwdi_cmask;
|
/src/lib/libkvm/ |
kvm_proc.c | 533 kp2p->p_cwdi = PTRTOUINT64(kp->kp_proc.p_cwdi);
|
/src/sys/fs/unionfs/ |
unionfs_subr.c | 261 uva->va_mode = 0777 & ~curproc->p_cwdi->cwdi_cmask;
|