LOCKLEAF
if ((cnp->cn_flags & LOCKLEAF) == 0)
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb);
NDINIT(&devnd, LOOKUP, FOLLOW | LOCKLEAF, pb);
cnp->cn_flags |= (LOCKPARENT | LOCKLEAF);
NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE, fname,
NOFOLLOW | LOCKLEAF;
int lockleaf = (cnp->cn_flags & LOCKLEAF) != 0, linklen;
cnp->cn_flags |= LOCKLEAF;
cnp->cn_flags &= ~LOCKLEAF;
LOCKPARENT | LOCKLEAF);
NFSNAMEICNDSET(&tond.ni_cnd, nd->nd_cred, RENAME, LOCKPARENT | LOCKLEAF | NOCACHE | SAVESTART);
LOCKPARENT | LOCKLEAF | SAVESTART | NOCACHE);
LOCKLEAF | SAVESTART);
LOCKLEAF | SAVESTART);
LOCKLEAF | SAVESTART);
LOCKPARENT | LOCKLEAF | SAVESTART | NOCACHE);
cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN);
cn.cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN);
cn.cn_flags = (LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN);
cn.cn_flags = (LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN);
NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, pb);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, pb);
NDINIT(&nd, LOOKUP, NOFOLLOW|LOCKLEAF, pb);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb);
if ((cnp->cn_flags & (LOCKLEAF | LOCKPARENT)) == LOCKPARENT &&
} else if ((cnp->cn_flags & LOCKLEAF) != 0 &&
else if (foundobj != NULL && (cnp->cn_flags & LOCKLEAF) != 0)
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | LOCKSHARED | TRYEMULROOT, pb);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb);
NDINIT(&nd, DELETE, LOCKPARENT | LOCKLEAF | TRYEMULROOT, pb);
nd_flag = FOLLOW | LOCKLEAF | LOCKSHARED | TRYEMULROOT;
NDINIT(&nd, LOOKUP, nd_flag | LOCKLEAF | TRYEMULROOT, pb);
NDINIT(&nd, LOOKUP, flag | LOCKLEAF | TRYEMULROOT, pb);
NDINIT(&nd, LOOKUP, NOFOLLOW | LOCKLEAF | LOCKSHARED | TRYEMULROOT,
NDINIT(&nd, LOOKUP, NOFOLLOW | LOCKLEAF | TRYEMULROOT, pb);
nd.ni_cnd.cn_flags |= LOCKPARENT | LOCKLEAF;
nd.ni_cnd.cn_flags |= LOCKLEAF;
NDINIT(&file_nd, LOOKUP, FOLLOW | LOCKLEAF, file_pb);
NDINIT(&nd, LOOKUP, FOLLOW|LOCKLEAF, pb);
NDINIT(&nd, LOOKUP, FOLLOW|LOCKLEAF, pb);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, pb);
nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF;
nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF;
nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF;
tond.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | NOCACHE;
nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF;
nd.ni_cnd.cn_flags = LOCKLEAF;
if (flags & LOCKLEAF)
cnp->cn_flags |= (LOCKPARENT | LOCKLEAF);
cnp->cn_flags |= (LOCKPARENT | LOCKLEAF);
cnp->cn_flags |= (LOCKPARENT | LOCKLEAF);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb);