Home
last modified time | relevance | path

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

/freebsd/sys/kern/
H A Dvfs_lookup.c461 MPASS((cnp->cn_flags & (LOCKPARENT | WANTPARENT)) == 0); in namei_emptypath()
607 KASSERT((cnp->cn_flags & (LOCKPARENT | LOCKLEAF)) == LOCKPARENT, in namei()
608 ("%s: FAILIFEXISTS must be passed with LOCKPARENT and without LOCKLEAF", in namei()
856 if (!(cnp->cn_flags & (LOCKPARENT | LOCKLEAF)))
867 * XXX namei called with LOCKPARENT but not LOCKLEAF has the strange in vfs_lookup_failifexists()
988 * If cn_flags has LOCKPARENT or'ed into it, the parent directory is returned
1003 * directory vnode returned in ni_dvp, unlocked unless LOCKPARENT set in vfs_lookup()
1010 * if LOCKPARENT set, return locked parent in ni_dvp in vfs_lookup()
1037 wantparent = cnp->cn_flags & (LOCKPARENT | WANTPAREN in vfs_lookup()
[all...]
H A Dvfs_cache.c4461 (NC_NOMAKEENTRY | NC_KEEPPOSENTRY | LOCKLEAF | LOCKPARENT | WANTPARENT | \
4714 if ((cnp->cn_flags & LOCKPARENT) == 0) in cache_fplookup_final_modifying()
4814 if ((cnp->cn_flags & LOCKPARENT) == 0) { in cache_fplookup_final_modifying()
4865 if ((cnp->cn_flags & LOCKPARENT) == 0) { in cache_fplookup_final_modifying()
4899 MPASS((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0); in cache_fplookup_final_withparent()
4917 if ((cnp->cn_flags & LOCKPARENT) != 0) { in cache_fplookup_final_withparent()
4929 if ((cnp->cn_flags & LOCKPARENT) != 0) in cache_fplookup_final_withparent()
4940 if ((cnp->cn_flags & LOCKPARENT) != 0) in cache_fplookup_final_withparent()
4970 if ((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0) in cache_fplookup_final()
5023 if ((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0) { in cache_fplookup_degenerate()
[all …]
H A Dvfs_syscalls.c1425 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | NOCACHE, in kern_mknodat()
1533 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | NOCACHE, in kern_mkfifoat()
1692 LOCKPARENT | AUDITVNODE2 | NOCACHE, segflag, path, fd, in kern_linkat_vp()
1810 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | NOCACHE, segflg, in kern_symlinkat()
1874 NDINIT(&nd, DELETE, LOCKPARENT | DOWHITEOUT | AUDITVNODE1, in sys_undelete()
1988 NDINIT_ATRIGHTS(&nd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_funlinkat()
3697 NDINIT_ATRIGHTS(fromnd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1, in kern_renameat_mac()
3743 tondflags = LOCKPARENT | LOCKLEAF | NOCACHE | AUDITVNODE2; in kern_renameat()
3883 NDINIT_ATRIGHTS(&nd, CREATE, LOCKPARENT | AUDITVNODE1 | in kern_mkdirat()
3954 NDINIT_ATRIGHTS(&nd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_frmdirat()
H A Duipc_mqueue.c941 if ((nameiop == CREATE || nameiop == RENAME) && (flags & LOCKPARENT) in mqfs_lookupx()
H A Duipc_usrreq.c569 NDINIT_ATRIGHTS(&nd, CREATE, NOFOLLOW | LOCKPARENT | NOCACHE, in uipc_bindat()
H A Dvfs_vnops.c256 ndp->ni_cnd.cn_flags |= LOCKPARENT | NOCACHE | NC_KEEPPOSENTRY; in vn_open_cred()
/freebsd/sys/sys/
H A Dnamei.h147 #define LOCKPARENT 0x0008 /* want parent vnode returned locked */ macro
/freebsd/sys/ufs/ufs/
H A Dufs_lookup.c249 (flags & (LOCKPARENT | ISLASTCN)) == (LOCKPARENT | ISLASTCN)) in ufs_lookup_ino()
565 if (flags & LOCKPARENT) in ufs_lookup_ino()
H A Dufs_extattr.c262 cnp.cn_flags |= LOCKPARENT; in ufs_extattr_lookup()
/freebsd/sys/fs/unionfs/
H A Dunion_subr.c728 cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); in unionfs_relookup()
1300 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | ISLASTCN; in unionfs_vn_create_on_upper()
1644 cn.cn_flags = LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN; in unionfs_check_rmdir()
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdserv.c1169 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_create()
1334 cnflags = LOCKPARENT; in nfsrvd_mknod()
1369 cnflags = LOCKPARENT; in nfsrvd_mknod()
1551 LOCKPARENT | LOCKLEAF); in nfsrvd_remove()
1703 NFSNAMEICNDSET(&tond.ni_cnd, nd->nd_cred, RENAME, LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_rename()
1833 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, CREATE, LOCKPARENT | NOCACHE); in nfsrvd_link()
1916 LOCKPARENT | NOCACHE); in nfsrvd_symlink()
2033 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, CREATE, LOCKPARENT | NOCACHE); in nfsrvd_mkdir()
3035 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_open()
H A Dnfs_nfsdport.c743 if ((cnp->cn_flags & LOCKPARENT) && ndp->ni_pathlen == 1) in nfsvno_namei()
825 } else if ((ndp->ni_cnd.cn_flags & (WANTPARENT|LOCKPARENT)) == 0) { in nfsvno_namei()
4324 LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrv_dscreate()
4710 named.ni_cnd.cn_flags = ISLASTCN | LOCKPARENT | LOCKLEAF; in nfsrv_dsremove()
6483 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.c1159 (flags & (LOCKPARENT | WANTPARENT)) && (flags & ISLASTCN)) { in devfs_lookupx()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c5438 NDINIT_ATVP(&nd, DELETE, NOFOLLOW | LOCKPARENT | LOCKLEAF, in zfs_deleteextattr_dir()
5441 NDINIT_ATVP(&nd, DELETE, NOFOLLOW | LOCKPARENT | LOCKLEAF, in zfs_deleteextattr_dir()