Home
last modified time | relevance | path

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

12

/freebsd-13.1/sys/kern/
H A Dvfs_lookup.c453 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 Dvfs_mountroot.c353 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 Dvfs_syscalls.c203 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 Dvfs_cache.c3778 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 Dvfs_extattr.c115 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in sys_extattrctl()
H A Dvfs_mount.c1381 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in vfs_domount()
1470 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in kern_unmount()
H A Dvfs_default.c846 NDINIT_ATVP(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF, UIO_SYSSPACE, in vop_stdvptocnp()
H A Dkern_exec.c474 NDINIT(&nd, LOOKUP, ISOPEN | LOCKLEAF | LOCKSHARED | FOLLOW | in do_execve()
/freebsd-13.1/sys/fs/unionfs/
H A Dunion_subr.c539 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 Dunion_vfsops.c236 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, target, td); in unionfs_domount()
/freebsd-13.1/sys/security/mac/
H A Dmac_syscalls.c364 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 Dnamei.h149 #define LOCKLEAF 0x0004 /* lock vnode on return */ macro
/freebsd-13.1/sys/fs/nullfs/
H A Dnull_vfsops.c128 NDINIT(ndp, LOOKUP, FOLLOW|LOCKLEAF, UIO_SYSSPACE, target, curthread); in nullfs_mount()
/freebsd-13.1/sys/security/mac_veriexec/
H A Dmac_veriexec.c703 FOLLOW | LOCKLEAF | LOCKSHARED | AUDITVNODE1, in mac_veriexec_syscall()
/freebsd-13.1/sys/fs/udf/
H A Dudf_vfsops.c230 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec, td); in udf_mount()
/freebsd-13.1/sys/fs/cd9660/
H A Dcd9660_vfsops.c162 NDINIT(&ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec, td); in cd9660_mount()
/freebsd-13.1/sys/fs/nfs/
H A Dnfs_commonport.c244 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE, fname, in nfsrv_lookupfilename()
/freebsd-13.1/sys/security/audit/
H A Daudit_syscalls.c804 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in sys_auditctl()
/freebsd-13.1/sys/fs/nfsserver/
H A Dnfs_nfsdserv.c614 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 Dnfs_nfsdport.c603 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 Dnfs_nfsdstate.c7658 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 Dlinux_misc.c259 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 Dmsdosfs_vfsops.c358 NDINIT(&ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, from, td); in msdosfs_mount()
/freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c5469 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 Dext2_vfsops.c243 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec, td); in ext2_mount()

12