| /freebsd-13.1/sys/kern/ |
| H A D | vfs_lookup.c | 453 if ((cnp->cn_flags & LOCKLEAF) != 0) { in namei_emptypath() 521 KASSERT((cnp->cn_flags & (LOCKPARENT | LOCKLEAF)) == LOCKPARENT, in namei() 735 if ((flags & (ISLASTCN | LOCKLEAF)) != (ISLASTCN | LOCKLEAF)) in needs_exclusive_leaf() 967 if (!(cnp->cn_flags & (LOCKPARENT | LOCKLEAF))) in lookup() 1284 if ((cnp->cn_flags & LOCKLEAF) == 0) in lookup() 1392 if (!(cnp->cn_flags & LOCKLEAF)) in relookup() 1464 if ((cnp->cn_flags & LOCKLEAF) == 0) in relookup() 1527 (ndp->ni_cnd.cn_flags & LOCKLEAF) && ndp->ni_vp) 1574 #define NDMODIFYINGFLAGS (LOCKLEAF | LOCKPARENT | WANTPARENT | SAVENAME | SAVESTART | HASBUF)
|
| H A D | vfs_mountroot.c | 353 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, in vfs_mountroot_shuffle() 359 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, in vfs_mountroot_shuffle() 389 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, "/dev", td); in vfs_mountroot_shuffle() 729 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, dev, curthread); in parse_mount_dev_present()
|
| H A D | vfs_syscalls.c | 203 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_USERSPACE, in sys_quotactl() 944 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | AUDITVNODE1, in kern_chdir() 989 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | AUDITVNODE1, in sys_chroot() 1915 NDINIT_ATRIGHTS(&nd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_funlinkat() 2141 NDINIT_ATRIGHTS(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | in kern_accessat() 2438 AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH) | LOCKSHARED | LOCKLEAF | in kern_statat() 2588 NDINIT(&nd, LOOKUP, LOCKSHARED | LOCKLEAF | AUDITVNODE1 | flags, in kern_pathconf() 3623 NDINIT_ATRIGHTS(fromnd, DELETE, LOCKPARENT | LOCKLEAF | SAVESTART | in kern_renameat_mac() 3888 NDINIT_ATRIGHTS(&nd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_frmdirat() 4261 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_USERSPACE, in sys_revoke() [all …]
|
| H A D | vfs_cache.c | 3778 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in vn_path_to_global_path() 4179 (NC_NOMAKEENTRY | NC_KEEPPOSENTRY | LOCKLEAF | LOCKPARENT | WANTPARENT | \ 4387 if ((cnp->cn_flags & LOCKLEAF) != 0) { in cache_fplookup_final_child() 4400 if ((cnp->cn_flags & LOCKLEAF) != 0) in cache_fplookup_final_child() 4586 if ((cnp->cn_flags & LOCKLEAF) == 0) { in cache_fplookup_final_modifying() 4767 if ((cnp->cn_flags & LOCKLEAF) != 0) { in cache_fplookup_degenerate() 4812 if ((cnp->cn_flags & LOCKLEAF) != 0) { in cache_fplookup_emptypath() 4971 if ((cnp->cn_flags & LOCKLEAF) == 0) { in cache_fplookup_noentry()
|
| H A D | vfs_extattr.c | 115 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in sys_extattrctl()
|
| H A D | vfs_mount.c | 1381 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in vfs_domount() 1470 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in kern_unmount()
|
| H A D | vfs_default.c | 846 NDINIT_ATVP(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, UIO_SYSSPACE, in vop_stdvptocnp()
|
| H A D | kern_exec.c | 474 NDINIT(&nd, LOOKUP, ISOPEN | LOCKLEAF | LOCKSHARED | FOLLOW | in do_execve()
|
| /freebsd-13.1/sys/fs/unionfs/ |
| H A D | union_subr.c | 539 cn->cn_flags = (LOCKPARENT | LOCKLEAF | HASBUF | SAVENAME | ISLASTCN); in unionfs_relookup() 931 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | HASBUF | SAVENAME | in unionfs_vn_create_on_upper() 1203 cn.cn_flags = (LOCKPARENT | LOCKLEAF | SAVENAME | RDONLY | ISLASTCN); in unionfs_check_rmdir() 1225 cn.cn_flags = (LOCKPARENT | LOCKLEAF | SAVENAME | RDONLY | ISLASTCN); in unionfs_check_rmdir()
|
| H A D | union_vfsops.c | 236 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, target, td); in unionfs_domount()
|
| /freebsd-13.1/sys/security/mac/ |
| H A D | mac_syscalls.c | 364 NDINIT(&nd, LOOKUP, LOCKLEAF | follow, UIO_USERSPACE, path_p, td); in kern___mac_get_path() 537 NDINIT(&nd, LOOKUP, LOCKLEAF | follow, UIO_USERSPACE, path_p, td); in kern___mac_set_path()
|
| /freebsd-13.1/sys/sys/ |
| H A D | namei.h | 149 #define LOCKLEAF 0x0004 /* lock vnode on return */ macro
|
| /freebsd-13.1/sys/fs/nullfs/ |
| H A D | null_vfsops.c | 128 NDINIT(ndp, LOOKUP, FOLLOW|LOCKLEAF, UIO_SYSSPACE, target, curthread); in nullfs_mount()
|
| /freebsd-13.1/sys/security/mac_veriexec/ |
| H A D | mac_veriexec.c | 703 FOLLOW | LOCKLEAF | LOCKSHARED | AUDITVNODE1, in mac_veriexec_syscall()
|
| /freebsd-13.1/sys/fs/udf/ |
| H A D | udf_vfsops.c | 230 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec, td); in udf_mount()
|
| /freebsd-13.1/sys/fs/cd9660/ |
| H A D | cd9660_vfsops.c | 162 NDINIT(&ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec, td); in cd9660_mount()
|
| /freebsd-13.1/sys/fs/nfs/ |
| H A D | nfs_commonport.c | 244 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE, fname, in nfsrv_lookupfilename()
|
| /freebsd-13.1/sys/security/audit/ |
| H A D | audit_syscalls.c | 804 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in sys_auditctl()
|
| /freebsd-13.1/sys/fs/nfsserver/ |
| H A D | nfs_nfsdserv.c | 614 LOCKLEAF | SAVESTART); in nfsrvd_lookup() 1163 LOCKPARENT | LOCKLEAF | SAVESTART | NOCACHE); in nfsrvd_create() 1545 LOCKPARENT | LOCKLEAF); in nfsrvd_remove() 1697 NFSNAMEICNDSET(&tond.ni_cnd, nd->nd_cred, RENAME, LOCKPARENT | LOCKLEAF | NOCACHE | SAVESTART); in nfsrvd_rename() 3023 LOCKPARENT | LOCKLEAF | SAVESTART | NOCACHE); in nfsrvd_open() 3026 LOCKLEAF | SAVESTART); in nfsrvd_open() 3692 LOCKLEAF | SAVESTART); in nfsrvd_secinfo() 3826 LOCKLEAF | SAVESTART); in nfsrvd_secinfononame()
|
| H A D | nfs_nfsdport.c | 603 int lockleaf = (cnp->cn_flags & LOCKLEAF) != 0, linklen; in nfsvno_namei() 669 cnp->cn_flags |= LOCKLEAF; in nfsvno_namei() 772 cnp->cn_flags &= ~LOCKLEAF; in nfsvno_namei() 2634 NOFOLLOW | LOCKLEAF; in nfsrvd_readdirplus() 4195 LOCKPARENT | LOCKLEAF | SAVESTART | NOCACHE); in nfsrv_dscreate() 4583 named.ni_cnd.cn_flags = ISLASTCN | LOCKPARENT | LOCKLEAF | SAVENAME; in nfsrv_dsremove() 6173 named.ni_cnd.cn_flags = ISLASTCN | LOCKPARENT | LOCKLEAF | SAVENAME; in nfsrv_pnfslookupds()
|
| H A D | nfs_nfsdstate.c | 7658 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, UIO_SYSSPACE, in nfsrv_setdsserver() 7694 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, in nfsrv_setdsserver() 7722 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, in nfsrv_setdsserver() 8581 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, UIO_SYSSPACE, in nfsrv_mdscopymr() 8600 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, in nfsrv_mdscopymr() 8640 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, in nfsrv_mdscopymr()
|
| /freebsd-13.1/sys/compat/linux/ |
| H A D | linux_misc.c | 259 NDINIT(&ni, LOOKUP, ISOPEN | FOLLOW | LOCKLEAF | AUDITVNODE1, in linux_uselib() 264 NDINIT(&ni, LOOKUP, ISOPEN | FOLLOW | LOCKLEAF | AUDITVNODE1, in linux_uselib()
|
| /freebsd-13.1/sys/fs/msdosfs/ |
| H A D | msdosfs_vfsops.c | 358 NDINIT(&ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, from, td); in msdosfs_mount()
|
| /freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vnops_os.c | 5469 NDINIT_ATVP(&nd, DELETE, NOFOLLOW | LOCKPARENT | LOCKLEAF, in zfs_deleteextattr_dir() 5472 NDINIT_ATVP(&nd, DELETE, NOFOLLOW | LOCKPARENT | LOCKLEAF, in zfs_deleteextattr_dir() 5755 NDINIT_ATVP(&nd, LOOKUP, NOFOLLOW | LOCKLEAF | LOCKSHARED, in zfs_listextattr_dir() 5758 NDINIT_ATVP(&nd, LOOKUP, NOFOLLOW | LOCKLEAF | LOCKSHARED, in zfs_listextattr_dir()
|
| /freebsd-13.1/sys/fs/ext2fs/ |
| H A D | ext2_vfsops.c | 243 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec, td); in ext2_mount()
|