| /freebsd/sys/kern/ |
| H A D | vfs_lookup.c | 503 if ((cnp->cn_flags & LOCKLEAF) != 0) { in namei_emptypath() 635 KASSERT((cnp->cn_flags & (LOCKPARENT | LOCKLEAF)) == LOCKPARENT, in namei() 831 if ((flags & (ISLASTCN | LOCKLEAF)) != (ISLASTCN | LOCKLEAF)) in needs_exclusive_leaf() 900 if (!(cnp->cn_flags & (LOCKPARENT | LOCKLEAF))) in vfs_lookup_degenerate() 1536 if ((cnp->cn_flags & LOCKLEAF) == 0) in vfs_lookup() 1623 if (!(cnp->cn_flags & LOCKLEAF)) in vfs_relookup() 1692 if ((cnp->cn_flags & LOCKLEAF) == 0) in vfs_relookup()
|
| H A D | vfs_mountroot.c | 349 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspath); in vfs_mountroot_shuffle() 353 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, in vfs_mountroot_shuffle() 383 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, "/dev"); in vfs_mountroot_shuffle()
|
| H A D | vfs_syscalls.c | 200 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_USERSPACE, in sys_quotactl() 952 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | AUDITVNODE1, in kern_chdir() 1027 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | AUDITVNODE1, in sys_chroot() 2042 NDINIT_ATRIGHTS(&nd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_funlinkat() 2268 NDINIT_ATRIGHTS(&nd, LOOKUP, LOCKSHARED | LOCKLEAF | in kern_accessat() 2562 AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH) | LOCKSHARED | LOCKLEAF | in kern_statat() 2718 NDINIT(&nd, LOOKUP, LOCKSHARED | LOCKLEAF | AUDITVNODE1 | flags, in kern_pathconf() 2773 NDINIT_AT(&nd, LOOKUP, NOFOLLOW | LOCKSHARED | LOCKLEAF | AUDITVNODE1 | in kern_readlinkat() 3760 NDINIT_ATRIGHTS(fromnd, op, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_renameat_mac() 3834 tondflags = LOCKPARENT | LOCKLEAF | NOCACHE | AUDITVNODE2; in kern_renameat() [all …]
|
| H A D | vfs_cache.c | 3995 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_SYSSPACE, path); in vn_path_to_global_path() 4061 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_SYSSPACE, path); in vn_path_to_global_path_hardlink() 4577 (NC_NOMAKEENTRY | NC_KEEPPOSENTRY | LOCKLEAF | LOCKPARENT | WANTPARENT | \ 4791 if ((cnp->cn_flags & LOCKLEAF) != 0) { in cache_fplookup_final_child() 4804 if ((cnp->cn_flags & LOCKLEAF) != 0) in cache_fplookup_final_child() 4983 if ((cnp->cn_flags & LOCKLEAF) == 0) { in cache_fplookup_final_modifying() 5155 if ((cnp->cn_flags & LOCKLEAF) != 0) { in cache_fplookup_degenerate() 5200 if ((cnp->cn_flags & LOCKLEAF) != 0) { in cache_fplookup_emptypath() 5354 if ((cnp->cn_flags & LOCKLEAF) == 0) { in cache_fplookup_noentry()
|
| H A D | vfs_extattr.c | 113 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_USERSPACE, in sys_extattrctl()
|
| H A D | vfs_inotify.c | 952 ((mask & IN_DONT_FOLLOW) ? NOFOLLOW : FOLLOW) | LOCKLEAF | in kern_inotify_add_watch()
|
| H A D | vfs_default.c | 714 NDINIT_ATVP(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, UIO_SYSSPACE, in vop_stdvptocnp()
|
| /freebsd/sys/security/mac_veriexec/ |
| H A D | mac_veriexec.c | 934 FOLLOW | LOCKLEAF | LOCKSHARED | AUDITVNODE1, in mac_veriexec_syscall() 960 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in mac_veriexec_syscall()
|
| /freebsd/sys/sys/ |
| H A D | namei.h | 151 #define LOCKLEAF 0x0004 /* lock vnode on return */ macro
|
| /freebsd/sys/fs/unionfs/ |
| H A D | union_subr.c | 730 cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); in unionfs_relookup() 1302 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | ISLASTCN; in unionfs_vn_create_on_upper() 1558 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | ISLASTCN; in unionfs_vn_symlink_on_upper() 1813 cn.cn_flags = LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN; in unionfs_check_rmdir()
|
| H A D | union_vfsops.c | 233 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, target); in unionfs_domount()
|
| /freebsd/sys/security/mac/ |
| H A D | mac_syscalls.c | 632 NDINIT(&nd, LOOKUP, LOCKLEAF | follow, UIO_USERSPACE, path_p); in kern___mac_get_path() 804 NDINIT(&nd, LOOKUP, LOCKLEAF | follow, UIO_USERSPACE, path_p); in kern___mac_set_path()
|
| /freebsd/sys/fs/nullfs/ |
| H A D | null_vfsops.c | 135 NDINIT(ndp, LOOKUP, FOLLOW|LOCKLEAF, UIO_SYSSPACE, target); in nullfs_mount()
|
| /freebsd/sys/fs/nfsserver/ |
| H A D | nfs_nfsdport.c | 763 int lockleaf = (cnp->cn_flags & LOCKLEAF) != 0, linklen; in nfsvno_namei() 828 cnp->cn_flags |= LOCKLEAF; in nfsvno_namei() 929 cnp->cn_flags &= ~LOCKLEAF; in nfsvno_namei() 2134 cn.cn_flags = ISLASTCN | NOFOLLOW | LOCKLEAF | NOCROSSMOUNT; in nfsvno_pnfsreplenish() 2153 cn.cn_flags = ISLASTCN | NOFOLLOW | LOCKLEAF | NOCROSSMOUNT; in nfsvno_pnfsreplenish() 2314 cn.cn_flags = ISLASTCN | NOFOLLOW | LOCKLEAF | LOCKPARENT | in nfsvno_pnfsreplenish() 2485 cn.cn_flags = ISLASTCN | NOFOLLOW | LOCKLEAF | LOCKPARENT | in nfsvno_pnfsusenumfile() 3474 NOFOLLOW | LOCKLEAF; in nfsrvd_readdirplus() 5212 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrv_dscreate() 5640 named.ni_cnd.cn_flags = ISLASTCN | LOCKPARENT | LOCKLEAF; in nfsrv_dsremove() [all …]
|
| H A D | nfs_nfsdserv.c | 750 NFSNAMEICNDSET(cnp, nd->nd_cred, LOOKUP, LOCKLEAF | OPENNAMED); in nfsrvd_lookup() 752 NFSNAMEICNDSET(cnp, nd->nd_cred, LOOKUP, LOCKLEAF); in nfsrvd_lookup() 1326 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_create() 1734 LOCKPARENT | LOCKLEAF); in nfsrvd_remove() 1885 NFSNAMEICNDSET(&tond.ni_cnd, nd->nd_cred, RENAME, LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_rename() 3244 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_open() 3247 LOCKLEAF); in nfsrvd_open() 3997 LOCKLEAF); in nfsrvd_secinfo() 4135 LOCKLEAF); in nfsrvd_secinfononame() 4507 NOFOLLOW | LOCKLEAF); in nfsrvd_openattr()
|
| H A D | nfs_nfsdstate.c | 7540 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, UIO_SYSSPACE, in nfsrv_setdsserver() 7578 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, in nfsrv_setdsserver() 7610 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, in nfsrv_setdsserver() 8483 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, UIO_SYSSPACE, in nfsrv_mdscopymr() 8503 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, in nfsrv_mdscopymr() 8544 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, in nfsrv_mdscopymr()
|
| /freebsd/sys/fs/udf/ |
| H A D | udf_vfsops.c | 218 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec); in udf_mount()
|
| /freebsd/sys/fs/cd9660/ |
| H A D | cd9660_vfsops.c | 163 NDINIT(&ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec); in cd9660_mount()
|
| /freebsd/sys/security/audit/ |
| H A D | audit_syscalls.c | 812 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_USERSPACE, in sys_auditctl()
|
| /freebsd/sys/i386/linux/ |
| H A D | linux_machdep.c | 641 NDINIT(&ni, LOOKUP, ISOPEN | FOLLOW | LOCKLEAF | AUDITVNODE1, in linux_uselib()
|
| /freebsd/sys/compat/linux/ |
| H A D | linux_stats.c | 146 AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH) | LOCKSHARED | LOCKLEAF | in linux_kern_statat()
|
| /freebsd/sys/fs/nfs/ |
| H A D | nfs_commonport.c | 240 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE, fname); in nfsrv_lookupfilename()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vnops_os.c | 4879 if ((cnp->cn_flags & LOCKLEAF) != 0) in zfs_lookup_nameddir() 4937 cn.cn_flags = LOCKLEAF; in zfs_has_namedattr() 6119 NDINIT_ATVP(&nd, DELETE, NOFOLLOW | LOCKPARENT | LOCKLEAF, in zfs_deleteextattr_dir() 6122 NDINIT_ATVP(&nd, DELETE, NOFOLLOW | LOCKPARENT | LOCKLEAF, in zfs_deleteextattr_dir() 6449 NDINIT_ATVP(&nd, LOOKUP, NOFOLLOW | LOCKLEAF | LOCKSHARED, in zfs_listextattr_dir() 6452 NDINIT_ATVP(&nd, LOOKUP, NOFOLLOW | LOCKLEAF | LOCKSHARED, in zfs_listextattr_dir()
|
| /freebsd/sys/fs/msdosfs/ |
| H A D | msdosfs_vfsops.c | 357 NDINIT(&ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, from); in msdosfs_mount()
|
| /freebsd/sys/fs/tarfs/ |
| H A D | tarfs_vfsops.c | 983 NDINIT(&nd, LOOKUP, ISOPEN | FOLLOW | LOCKLEAF, UIO_SYSSPACE, from); in tarfs_mount()
|