/freebsd/sys/kern/ |
H A D | vfs_lookup.c | 461 MPASS((cnp->cn_flags & (LOCKPARENT | WANTPARENT)) == 0); in namei_emptypath() 607 KASSERT((cnp->cn_flags & (LOCKPARENT | LOCKLEAF)) == LOCKPARENT, in namei() 608 ("%s: FAILIFEXISTS must be passed with LOCKPARENT and without LOCKLEAF", in namei() 856 if (!(cnp->cn_flags & (LOCKPARENT | LOCKLEAF))) 867 * XXX namei called with LOCKPARENT but not LOCKLEAF has the strange in vfs_lookup_failifexists() 988 * If cn_flags has LOCKPARENT or'ed into it, the parent directory is returned 1003 * directory vnode returned in ni_dvp, unlocked unless LOCKPARENT set in vfs_lookup() 1010 * if LOCKPARENT set, return locked parent in ni_dvp in vfs_lookup() 1037 wantparent = cnp->cn_flags & (LOCKPARENT | WANTPAREN in vfs_lookup() [all...] |
H A D | vfs_cache.c | 4461 (NC_NOMAKEENTRY | NC_KEEPPOSENTRY | LOCKLEAF | LOCKPARENT | WANTPARENT | \ 4714 if ((cnp->cn_flags & LOCKPARENT) == 0) in cache_fplookup_final_modifying() 4814 if ((cnp->cn_flags & LOCKPARENT) == 0) { in cache_fplookup_final_modifying() 4865 if ((cnp->cn_flags & LOCKPARENT) == 0) { in cache_fplookup_final_modifying() 4899 MPASS((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0); in cache_fplookup_final_withparent() 4917 if ((cnp->cn_flags & LOCKPARENT) != 0) { in cache_fplookup_final_withparent() 4929 if ((cnp->cn_flags & LOCKPARENT) != 0) in cache_fplookup_final_withparent() 4940 if ((cnp->cn_flags & LOCKPARENT) != 0) in cache_fplookup_final_withparent() 4970 if ((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0) in cache_fplookup_final() 5023 if ((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0) { in cache_fplookup_degenerate() [all …]
|
H A D | vfs_syscalls.c | 1425 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | NOCACHE, in kern_mknodat() 1533 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | NOCACHE, in kern_mkfifoat() 1692 LOCKPARENT | AUDITVNODE2 | NOCACHE, segflag, path, fd, in kern_linkat_vp() 1810 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | NOCACHE, segflg, in kern_symlinkat() 1874 NDINIT(&nd, DELETE, LOCKPARENT | DOWHITEOUT | AUDITVNODE1, in sys_undelete() 1988 NDINIT_ATRIGHTS(&nd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_funlinkat() 3697 NDINIT_ATRIGHTS(fromnd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1, in kern_renameat_mac() 3743 tondflags = LOCKPARENT | LOCKLEAF | NOCACHE | AUDITVNODE2; in kern_renameat() 3883 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | in kern_mkdirat() 3954 NDINIT_ATRIGHTS(&nd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_frmdirat()
|
H A D | uipc_mqueue.c | 941 if ((nameiop == CREATE || nameiop == RENAME) && (flags & LOCKPARENT) in mqfs_lookupx()
|
H A D | uipc_usrreq.c | 569 NDINIT_ATRIGHTS(&nd, CREATE, NOFOLLOW | LOCKPARENT | NOCACHE, in uipc_bindat()
|
H A D | vfs_vnops.c | 256 ndp->ni_cnd.cn_flags |= LOCKPARENT | NOCACHE | NC_KEEPPOSENTRY; in vn_open_cred()
|
/freebsd/sys/sys/ |
H A D | namei.h | 147 #define LOCKPARENT 0x0008 /* want parent vnode returned locked */ macro
|
/freebsd/sys/ufs/ufs/ |
H A D | ufs_lookup.c | 249 (flags & (LOCKPARENT | ISLASTCN)) == (LOCKPARENT | ISLASTCN)) in ufs_lookup_ino() 565 if (flags & LOCKPARENT) in ufs_lookup_ino()
|
H A D | ufs_extattr.c | 262 cnp.cn_flags |= LOCKPARENT; in ufs_extattr_lookup()
|
/freebsd/sys/fs/unionfs/ |
H A D | union_subr.c | 728 cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); in unionfs_relookup() 1300 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | ISLASTCN; in unionfs_vn_create_on_upper() 1644 cn.cn_flags = LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN; in unionfs_check_rmdir()
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdserv.c | 1169 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_create() 1334 cnflags = LOCKPARENT; in nfsrvd_mknod() 1369 cnflags = LOCKPARENT; in nfsrvd_mknod() 1551 LOCKPARENT | LOCKLEAF); in nfsrvd_remove() 1703 NFSNAMEICNDSET(&tond.ni_cnd, nd->nd_cred, RENAME, LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_rename() 1833 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, CREATE, LOCKPARENT | NOCACHE); in nfsrvd_link() 1916 LOCKPARENT | NOCACHE); in nfsrvd_symlink() 2033 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, CREATE, LOCKPARENT | NOCACHE); in nfsrvd_mkdir() 3035 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_open()
|
H A D | nfs_nfsdport.c | 743 if ((cnp->cn_flags & LOCKPARENT) && ndp->ni_pathlen == 1) in nfsvno_namei() 825 } else if ((ndp->ni_cnd.cn_flags & (WANTPARENT|LOCKPARENT)) == 0) { in nfsvno_namei() 4324 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrv_dscreate() 4710 named.ni_cnd.cn_flags = ISLASTCN | LOCKPARENT | LOCKLEAF; in nfsrv_dsremove() 6483 named.ni_cnd.cn_flags = ISLASTCN | LOCKPARENT | LOCKLEAF; in nfsrv_pnfslookupds()
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_lookup.c | 556 if (flags & LOCKPARENT) in ext2_lookup_ino()
|
H A D | ext2_vnops.c | 1033 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; in ext2_rename()
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_snapshot.c | 254 NDINIT(&nd, CREATE, LOCKPARENT | LOCKLEAF | NOCACHE, UIO_SYSSPACE, in ffs_snapshot() 891 NDINIT(&nd, DELETE, LOCKPARENT | LOCKLEAF, UIO_SYSSPACE, in ffs_snapshot()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vnops.c | 1159 (flags & (LOCKPARENT | WANTPARENT)) && (flags & ISLASTCN)) { in devfs_lookupx()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_vnops_os.c | 5438 NDINIT_ATVP(&nd, DELETE, NOFOLLOW | LOCKPARENT | LOCKLEAF, in zfs_deleteextattr_dir() 5441 NDINIT_ATVP(&nd, DELETE, NOFOLLOW | LOCKPARENT | LOCKLEAF, in zfs_deleteextattr_dir()
|