Searched refs:LOCKPARENT (Results 1 - 10 of 10) sorted by relevance

/xnu-2422.115.4/bsd/sys/
H A Dnamei.h71 #define LOCKPARENT 0x0008 /* want parent vnode returned */ macro
144 * Also includes LOCKLEAF, LOCKPARENT, and WANTPARENT flags, defined above.
/xnu-2422.115.4/bsd/vfs/
H A Dvfs_lookup.c206 wantparent = cnp->cn_flags & (LOCKPARENT | WANTPARENT);
863 * If flag has LOCKPARENT or'ed into it, the parent directory is returned
868 * When creating or renaming and LOCKPARENT is specified, the target may not
869 * be ".". When deleting and LOCKPARENT is specified, the target may be ".".
878 * directory vnode returned in ni_dvp, unlocked unless LOCKPARENT set
884 * if LOCKPARENT set, return locked parent in ni_dvp
931 wantparent = cnp->cn_flags & (LOCKPARENT | WANTPARENT);
1554 wantparent = cnp->cn_flags & (LOCKPARENT|WANTPARENT);
H A Dvfs_cache.c1185 if (cnp->cn_flags & LOCKPARENT)
1285 ((cnp->cn_flags & (ISLASTCN | LOCKPARENT | WANTPARENT | SAVESTART)) == ISLASTCN)) {
H A Dvfs_syscalls.c3369 NDINIT(&nd, CREATE, OP_MKNOD, LOCKPARENT | AUDITVNPATH1,
3459 NDINIT(&nd, CREATE, OP_MKFIFO, LOCKPARENT | AUDITVNPATH1,
3701 nd.ni_cnd.cn_flags = LOCKPARENT | AUDITVNPATH2 | CN_NBMOUNTLOOK;
3846 NDINIT(&nd, CREATE, OP_SYMLINK, LOCKPARENT | AUDITVNPATH1,
3972 NDINIT(&nd, DELETE, OP_UNLINK, LOCKPARENT | DOWHITEOUT | AUDITVNPATH1,
4027 ndp->ni_cnd.cn_flags |= LOCKPARENT;
5945 LOCKPARENT | LOCKLEAF | NOCACHE | SAVESTART | AUDITVNPATH2 | CN_NBMOUNTLOOK,
6541 NDINIT(&nd, CREATE, OP_MKDIR, LOCKPARENT | AUDITVNPATH1, UIO_USERSPACE,
6717 NDINIT(&nd, DELETE, OP_RMDIR, LOCKPARENT | AUDITVNPATH1,
H A Dvfs_xattr.c2476 nd.ni_cnd.cn_flags |= LOCKPARENT;
2527 vnode_put(dvp); /* drop iocount from LOCKPARENT request above */
2675 NDINIT(&nd, DELETE, OP_UNLINK, LOCKPARENT | NOFOLLOW | DONOTAUTH,
H A Dvfs_vnops.c395 ndp->ni_cnd.cn_flags |= LOCKPARENT | LOCKLEAF | AUDITVNPATH1;
/xnu-2422.115.4/bsd/nfs/
H A Dnfs_serv.c1847 ni.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF;
2019 ni.ni_cnd.cn_flags &= ~LOCKPARENT;
2175 ni.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF;
2280 ni.ni_cnd.cn_flags &= ~LOCKPARENT;
2404 ni.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF;
3172 ni.ni_cnd.cn_flags = LOCKPARENT;
3318 ni.ni_cnd.cn_flags = LOCKPARENT;
3400 ni.ni_cnd.cn_flags &= ~(LOCKPARENT | FOLLOW);
3535 ni.ni_cnd.cn_flags = LOCKPARENT;
3745 ni.ni_cnd.cn_flags = LOCKPARENT | LOCKLEA
[all...]
H A Dnfs_subs.c2161 if (cnp->cn_flags & (LOCKPARENT | WANTPARENT))
/xnu-2422.115.4/bsd/miscfs/devfs/
H A Ddevfs_vnops.c198 * If flag has LOCKPARENT or'ed into it and the target of the pathname
200 * When creating or renaming and LOCKPARENT is specified, the target may
201 * not be ".". When deleting and LOCKPARENT is specified, the target may
217 * if at end of path and rewriting (RENAME and LOCKPARENT), lock target
223 * NOTE: (LOOKUP | LOCKPARENT) currently returns the parent node unlocked.
244 int wantparent = flags & (LOCKPARENT|WANTPARENT);
/xnu-2422.115.4/bsd/kern/
H A Duipc_usrreq.c989 NDINIT(&nd, CREATE, OP_MKFIFO, FOLLOW | LOCKPARENT, UIO_SYSSPACE,

Completed in 740 milliseconds