Home
last modified time | relevance | path

Searched refs:LOCKLEAF (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/sys/kern/
H A Dvfs_lookup.c503 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 Dvfs_mountroot.c349 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 Dvfs_syscalls.c200 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 Dvfs_cache.c3995 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 Dvfs_extattr.c113 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_USERSPACE, in sys_extattrctl()
H A Dvfs_inotify.c952 ((mask & IN_DONT_FOLLOW) ? NOFOLLOW : FOLLOW) | LOCKLEAF | in kern_inotify_add_watch()
H A Dvfs_default.c714 NDINIT_ATVP(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, UIO_SYSSPACE, in vop_stdvptocnp()
/freebsd/sys/security/mac_veriexec/
H A Dmac_veriexec.c934 FOLLOW | LOCKLEAF | LOCKSHARED | AUDITVNODE1, in mac_veriexec_syscall()
960 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in mac_veriexec_syscall()
/freebsd/sys/sys/
H A Dnamei.h151 #define LOCKLEAF 0x0004 /* lock vnode on return */ macro
/freebsd/sys/fs/unionfs/
H A Dunion_subr.c730 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 Dunion_vfsops.c233 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, target); in unionfs_domount()
/freebsd/sys/security/mac/
H A Dmac_syscalls.c632 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 Dnull_vfsops.c135 NDINIT(ndp, LOOKUP, FOLLOW|LOCKLEAF, UIO_SYSSPACE, target); in nullfs_mount()
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdport.c763 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 Dnfs_nfsdserv.c750 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 Dnfs_nfsdstate.c7540 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 Dudf_vfsops.c218 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec); in udf_mount()
/freebsd/sys/fs/cd9660/
H A Dcd9660_vfsops.c163 NDINIT(&ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec); in cd9660_mount()
/freebsd/sys/security/audit/
H A Daudit_syscalls.c812 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_USERSPACE, in sys_auditctl()
/freebsd/sys/i386/linux/
H A Dlinux_machdep.c641 NDINIT(&ni, LOOKUP, ISOPEN | FOLLOW | LOCKLEAF | AUDITVNODE1, in linux_uselib()
/freebsd/sys/compat/linux/
H A Dlinux_stats.c146 AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH) | LOCKSHARED | LOCKLEAF | in linux_kern_statat()
/freebsd/sys/fs/nfs/
H A Dnfs_commonport.c240 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE, fname); in nfsrv_lookupfilename()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c4879 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 Dmsdosfs_vfsops.c357 NDINIT(&ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, from); in msdosfs_mount()
/freebsd/sys/fs/tarfs/
H A Dtarfs_vfsops.c983 NDINIT(&nd, LOOKUP, ISOPEN | FOLLOW | LOCKLEAF, UIO_SYSSPACE, from); in tarfs_mount()

12