Home
last modified time | relevance | path

Searched refs:LOCKPARENT (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/kern/
H A Dvfs_lookup.c489 MPASS((cnp->cn_flags & (LOCKPARENT | WANTPARENT)) == 0); in namei_emptypath()
635 KASSERT((cnp->cn_flags & (LOCKPARENT | LOCKLEAF)) == LOCKPARENT, in namei()
900 if (!(cnp->cn_flags & (LOCKPARENT | LOCKLEAF))) in vfs_lookup_degenerate()
1104 wantparent = cnp->cn_flags & (LOCKPARENT | WANTPARENT); in vfs_lookup()
1326 if ((cnp->cn_flags & LOCKPARENT) && (cnp->cn_flags & ISLASTCN) && in vfs_lookup()
1387 if ((cnp->cn_flags & LOCKPARENT) == 0) in vfs_lookup()
1496 } else if ((cnp->cn_flags & LOCKPARENT) == 0 && ndp->ni_dvp != dp) { in vfs_lookup()
1569 KASSERT((cnp->cn_flags & (LOCKPARENT | WANTPARENT)) != 0, in vfs_relookup()
1623 if ((cnp->cn_flags & LOCKPARENT) == 0) in vfs_relookup()
1650 if ((cnp->cn_flags & LOCKPARENT) == 0 && dvp != dp) in vfs_relookup()
H A Dvfs_cache.c4576 (NC_NOMAKEENTRY | NC_KEEPPOSENTRY | LOCKLEAF | LOCKPARENT | WANTPARENT | \
4835 if ((cnp->cn_flags & LOCKPARENT) == 0) in cache_fplookup_final_modifying()
4935 if ((cnp->cn_flags & LOCKPARENT) == 0) { in cache_fplookup_final_modifying()
4986 if ((cnp->cn_flags & LOCKPARENT) == 0) { in cache_fplookup_final_modifying()
5020 MPASS((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0); in cache_fplookup_final_withparent()
5038 if ((cnp->cn_flags & LOCKPARENT) != 0) { in cache_fplookup_final_withparent()
5050 if ((cnp->cn_flags & LOCKPARENT) != 0) in cache_fplookup_final_withparent()
5061 if ((cnp->cn_flags & LOCKPARENT) != 0) in cache_fplookup_final_withparent()
5091 if ((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0) in cache_fplookup_final()
5144 if ((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0) { in cache_fplookup_degenerate()
[all …]
H A Dvfs_syscalls.c1463 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | NOCACHE, in kern_mknodat()
1575 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | NOCACHE, in kern_mkfifoat()
1743 LOCKPARENT | AUDITVNODE2 | NOCACHE, segflag, path, fd, in kern_linkat_vp()
1861 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | NOCACHE, segflg, in kern_symlinkat()
1929 NDINIT(&nd, DELETE, LOCKPARENT | DOWHITEOUT | AUDITVNODE1, in sys_undelete()
2043 NDINIT_ATRIGHTS(&nd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_funlinkat()
3760 NDINIT_ATRIGHTS(fromnd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1, in kern_renameat_mac()
3810 tondflags = LOCKPARENT | LOCKLEAF | NOCACHE | AUDITVNODE2; in kern_renameat()
3989 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | in kern_mkdirat()
4062 NDINIT_ATRIGHTS(&nd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_frmdirat()
H A Duipc_mqueue.c942 if ((nameiop == CREATE || nameiop == RENAME) && (flags & LOCKPARENT) in mqfs_lookupx()
H A Dvfs_vnops.c282 ndp->ni_cnd.cn_flags |= LOCKPARENT | NOCACHE | NC_KEEPPOSENTRY; in vn_open_cred()
H A Duipc_usrreq.c615 NDINIT_ATRIGHTS(&nd, CREATE, NOFOLLOW | LOCKPARENT | NOCACHE, in uipc_bindat()
/freebsd/sys/sys/
H A Dnamei.h152 #define LOCKPARENT 0x0008 /* want parent vnode returned locked */ 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()
/freebsd/sys/ufs/ufs/
H A Dufs_lookup.c248 (flags & (LOCKPARENT | ISLASTCN)) == (LOCKPARENT | ISLASTCN)) in ufs_lookup_ino()
563 if (flags & LOCKPARENT) in ufs_lookup_ino()
H A Dufs_extattr.c262 cnp.cn_flags |= LOCKPARENT; in ufs_extattr_lookup()
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdserv.c1298 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_create()
1464 cnflags = LOCKPARENT; in nfsrvd_mknod()
1513 cnflags = LOCKPARENT; in nfsrvd_mknod()
1706 LOCKPARENT | LOCKLEAF); in nfsrvd_remove()
1857 NFSNAMEICNDSET(&tond.ni_cnd, nd->nd_cred, RENAME, LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_rename()
1993 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, CREATE, LOCKPARENT | NOCACHE); in nfsrvd_link()
2076 LOCKPARENT | NOCACHE); in nfsrvd_symlink()
2198 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, CREATE, LOCKPARENT | NOCACHE); in nfsrvd_mkdir()
3216 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_open()
H A Dnfs_nfsdport.c750 if ((cnp->cn_flags & LOCKPARENT) && ndp->ni_pathlen == 1) in nfsvno_namei()
832 } else if ((ndp->ni_cnd.cn_flags & (WANTPARENT|LOCKPARENT)) == 0) { in nfsvno_namei()
4583 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrv_dscreate()
4969 named.ni_cnd.cn_flags = ISLASTCN | LOCKPARENT | LOCKLEAF; in nfsrv_dsremove()
6749 named.ni_cnd.cn_flags = ISLASTCN | LOCKPARENT | LOCKLEAF; in nfsrv_pnfslookupds()
/freebsd/sys/fs/ext2fs/
H A Dext2_lookup.c556 if (flags & LOCKPARENT) in ext2_lookup_ino()
H A Dext2_vnops.c1033 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; in ext2_rename()
/freebsd/sys/ufs/ffs/
H A Dffs_snapshot.c254 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 Ddevfs_vnops.c1190 (flags & (LOCKPARENT | WANTPARENT)) && (flags & ISLASTCN)) { in devfs_lookupx()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c6113 NDINIT_ATVP(&nd, DELETE, NOFOLLOW | LOCKPARENT | LOCKLEAF, in zfs_deleteextattr_dir()
6116 NDINIT_ATVP(&nd, DELETE, NOFOLLOW | LOCKPARENT | LOCKLEAF, in zfs_deleteextattr_dir()