| /netbsd-src/sys/kern/ |
| H A D | vnode_if.src | 94 #! create cnp CREATE, LOCKPARENT 109 #! mknod cnp CREATE, LOCKPARENT 303 #! remove cnp DELETE, LOCKPARENT | LOCKLEAF 319 #! link cnp CREATE, LOCKPARENT 335 #! rename fcnp DELETE, LOCKPARENT 336 #! rename tcnp RENAME, LOCKPARENT | LOCKLEAF | NOCACHE 351 #! mkdir cnp CREATE, LOCKPARENT 366 #! rmdir cnp DELETE, LOCKPARENT | LOCKLEAF 381 #! symlink cnp CREATE, LOCKPARENT 521 #! whiteout cnp CREATE, LOCKPARENT
|
| H A D | vfs_lookup.c | 428 * If flag has LOCKPARENT or'ed into it, the parent directory is returned 432 * or renaming and LOCKPARENT is specified, the target may not be ".". 433 * When deleting and LOCKPARENT is specified, the target may be ".". 448 * if LOCKPARENT set, return locked parent in ni_dvp 1108 if (cnp->cn_flags & LOCKPARENT) { in lookup_once() 1241 if ((cnp->cn_flags & (ISLASTCN | LOCKPARENT)) != in lookup_once() 1242 (ISLASTCN | LOCKPARENT)) { 1324 * terminal is never set true when LOCKPARENT. in lookup_fastforward() 1328 (cnp->cn_flags & LOCKPARENT) != 0) { in lookup_fastforward() 1745 KASSERT((cnp->cn_flags & LOCKPARENT) in namei_oneroot() [all...] |
| H A D | vfs_syscalls.c | 2445 NDINIT(&nd, CREATE, LOCKPARENT | TRYEMULROOT, pb); in do_sys_mknodat() 2575 NDINIT(&nd, CREATE, LOCKPARENT | TRYEMULROOT, pb); 2629 NDINIT(&nd, CREATE, LOCKPARENT | TRYEMULROOT, linkpb); in do_sys_linkat() 2740 NDINIT(&nd, CREATE, LOCKPARENT | TRYEMULROOT, linkpb); 2818 NDINIT(&nd, DELETE, LOCKPARENT | DOWHITEOUT | TRYEMULROOT, pb); 2902 NDINIT(&nd, DELETE, LOCKPARENT | LOCKLEAF | TRYEMULROOT, pb); in do_sys_unlinkat() 4456 * XXX LOCKPARENT is wrong because we don't actually want it in do_sys_renameat() 4460 NDINIT(&fnd, DELETE, (LOCKPARENT | TRYEMULROOT), fpb); in do_sys_renameat() 4514 * XXX LOCKPARENT is wrong, but...insanity, &c. Also, using in do_sys_renameat() 4522 (LOCKPARENT | NOCACH in do_sys_renameat() [all...] |
| H A D | vfs_vnops.c | 199 nd.ni_cnd.cn_flags |= LOCKPARENT | LOCKLEAF; in vn_open()
|
| H A D | uipc_usrreq.c | 995 NDINIT(&nd, CREATE, FOLLOW | LOCKPARENT | TRYEMULROOT, pb); in unp_bind()
|
| /netbsd-src/sys/fs/unionfs/ |
| H A D | unionfs_subr.c | 312 cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); in unionfs_relookup() 624 cn.cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); in unionfs_vn_create_on_upper() 855 cn.cn_flags = (LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN); in unionfs_check_rmdir() 875 cn.cn_flags = (LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN); in unionfs_check_rmdir()
|
| /netbsd-src/sys/rump/librump/rumpvfs/ |
| H A D | rump_vfs.c | 260 KASSERT(flags & LOCKPARENT); in rump_namei() 263 KASSERT((flags & LOCKPARENT) == 0); in rump_namei()
|
| /netbsd-src/sys/sys/ |
| H A D | namei.h | 153 #define LOCKPARENT 0x00000008 /* want parent vnode returned locked */ macro
|
| H A D | namei.src | 145 NAMEIFL LOCKPARENT 0x00000008 /* want parent vnode returned locked */
|
| /netbsd-src/sys/ufs/lfs/ |
| H A D | ulfs_extattr.c | 573 error = ulfs_extattr_lookup(dvp, LOCKPARENT, in ulfs_extattr_iterate_directory() 671 error = ulfs_extattr_lookup(attr_dvp, LOCKPARENT, in ulfs_extattr_autostart() 685 error = ulfs_extattr_lookup(attr_dvp, LOCKPARENT, in ulfs_extattr_autostart()
|
| H A D | lfs_rename.c | 529 cnp->cn_flags |= (LOCKPARENT | LOCKLEAF); in ulfs_gro_lookup()
|
| /netbsd-src/sys/nfs/ |
| H A D | nfs_serv.c | 1449 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF; in nfsrv_create() 1689 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF; in nfsrv_mknod() 1844 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF; in nfsrv_remove() 1937 fromnd.ni_cnd.cn_flags = LOCKPARENT; in nfsrv_rename() 2008 tond.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | NOCACHE; in nfsrv_rename() 2203 nd.ni_cnd.cn_flags = LOCKPARENT; in nfsrv_link() 2293 nd.ni_cnd.cn_flags = LOCKPARENT; in nfsrv_symlink() 2436 nd.ni_cnd.cn_flags = LOCKPARENT; in nfsrv_mkdir() 2558 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF; in nfsrv_rmdir()
|
| /netbsd-src/sys/fs/nfs/server/ |
| H A D | nfs_nfsdserv.c | 999 LOCKPARENT | LOCKLEAF | SAVESTART | NOCACHE); in nfsrvd_create() 1164 cnflags = (LOCKPARENT | SAVESTART); in nfsrvd_mknod() 1199 cnflags = (LOCKPARENT | SAVENAME); in nfsrvd_mknod() 1380 LOCKPARENT | LOCKLEAF); in nfsrvd_remove() 1531 NFSNAMEICNDSET(&tond.ni_cnd, nd->nd_cred, RENAME, LOCKPARENT | LOCKLEAF | NOCACHE | SAVESTART); in nfsrvd_rename() 1663 LOCKPARENT | SAVENAME | NOCACHE); in nfsrvd_link() 1740 LOCKPARENT | SAVESTART | NOCACHE); in nfsrvd_symlink() 1858 LOCKPARENT | SAVENAME | NOCACHE); in nfsrvd_mkdir() 2787 LOCKPARENT | LOCKLEAF | SAVESTART | NOCACHE); in nfsrvd_open()
|
| H A D | nfs_nfsdport.c | 451 if ((cnp->cn_flags & LOCKPARENT) && ndp->ni_pathlen == 1) in nfsvno_namei() 533 } else if ((ndp->ni_cnd.cn_flags & (WANTPARENT|LOCKPARENT)) == 0) { in nfsvno_namei()
|
| /netbsd-src/external/cddl/osnet/sys/kern/ |
| H A D | ddi.c | 162 NDINIT(&nd, DELETE, LOCKPARENT | LOCKLEAF | TRYEMULROOT, pb); in do_rmdirp()
|
| /netbsd-src/sys/ufs/ufs/ |
| H A D | ufs_extattr.c | 568 error = ufs_extattr_lookup(dvp, LOCKPARENT, in ufs_extattr_iterate_directory() 608 error = ufs_extattr_lookup(attr_dvp, LOCKPARENT, subdir, &attr_sub, l); in ufs_extattr_subdir()
|
| H A D | ufs_rename.c | 815 cnp->cn_flags |= (LOCKPARENT | LOCKLEAF); in ufs_gro_lookup()
|
| /netbsd-src/sys/fs/msdosfs/ |
| H A D | msdosfs_rename.c | 592 cnp->cn_flags |= (LOCKPARENT | LOCKLEAF); in msdosfs_gro_lookup()
|
| /netbsd-src/sys/ufs/ext2fs/ |
| H A D | ext2fs_rename.c | 742 cnp->cn_flags |= (LOCKPARENT | LOCKLEAF); in ext2fs_gro_lookup()
|
| /netbsd-src/sys/fs/union/ |
| H A D | union_subr.c | 774 cnp->cn_flags = LOCKPARENT | ISLASTCN; in union_do_lookup()
|
| H A D | union_vnops.c | 1251 KASSERT((ap->a_cnp->cn_flags & LOCKPARENT) != 0); in union_link()
|