cnp              1521 dev/systrace.c 	struct componentname *cnp = &ndp->ni_cnd;
cnp              1526 dev/systrace.c 	strp = cnp->cn_proc->p_systrace;
cnp              1533 dev/systrace.c 			if (strcmp(cnp->cn_pnbuf, strp->fname[i]) == 0) {
cnp              1539 dev/systrace.c 		    strcmp(cnp->cn_pnbuf, strp->scriptname) == 0)
cnp              1549 dev/systrace.c 		cnp->cn_flags &= ~FOLLOW;
cnp              1550 dev/systrace.c 		cnp->cn_flags |= NOFOLLOW;
cnp               123 isofs/cd9660/cd9660_lookup.c 	struct componentname *cnp = ap->a_cnp;
cnp               124 isofs/cd9660/cd9660_lookup.c 	struct ucred *cred = cnp->cn_cred;
cnp               126 isofs/cd9660/cd9660_lookup.c 	int nameiop = cnp->cn_nameiop;
cnp               127 isofs/cd9660/cd9660_lookup.c 	struct proc *p = cnp->cn_proc;
cnp               129 isofs/cd9660/cd9660_lookup.c 	cnp->cn_flags &= ~PDIRUNLOCK;
cnp               130 isofs/cd9660/cd9660_lookup.c 	flags = cnp->cn_flags;
cnp               143 isofs/cd9660/cd9660_lookup.c 	if ((error = VOP_ACCESS(vdp, VEXEC, cred, cnp->cn_proc)) != 0)
cnp               147 isofs/cd9660/cd9660_lookup.c 	    (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
cnp               157 isofs/cd9660/cd9660_lookup.c 	if ((error = cache_lookup(vdp, vpp, cnp)) >= 0)
cnp               160 isofs/cd9660/cd9660_lookup.c 	len = cnp->cn_namelen;
cnp               161 isofs/cd9660/cd9660_lookup.c 	name = cnp->cn_nameptr;
cnp               290 isofs/cd9660/cd9660_lookup.c 			if (namelen == cnp->cn_namelen
cnp               338 isofs/cd9660/cd9660_lookup.c 	if (cnp->cn_flags & MAKEENTRY)
cnp               339 isofs/cd9660/cd9660_lookup.c 		cache_enter(vdp, *vpp, cnp);
cnp               383 isofs/cd9660/cd9660_lookup.c 		cnp->cn_flags |= PDIRUNLOCK;
cnp               388 isofs/cd9660/cd9660_lookup.c 				cnp->cn_flags &= ~PDIRUNLOCK;
cnp               396 isofs/cd9660/cd9660_lookup.c 			cnp->cn_flags &= ~PDIRUNLOCK;
cnp               411 isofs/cd9660/cd9660_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               419 isofs/cd9660/cd9660_lookup.c 	if (cnp->cn_flags & MAKEENTRY)
cnp               420 isofs/cd9660/cd9660_lookup.c 		cache_enter(vdp, *vpp, cnp);
cnp                80 kern/vfs_cache.c #define NCHASH(dvp, cnp) \
cnp                81 kern/vfs_cache.c 	hash32_buf(&(dvp)->v_id, sizeof((dvp)->v_id), (cnp)->cn_hash) & nchash
cnp               107 kern/vfs_cache.c cache_lookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp)
cnp               119 kern/vfs_cache.c 		cnp->cn_flags &= ~MAKEENTRY;
cnp               122 kern/vfs_cache.c 	if (cnp->cn_namelen > NCHNAMLEN) {
cnp               124 kern/vfs_cache.c 		cnp->cn_flags &= ~MAKEENTRY;
cnp               128 kern/vfs_cache.c 	ncpp = &nchashtbl[NCHASH(dvp, cnp)];
cnp               132 kern/vfs_cache.c 		    ncp->nc_nlen == cnp->cn_namelen &&
cnp               133 kern/vfs_cache.c 		    !memcmp(ncp->nc_name, cnp->cn_nameptr, (u_int)ncp->nc_nlen))
cnp               140 kern/vfs_cache.c 	if ((cnp->cn_flags & MAKEENTRY) == 0) {
cnp               144 kern/vfs_cache.c 		if (cnp->cn_nameiop != CREATE ||
cnp               145 kern/vfs_cache.c 		    (cnp->cn_flags & ISLASTCN) == 0) {
cnp               170 kern/vfs_cache.c 	} else if (cnp->cn_flags & ISDOTDOT) {
cnp               172 kern/vfs_cache.c 		cnp->cn_flags |= PDIRUNLOCK;
cnp               178 kern/vfs_cache.c 		if (!error && (~cnp->cn_flags & (LOCKPARENT|ISLASTCN)) == 0) {
cnp               183 kern/vfs_cache.c 			cnp->cn_flags &= ~PDIRUNLOCK;
cnp               191 kern/vfs_cache.c 		if (error || (~cnp->cn_flags & (LOCKPARENT|ISLASTCN)) != 0) {
cnp               193 kern/vfs_cache.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               213 kern/vfs_cache.c 		    (~cnp->cn_flags & (LOCKPARENT|ISLASTCN)) != 0) {
cnp               216 kern/vfs_cache.c 			cnp->cn_flags &= ~PDIRUNLOCK;
cnp               335 kern/vfs_cache.c cache_enter(struct vnode *dvp, struct vnode *vp, struct componentname *cnp)
cnp               341 kern/vfs_cache.c 	if (!doingcache || cnp->cn_namelen > NCHNAMLEN)
cnp               370 kern/vfs_cache.c 	ncp->nc_nlen = cnp->cn_namelen;
cnp               371 kern/vfs_cache.c 	bcopy(cnp->cn_nameptr, ncp->nc_name, (unsigned)ncp->nc_nlen);
cnp               373 kern/vfs_cache.c 	ncpp = &nchashtbl[NCHASH(dvp, cnp)];
cnp                92 kern/vfs_lookup.c 	struct componentname *cnp = &ndp->ni_cnd;
cnp                93 kern/vfs_lookup.c 	struct proc *p = cnp->cn_proc;
cnp                97 kern/vfs_lookup.c 	if (!cnp->cn_cred || !cnp->cn_proc)
cnp                99 kern/vfs_lookup.c 	if (cnp->cn_nameiop & (~OPMASK))
cnp               101 kern/vfs_lookup.c 	if (cnp->cn_flags & OPMASK)
cnp               104 kern/vfs_lookup.c 	fdp = cnp->cn_proc->p_fd;
cnp               110 kern/vfs_lookup.c 	if ((cnp->cn_flags & HASBUF) == 0)
cnp               111 kern/vfs_lookup.c 		cnp->cn_pnbuf = pool_get(&namei_pool, PR_WAITOK);
cnp               113 kern/vfs_lookup.c 		error = copystr(ndp->ni_dirp, cnp->cn_pnbuf,
cnp               116 kern/vfs_lookup.c 		error = copyinstr(ndp->ni_dirp, cnp->cn_pnbuf,
cnp               126 kern/vfs_lookup.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               132 kern/vfs_lookup.c 	if (KTRPOINT(cnp->cn_proc, KTR_NAMEI))
cnp               133 kern/vfs_lookup.c 		ktrnamei(cnp->cn_proc, cnp->cn_pnbuf);
cnp               136 kern/vfs_lookup.c 	if (ISSET(cnp->cn_proc->p_flag, P_SYSTRACE))
cnp               143 kern/vfs_lookup.c 	if (cnp->cn_flags & STRIPSLASHES) {
cnp               144 kern/vfs_lookup.c 		char *end = cnp->cn_pnbuf + ndp->ni_pathlen - 2;
cnp               147 kern/vfs_lookup.c 		while (cp >= cnp->cn_pnbuf && (*cp == '/'))
cnp               151 kern/vfs_lookup.c 		if (cp >= cnp->cn_pnbuf) {
cnp               167 kern/vfs_lookup.c 	if (cnp->cn_pnbuf[0] == '/') {
cnp               177 kern/vfs_lookup.c 			pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               180 kern/vfs_lookup.c 		cnp->cn_nameptr = cnp->cn_pnbuf;
cnp               183 kern/vfs_lookup.c 			pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               189 kern/vfs_lookup.c 		if ((cnp->cn_flags & ISSYMLINK) == 0) {
cnp               190 kern/vfs_lookup.c 			if ((cnp->cn_flags & (SAVENAME | SAVESTART)) == 0)
cnp               191 kern/vfs_lookup.c 				pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               193 kern/vfs_lookup.c 				cnp->cn_flags |= HASBUF;
cnp               196 kern/vfs_lookup.c 		if ((cnp->cn_flags & LOCKPARENT) && (cnp->cn_flags & ISLASTCN))
cnp               205 kern/vfs_lookup.c 			cp = cnp->cn_pnbuf;
cnp               213 kern/vfs_lookup.c 		auio.uio_procp = cnp->cn_proc;
cnp               215 kern/vfs_lookup.c 		error = VOP_READLINK(ndp->ni_vp, &auio, cnp->cn_cred);
cnp               229 kern/vfs_lookup.c 			pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               230 kern/vfs_lookup.c 			cnp->cn_pnbuf = cp;
cnp               232 kern/vfs_lookup.c 			cnp->cn_pnbuf[linklen] = '\0';
cnp               239 kern/vfs_lookup.c 		if (cnp->cn_pnbuf[0] == '/') {
cnp               245 kern/vfs_lookup.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               303 kern/vfs_lookup.c 	struct componentname *cnp = &ndp->ni_cnd;
cnp               304 kern/vfs_lookup.c 	struct proc *p = cnp->cn_proc;
cnp               308 kern/vfs_lookup.c 	wantparent = cnp->cn_flags & (LOCKPARENT | WANTPARENT);
cnp               309 kern/vfs_lookup.c 	docache = (cnp->cn_flags & NOCACHE) ^ NOCACHE;
cnp               310 kern/vfs_lookup.c 	if (cnp->cn_nameiop == DELETE ||
cnp               311 kern/vfs_lookup.c 	    (wantparent && cnp->cn_nameiop != CREATE))
cnp               313 kern/vfs_lookup.c 	rdonly = cnp->cn_flags & RDONLY;
cnp               315 kern/vfs_lookup.c 	cnp->cn_flags &= ~ISSYMLINK;
cnp               324 kern/vfs_lookup.c 	cp = cnp->cn_nameptr;
cnp               329 kern/vfs_lookup.c 		ndp->ni_pathlen -= cp - cnp->cn_nameptr;
cnp               330 kern/vfs_lookup.c 		cnp->cn_nameptr = cp;
cnp               343 kern/vfs_lookup.c 		if (cnp->cn_nameptr[0] == '\0') {
cnp               349 kern/vfs_lookup.c 			cnp->cn_flags |= ISLASTCN;
cnp               365 kern/vfs_lookup.c 	cnp->cn_consume = 0;
cnp               366 kern/vfs_lookup.c 	cnp->cn_hash = hash32_stre(cnp->cn_nameptr, '/', &cp, HASHINIT);
cnp               367 kern/vfs_lookup.c 	cnp->cn_namelen = cp - cnp->cn_nameptr;
cnp               368 kern/vfs_lookup.c 	if (cnp->cn_namelen > NAME_MAX) {
cnp               375 kern/vfs_lookup.c 	printf("{%s}: ", cnp->cn_nameptr);
cnp               378 kern/vfs_lookup.c 	ndp->ni_pathlen -= cnp->cn_namelen;
cnp               392 kern/vfs_lookup.c 		cnp->cn_flags |= REQUIREDIR;
cnp               395 kern/vfs_lookup.c 		cnp->cn_flags &= ~REQUIREDIR;
cnp               403 kern/vfs_lookup.c 			cnp->cn_flags |= MAKEENTRY;
cnp               405 kern/vfs_lookup.c 			cnp->cn_flags &= ~MAKEENTRY;
cnp               406 kern/vfs_lookup.c 		cnp->cn_flags |= ISLASTCN;
cnp               408 kern/vfs_lookup.c 		cnp->cn_flags |= MAKEENTRY;
cnp               409 kern/vfs_lookup.c 		cnp->cn_flags &= ~ISLASTCN;
cnp               411 kern/vfs_lookup.c 	if (cnp->cn_namelen == 2 &&
cnp               412 kern/vfs_lookup.c 	    cnp->cn_nameptr[1] == '.' && cnp->cn_nameptr[0] == '.')
cnp               413 kern/vfs_lookup.c 		cnp->cn_flags |= ISDOTDOT;
cnp               415 kern/vfs_lookup.c 		cnp->cn_flags &= ~ISDOTDOT;
cnp               427 kern/vfs_lookup.c 	if (cnp->cn_flags & ISDOTDOT) {
cnp               436 kern/vfs_lookup.c 			    (cnp->cn_flags & NOCROSSMOUNT))
cnp               451 kern/vfs_lookup.c 	cnp->cn_flags &= ~PDIRUNLOCK;
cnp               453 kern/vfs_lookup.c 	if ((error = VOP_LOOKUP(dp, &ndp->ni_vp, cnp)) != 0) {
cnp               467 kern/vfs_lookup.c 		if (cnp->cn_flags & REQUIREDIR) {
cnp               484 kern/vfs_lookup.c 		if (cnp->cn_flags & SAVESTART) {
cnp               499 kern/vfs_lookup.c 	if (cnp->cn_consume > 0) {
cnp               500 kern/vfs_lookup.c 		if (cnp->cn_consume >= slashes) {
cnp               501 kern/vfs_lookup.c 			cnp->cn_flags &= ~REQUIREDIR;
cnp               504 kern/vfs_lookup.c 		ndp->ni_pathlen -= cnp->cn_consume - slashes;
cnp               505 kern/vfs_lookup.c 		ndp->ni_next += cnp->cn_consume - slashes;
cnp               506 kern/vfs_lookup.c 		cnp->cn_consume = 0;
cnp               508 kern/vfs_lookup.c 			cnp->cn_flags |= ISLASTCN;
cnp               517 kern/vfs_lookup.c 	    (cnp->cn_flags & NOCROSSMOUNT) == 0) {
cnp               535 kern/vfs_lookup.c 	if ((dp->v_type == VLNK) && (cnp->cn_flags & (FOLLOW|REQUIREDIR))) {
cnp               538 kern/vfs_lookup.c 		cnp->cn_flags |= ISSYMLINK;
cnp               546 kern/vfs_lookup.c 	if ((dp->v_type != VDIR) && (cnp->cn_flags & REQUIREDIR)) {
cnp               556 kern/vfs_lookup.c 	if (!(cnp->cn_flags & ISLASTCN)) {
cnp               557 kern/vfs_lookup.c 		cnp->cn_nameptr = ndp->ni_next;
cnp               566 kern/vfs_lookup.c 	if (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME) {
cnp               579 kern/vfs_lookup.c 		if (cnp->cn_flags & SAVESTART) {
cnp               586 kern/vfs_lookup.c 	if ((cnp->cn_flags & LOCKLEAF) == 0)
cnp               591 kern/vfs_lookup.c 	if ((cnp->cn_flags & LOCKPARENT) && (cnp->cn_flags & ISLASTCN) &&
cnp               592 kern/vfs_lookup.c 	    ((cnp->cn_flags & PDIRUNLOCK) == 0))
cnp               608 kern/vfs_lookup.c relookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp)
cnp               610 kern/vfs_lookup.c 	struct proc *p = cnp->cn_proc;
cnp               623 kern/vfs_lookup.c 	wantparent = cnp->cn_flags & (LOCKPARENT|WANTPARENT);
cnp               624 kern/vfs_lookup.c 	rdonly = cnp->cn_flags & RDONLY;
cnp               625 kern/vfs_lookup.c 	cnp->cn_flags &= ~ISSYMLINK;
cnp               641 kern/vfs_lookup.c 	newhash = hash32_stre(cnp->cn_nameptr, '/', &cp, HASHINIT);
cnp               642 kern/vfs_lookup.c 	if (newhash != cnp->cn_hash)
cnp               644 kern/vfs_lookup.c 	if (cnp->cn_namelen != cp - cnp->cn_nameptr)
cnp               648 kern/vfs_lookup.c 	printf("{%s}: ", cnp->cn_nameptr);
cnp               656 kern/vfs_lookup.c 	if (cnp->cn_nameptr[0] == '\0')
cnp               659 kern/vfs_lookup.c 	if (cnp->cn_flags & ISDOTDOT)
cnp               665 kern/vfs_lookup.c 	if ((error = VOP_LOOKUP(dp, vpp, cnp)) != 0) {
cnp               681 kern/vfs_lookup.c 		if (cnp->cn_flags & SAVESTART)
cnp               696 kern/vfs_lookup.c 	if (dp->v_type == VLNK && (cnp->cn_flags & FOLLOW))
cnp               703 kern/vfs_lookup.c 	if (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME) {
cnp               716 kern/vfs_lookup.c 	if (cnp->cn_flags & SAVESTART)
cnp               720 kern/vfs_lookup.c 	if ((cnp->cn_flags & LOCKLEAF) == 0)
cnp               725 kern/vfs_lookup.c 	if ((cnp->cn_flags & LOCKPARENT) && (cnp->cn_flags & ISLASTCN))
cnp                98 kern/vnode_if.c     struct componentname *cnp)
cnp               104 kern/vnode_if.c 	a.a_cnp = cnp;
cnp               125 kern/vnode_if.c     struct componentname *cnp, struct vattr *vap)
cnp               135 kern/vnode_if.c 	a.a_cnp = cnp;
cnp               157 kern/vnode_if.c     struct componentname *cnp, struct vattr *vap)
cnp               167 kern/vnode_if.c 	a.a_cnp = cnp;
cnp               539 kern/vnode_if.c int VOP_REMOVE(struct vnode *dvp, struct vnode *vp, struct componentname *cnp)
cnp               553 kern/vnode_if.c 	a.a_cnp = cnp;
cnp               574 kern/vnode_if.c int VOP_LINK(struct vnode *dvp, struct vnode *vp, struct componentname *cnp)
cnp               584 kern/vnode_if.c 	a.a_cnp = cnp;
cnp               643 kern/vnode_if.c     struct componentname *cnp, struct vattr *vap)
cnp               653 kern/vnode_if.c 	a.a_cnp = cnp;
cnp               675 kern/vnode_if.c int VOP_RMDIR(struct vnode *dvp, struct vnode *vp, struct componentname *cnp)
cnp               689 kern/vnode_if.c 	a.a_cnp = cnp;
cnp               710 kern/vnode_if.c     struct componentname *cnp, struct vattr *vap, char *target)
cnp               720 kern/vnode_if.c 	a.a_cnp = cnp;
cnp               806 kern/vnode_if.c int VOP_ABORTOP(struct vnode *dvp, struct componentname *cnp)
cnp               811 kern/vnode_if.c 	a.a_cnp = cnp;
cnp               176 miscfs/portal/portal_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp               179 miscfs/portal/portal_vnops.c 	char *pname = cnp->cn_nameptr;
cnp               180 miscfs/portal/portal_vnops.c 	struct proc *p = cnp->cn_proc;
cnp               189 miscfs/portal/portal_vnops.c 	if (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME)
cnp               192 miscfs/portal/portal_vnops.c 	if (cnp->cn_namelen == 1 && *pname == '.') {
cnp               213 miscfs/portal/portal_vnops.c 	cnp->cn_consume = size - cnp->cn_namelen;
cnp               226 miscfs/portal/portal_vnops.c 	if ((cnp->cn_flags & LOCKPARENT) == 0) {
cnp               228 miscfs/portal/portal_vnops.c 		cnp->cn_flags |= PDIRUNLOCK;
cnp                80 miscfs/procfs/procfs.h #define CNEQ(cnp, s, len) \
cnp                81 miscfs/procfs/procfs.h 	 ((cnp)->cn_namelen == (len) && \
cnp                82 miscfs/procfs/procfs.h 	  (bcmp((s), (cnp)->cn_nameptr, (len)) == 0))
cnp               677 miscfs/procfs/procfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp               680 miscfs/procfs/procfs_vnops.c 	char *pname = cnp->cn_nameptr;
cnp               690 miscfs/procfs/procfs_vnops.c 	cnp->cn_flags &= ~PDIRUNLOCK;
cnp               692 miscfs/procfs/procfs_vnops.c 	if (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME)
cnp               695 miscfs/procfs/procfs_vnops.c 	if (cnp->cn_namelen == 1 && *pname == '.') {
cnp               701 miscfs/procfs/procfs_vnops.c 	wantpunlock = (~cnp->cn_flags & (LOCKPARENT | ISLASTCN));
cnp               705 miscfs/procfs/procfs_vnops.c 		if (cnp->cn_flags & ISDOTDOT)
cnp               708 miscfs/procfs/procfs_vnops.c 		iscurproc = CNEQ(cnp, "curproc", 7);
cnp               709 miscfs/procfs/procfs_vnops.c 		isself = CNEQ(cnp, "self", 4);
cnp               716 miscfs/procfs/procfs_vnops.c 				cnp->cn_flags |= PDIRUNLOCK;
cnp               723 miscfs/procfs/procfs_vnops.c 			if (cnp->cn_namelen == pt->pt_namlen &&
cnp               724 miscfs/procfs/procfs_vnops.c 			    memcmp(pt->pt_name, pname, cnp->cn_namelen) == 0 &&
cnp               735 miscfs/procfs/procfs_vnops.c 				cnp->cn_flags |= PDIRUNLOCK;
cnp               740 miscfs/procfs/procfs_vnops.c 		pid = atopid(pname, cnp->cn_namelen);
cnp               751 miscfs/procfs/procfs_vnops.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               762 miscfs/procfs/procfs_vnops.c 		if (cnp->cn_flags & ISDOTDOT) {
cnp               764 miscfs/procfs/procfs_vnops.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               768 miscfs/procfs/procfs_vnops.c 				cnp->cn_flags &= ~PDIRUNLOCK;
cnp               777 miscfs/procfs/procfs_vnops.c 			if (cnp->cn_namelen == pt->pt_namlen &&
cnp               778 miscfs/procfs/procfs_vnops.c 			    bcmp(pt->pt_name, pname, cnp->cn_namelen) == 0 &&
cnp               793 miscfs/procfs/procfs_vnops.c 				cnp->cn_flags |= PDIRUNLOCK;
cnp               803 miscfs/procfs/procfs_vnops.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               811 miscfs/procfs/procfs_vnops.c 	return (cnp->cn_nameiop == LOOKUP ? ENOENT : EROFS);
cnp               137 msdosfs/msdosfs_fat.c pcbmap(dep, findcn, bnp, cnp, sp)
cnp               141 msdosfs/msdosfs_fat.c 	uint32_t *cnp;		/* returned cluster number		 */
cnp               162 msdosfs/msdosfs_fat.c 	if (bnp == NULL && cnp == NULL && sp == NULL)
cnp               175 msdosfs/msdosfs_fat.c 				if (cnp)
cnp               176 msdosfs/msdosfs_fat.c 					*cnp = de_bn2cn(pmp, pmp->pm_rootdirsize);
cnp               181 msdosfs/msdosfs_fat.c 			if (cnp)
cnp               182 msdosfs/msdosfs_fat.c 				*cnp = MSDOSFSROOT;
cnp               188 msdosfs/msdosfs_fat.c 			if (cnp)
cnp               189 msdosfs/msdosfs_fat.c 				*cnp = 0;
cnp               262 msdosfs/msdosfs_fat.c 		if (cnp)
cnp               263 msdosfs/msdosfs_fat.c 			*cnp = cn;
cnp               269 msdosfs/msdosfs_fat.c 	if (cnp)
cnp               270 msdosfs/msdosfs_fat.c 		*cnp = i;
cnp                87 msdosfs/msdosfs_lookup.c 	struct componentname *cnp = ap->a_cnp;
cnp                88 msdosfs/msdosfs_lookup.c 	struct proc *p = cnp->cn_proc;
cnp               112 msdosfs/msdosfs_lookup.c 	int nameiop = cnp->cn_nameiop;
cnp               117 msdosfs/msdosfs_lookup.c 	cnp->cn_flags &= ~PDIRUNLOCK; /* XXX why this ?? */
cnp               118 msdosfs/msdosfs_lookup.c 	flags = cnp->cn_flags;
cnp               121 msdosfs/msdosfs_lookup.c 	printf("msdosfs_lookup(): looking for %s\n", cnp->cn_nameptr);
cnp               138 msdosfs/msdosfs_lookup.c 	if ((error = VOP_ACCESS(vdp, VEXEC, cnp->cn_cred, cnp->cn_proc)) != 0)
cnp               148 msdosfs/msdosfs_lookup.c 	if ((error = cache_lookup(vdp, vpp, cnp)) >= 0)
cnp               156 msdosfs/msdosfs_lookup.c 	if ((vdp->v_flag & VROOT) && cnp->cn_nameptr[0] == '.' &&
cnp               157 msdosfs/msdosfs_lookup.c 	    (cnp->cn_namelen == 1 ||
cnp               158 msdosfs/msdosfs_lookup.c 		(cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.'))) {
cnp               169 msdosfs/msdosfs_lookup.c 	switch (unix2dosfn((u_char *)cnp->cn_nameptr, dosfilename, cnp->cn_namelen, 0)) {
cnp               175 msdosfs/msdosfs_lookup.c 		wincnt = winSlotCnt((u_char *)cnp->cn_nameptr, cnp->cn_namelen) + 1;
cnp               179 msdosfs/msdosfs_lookup.c 		wincnt = winSlotCnt((u_char *)cnp->cn_nameptr, cnp->cn_namelen) + 1;
cnp               198 msdosfs/msdosfs_lookup.c 	    dosfilename, cnp->cn_namelen);
cnp               213 msdosfs/msdosfs_lookup.c 	adjp = cnp->cn_nameptr;
cnp               214 msdosfs/msdosfs_lookup.c 	adjlen = cnp->cn_namelen;
cnp               283 msdosfs/msdosfs_lookup.c 					chksum = winChkName((u_char *)cnp->cn_nameptr,
cnp               377 msdosfs/msdosfs_lookup.c 		error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, cnp->cn_proc);
cnp               400 msdosfs/msdosfs_lookup.c 		cnp->cn_flags |= SAVENAME;
cnp               403 msdosfs/msdosfs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               410 msdosfs/msdosfs_lookup.c 	if ((cnp->cn_flags & MAKEENTRY) && nameiop != CREATE)
cnp               411 msdosfs/msdosfs_lookup.c 		cache_enter(vdp, *vpp, cnp);
cnp               476 msdosfs/msdosfs_lookup.c 		error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, cnp->cn_proc);
cnp               494 msdosfs/msdosfs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               510 msdosfs/msdosfs_lookup.c 		error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, cnp->cn_proc);
cnp               524 msdosfs/msdosfs_lookup.c 		cnp->cn_flags |= SAVENAME;
cnp               552 msdosfs/msdosfs_lookup.c 		cnp->cn_flags |= PDIRUNLOCK;
cnp               555 msdosfs/msdosfs_lookup.c 				cnp->cn_flags &= ~PDIRUNLOCK;
cnp               564 msdosfs/msdosfs_lookup.c 			cnp->cn_flags &= ~PDIRUNLOCK;
cnp               575 msdosfs/msdosfs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               583 msdosfs/msdosfs_lookup.c 	if (cnp->cn_flags & MAKEENTRY)
cnp               584 msdosfs/msdosfs_lookup.c 		cache_enter(vdp, *vpp, cnp);
cnp               596 msdosfs/msdosfs_lookup.c createde(dep, ddep, depp, cnp)
cnp               600 msdosfs/msdosfs_lookup.c 	struct componentname *cnp;
cnp               612 msdosfs/msdosfs_lookup.c 	    dep, ddep, depp, cnp);
cnp               663 msdosfs/msdosfs_lookup.c 		u_char *un = (u_char *)cnp->cn_nameptr;
cnp               664 msdosfs/msdosfs_lookup.c 		int unlen = cnp->cn_namelen;
cnp              1008 msdosfs/msdosfs_lookup.c uniqdosname(dep, cnp, cp)
cnp              1010 msdosfs/msdosfs_lookup.c 	struct componentname *cnp;
cnp              1026 msdosfs/msdosfs_lookup.c 		if (!unix2dosfn((u_char *)cnp->cn_nameptr, cp, cnp->cn_namelen, gen))
cnp               110 msdosfs/msdosfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp               118 msdosfs/msdosfs_vnops.c 	printf("msdosfs_create(cnp %08x, vap %08x\n", cnp, ap->a_vap);
cnp               139 msdosfs/msdosfs_vnops.c 	if ((cnp->cn_flags & HASBUF) == 0)
cnp               143 msdosfs/msdosfs_vnops.c 	if ((error = uniqdosname(pdep, cnp, ndirent.de_Name)) != 0)
cnp               156 msdosfs/msdosfs_vnops.c 	if ((error = createde(&ndirent, pdep, &dep, cnp)) != 0)
cnp               158 msdosfs/msdosfs_vnops.c 	if ((cnp->cn_flags & SAVESTART) == 0)
cnp               159 msdosfs/msdosfs_vnops.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               165 msdosfs/msdosfs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1189 msdosfs/msdosfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp              1267 msdosfs/msdosfs_vnops.c 	if ((cnp->cn_flags & HASBUF) == 0)
cnp              1270 msdosfs/msdosfs_vnops.c 	if ((error = uniqdosname(pdep, cnp, ndirent.de_Name)) != 0)
cnp              1278 msdosfs/msdosfs_vnops.c 	if ((error = createde(&ndirent, pdep, &dep, cnp)) != 0)
cnp              1280 msdosfs/msdosfs_vnops.c 	if ((cnp->cn_flags & SAVESTART) == 0)
cnp              1281 msdosfs/msdosfs_vnops.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1289 msdosfs/msdosfs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1301 msdosfs/msdosfs_vnops.c 	register struct componentname *cnp = ap->a_cnp;
cnp              1348 msdosfs/msdosfs_vnops.c 	error = detrunc(ip, (uint32_t)0, IO_SYNC, cnp->cn_cred, cnp->cn_proc);
cnp              1351 nfs/nfs_subs.c 	struct componentname *cnp = &ndp->ni_cnd;
cnp              1354 nfs/nfs_subs.c 	cnp->cn_pnbuf = pool_get(&namei_pool, PR_WAITOK);
cnp              1360 nfs/nfs_subs.c 	tocp = cnp->cn_pnbuf;
cnp              1363 nfs/nfs_subs.c 	cnp->cn_hash = 0;
cnp              1378 nfs/nfs_subs.c 		cnp->cn_hash += (u_char)*fromcp;
cnp              1392 nfs/nfs_subs.c 	ndp->ni_pathlen = tocp - cnp->cn_pnbuf;
cnp              1393 nfs/nfs_subs.c 	cnp->cn_nameptr = cnp->cn_pnbuf;
cnp              1410 nfs/nfs_subs.c 		cnp->cn_flags |= (NOCROSSMOUNT | RDONLY);
cnp              1412 nfs/nfs_subs.c 		cnp->cn_flags |= NOCROSSMOUNT;
cnp              1416 nfs/nfs_subs.c 	cnp->cn_proc = p;
cnp              1423 nfs/nfs_subs.c 	if (cnp->cn_flags & ISSYMLINK) {
cnp              1424 nfs/nfs_subs.c 		if ((cnp->cn_flags & LOCKPARENT) && ndp->ni_pathlen == 1)
cnp              1436 nfs/nfs_subs.c 	if (cnp->cn_flags & (SAVENAME | SAVESTART)) {
cnp              1437 nfs/nfs_subs.c 		cnp->cn_flags |= HASBUF;
cnp              1441 nfs/nfs_subs.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               603 nfs/nfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp               606 nfs/nfs_vnops.c 	struct proc *p = cnp->cn_proc;
cnp               621 nfs/nfs_vnops.c 	cnp->cn_flags &= ~PDIRUNLOCK;
cnp               622 nfs/nfs_vnops.c 	flags = cnp->cn_flags;
cnp               626 nfs/nfs_vnops.c 	    (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
cnp               644 nfs/nfs_vnops.c 	if ((error = cache_lookup(dvp, vpp, cnp)) >= 0) {
cnp               653 nfs/nfs_vnops.c 		if (cnp->cn_flags & PDIRUNLOCK) {
cnp               659 nfs/nfs_vnops.c 			cnp->cn_flags &= ~PDIRUNLOCK;
cnp               662 nfs/nfs_vnops.c 		err2 = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, cnp->cn_proc);
cnp               675 nfs/nfs_vnops.c 			if (!VOP_GETATTR(dvp, &vattr, cnp->cn_cred,
cnp               676 nfs/nfs_vnops.c 			    cnp->cn_proc) && vattr.va_mtime.tv_sec ==
cnp               685 nfs/nfs_vnops.c 		if (!VOP_GETATTR(newvp, &vattr, cnp->cn_cred, cnp->cn_proc)
cnp               689 nfs/nfs_vnops.c 			if (cnp->cn_nameiop != LOOKUP && (flags & ISLASTCN))
cnp               690 nfs/nfs_vnops.c 				cnp->cn_flags |= SAVENAME;
cnp               708 nfs/nfs_vnops.c 	len = cnp->cn_namelen;
cnp               712 nfs/nfs_vnops.c 	nfsm_strtom(cnp->cn_nameptr, len, NFS_MAXNAMLEN);
cnp               713 nfs/nfs_vnops.c 	nfsm_request(dvp, NFSPROC_LOOKUP, cnp->cn_proc, cnp->cn_cred);
cnp               724 nfs/nfs_vnops.c 	if (cnp->cn_nameiop == RENAME && wantparent && (flags & ISLASTCN)) {
cnp               742 nfs/nfs_vnops.c 		cnp->cn_flags |= SAVENAME;
cnp               745 nfs/nfs_vnops.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               766 nfs/nfs_vnops.c 		cnp->cn_flags |= PDIRUNLOCK;
cnp               771 nfs/nfs_vnops.c 				cnp->cn_flags &= ~PDIRUNLOCK;
cnp               789 nfs/nfs_vnops.c 			cnp->cn_flags &= ~PDIRUNLOCK;
cnp               806 nfs/nfs_vnops.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               809 nfs/nfs_vnops.c 	if (cnp->cn_nameiop != LOOKUP && (flags & ISLASTCN))
cnp               810 nfs/nfs_vnops.c 		cnp->cn_flags |= SAVENAME;
cnp               811 nfs/nfs_vnops.c 	if ((cnp->cn_flags & MAKEENTRY) &&
cnp               812 nfs/nfs_vnops.c 	    (cnp->cn_nameiop != DELETE || !(flags & ISLASTCN))) {
cnp               814 nfs/nfs_vnops.c 		cache_enter(dvp, newvp, cnp);
cnp               825 nfs/nfs_vnops.c 		if (error == ENOENT && (cnp->cn_flags & MAKEENTRY) &&
cnp               826 nfs/nfs_vnops.c 		    cnp->cn_nameiop != CREATE) {
cnp               830 nfs/nfs_vnops.c 			cache_enter(dvp, NULL, cnp);
cnp               837 nfs/nfs_vnops.c 		if ((cnp->cn_nameiop == CREATE || cnp->cn_nameiop == RENAME) &&
cnp               844 nfs/nfs_vnops.c 		if (cnp->cn_nameiop != LOOKUP && (flags & ISLASTCN))
cnp               845 nfs/nfs_vnops.c 			cnp->cn_flags |= SAVENAME;
cnp              1094 nfs/nfs_vnops.c nfs_mknodrpc(dvp, vpp, cnp, vap)
cnp              1097 nfs/nfs_vnops.c 	struct componentname *cnp;
cnp              1118 nfs/nfs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp              1124 nfs/nfs_vnops.c 		+ nfsm_rndup(cnp->cn_namelen) + NFSX_SATTR(v3));
cnp              1126 nfs/nfs_vnops.c 	nfsm_strtom(cnp->cn_nameptr, cnp->cn_namelen, NFS_MAXNAMLEN);
cnp              1145 nfs/nfs_vnops.c 	nfsm_request(dvp, NFSPROC_MKNOD, cnp->cn_proc, cnp->cn_cred);
cnp              1153 nfs/nfs_vnops.c 			error = nfs_lookitup(dvp, cnp->cn_nameptr,
cnp              1154 nfs/nfs_vnops.c 			    cnp->cn_namelen, cnp->cn_cred, cnp->cn_proc, &np);
cnp              1166 nfs/nfs_vnops.c 		if (cnp->cn_flags & MAKEENTRY)
cnp              1167 nfs/nfs_vnops.c 			cache_enter(dvp, newvp, cnp);
cnp              1170 nfs/nfs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1211 nfs/nfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp              1227 nfs/nfs_vnops.c 		return (nfs_mknodrpc(dvp, ap->a_vpp, cnp, vap));
cnp              1236 nfs/nfs_vnops.c 		nfsm_rndup(cnp->cn_namelen) + NFSX_SATTR(v3));
cnp              1238 nfs/nfs_vnops.c 	nfsm_strtom(cnp->cn_nameptr, cnp->cn_namelen, NFS_MAXNAMLEN);
cnp              1262 nfs/nfs_vnops.c 	nfsm_request(dvp, NFSPROC_CREATE, cnp->cn_proc, cnp->cn_cred);
cnp              1270 nfs/nfs_vnops.c 			error = nfs_lookitup(dvp, cnp->cn_nameptr,
cnp              1271 nfs/nfs_vnops.c 			    cnp->cn_namelen, cnp->cn_cred, cnp->cn_proc, &np);
cnp              1287 nfs/nfs_vnops.c 		error = nfs_setattrrpc(newvp, vap, cnp->cn_cred, cnp->cn_proc);
cnp              1289 nfs/nfs_vnops.c 		if (cnp->cn_flags & MAKEENTRY)
cnp              1290 nfs/nfs_vnops.c 			cache_enter(dvp, newvp, cnp);
cnp              1293 nfs/nfs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1320 nfs/nfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp              1326 nfs/nfs_vnops.c 	if ((cnp->cn_flags & HASBUF) == 0)
cnp              1334 nfs/nfs_vnops.c 	    VOP_GETATTR(vp, &vattr, cnp->cn_cred, cnp->cn_proc) == 0 &&
cnp              1348 nfs/nfs_vnops.c 		error = nfs_vinvalbuf(vp, 0, cnp->cn_cred, cnp->cn_proc, 1);
cnp              1351 nfs/nfs_vnops.c 			error = nfs_removerpc(dvp, cnp->cn_nameptr,
cnp              1352 nfs/nfs_vnops.c 				cnp->cn_namelen, cnp->cn_cred, cnp->cn_proc);
cnp              1362 nfs/nfs_vnops.c 		error = nfs_sillyrename(dvp, vp, cnp);
cnp              1363 nfs/nfs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1556 nfs/nfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp              1566 nfs/nfs_vnops.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1579 nfs/nfs_vnops.c 	VOP_FSYNC(vp, cnp->cn_cred, MNT_WAIT, cnp->cn_proc);
cnp              1584 nfs/nfs_vnops.c 		NFSX_FH(v3)*2 + NFSX_UNSIGNED + nfsm_rndup(cnp->cn_namelen));
cnp              1587 nfs/nfs_vnops.c 	nfsm_strtom(cnp->cn_nameptr, cnp->cn_namelen, NFS_MAXNAMLEN);
cnp              1588 nfs/nfs_vnops.c 	nfsm_request(vp, NFSPROC_LINK, cnp->cn_proc, cnp->cn_cred);
cnp              1594 nfs/nfs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1622 nfs/nfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp              1636 nfs/nfs_vnops.c 	    nfsm_rndup(cnp->cn_namelen) + nfsm_rndup(slen) + NFSX_SATTR(v3));
cnp              1638 nfs/nfs_vnops.c 	nfsm_strtom(cnp->cn_nameptr, cnp->cn_namelen, NFS_MAXNAMLEN);
cnp              1651 nfs/nfs_vnops.c 	nfsm_request(dvp, NFSPROC_SYMLINK, cnp->cn_proc, cnp->cn_cred);
cnp              1660 nfs/nfs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1684 nfs/nfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp              1698 nfs/nfs_vnops.c 	len = cnp->cn_namelen;
cnp              1703 nfs/nfs_vnops.c 	nfsm_strtom(cnp->cn_nameptr, len, NFS_MAXNAMLEN);
cnp              1715 nfs/nfs_vnops.c 	nfsm_request(dvp, NFSPROC_MKDIR, cnp->cn_proc, cnp->cn_cred);
cnp              1733 nfs/nfs_vnops.c 		error = nfs_lookitup(dvp, cnp->cn_nameptr, len, cnp->cn_cred,
cnp              1734 nfs/nfs_vnops.c 			cnp->cn_proc, &np);
cnp              1748 nfs/nfs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1763 nfs/nfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp              1775 nfs/nfs_vnops.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1780 nfs/nfs_vnops.c 		NFSX_FH(v3) + NFSX_UNSIGNED + nfsm_rndup(cnp->cn_namelen));
cnp              1782 nfs/nfs_vnops.c 	nfsm_strtom(cnp->cn_nameptr, cnp->cn_namelen, NFS_MAXNAMLEN);
cnp              1783 nfs/nfs_vnops.c 	nfsm_request(dvp, NFSPROC_RMDIR, cnp->cn_proc, cnp->cn_cred);
cnp              1787 nfs/nfs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              2181 nfs/nfs_vnops.c 	struct componentname *cnp = &ndp->ni_cnd;
cnp              2269 nfs/nfs_vnops.c 				cnp->cn_nameptr = uiop->uio_iov->iov_base;
cnp              2270 nfs/nfs_vnops.c 				cnp->cn_namelen = len;
cnp              2324 nfs/nfs_vnops.c 				if (cnp->cn_namelen <= NCHNAMLEN) {
cnp              2326 nfs/nfs_vnops.c 					cnp->cn_hash =
cnp              2327 nfs/nfs_vnops.c 					    hash32_str(cnp->cn_nameptr,
cnp              2330 nfs/nfs_vnops.c 					    cnp);
cnp              2394 nfs/nfs_vnops.c nfs_sillyrename(dvp, vp, cnp)
cnp              2396 nfs/nfs_vnops.c 	struct componentname *cnp;
cnp              2406 nfs/nfs_vnops.c 	sp->s_cred = crdup(cnp->cn_cred);
cnp              2420 nfs/nfs_vnops.c 	    ".nfsA%05x4.4", cnp->cn_proc->p_pid);
cnp              2426 nfs/nfs_vnops.c 		cnp->cn_proc, (struct nfsnode **)0) == 0) {
cnp              2433 nfs/nfs_vnops.c 	error = nfs_renameit(dvp, cnp, sp);
cnp              2437 nfs/nfs_vnops.c 		cnp->cn_proc, &np);
cnp               901 ntfs/ntfs_subr.c 	      struct componentname * cnp,
cnp               944 ntfs/ntfs_subr.c 	fname = cnp->cn_nameptr;
cnp               947 ntfs/ntfs_subr.c 	for (fnamelen = 0; fnamelen < cnp->cn_namelen; fnamelen++)
cnp               950 ntfs/ntfs_subr.c 			anamelen = cnp->cn_namelen - fnamelen - 1;
cnp               700 ntfs/ntfs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp               701 ntfs/ntfs_vnops.c 	struct ucred *cred = cnp->cn_cred;
cnp               703 ntfs/ntfs_vnops.c 	int lockparent = cnp->cn_flags & LOCKPARENT;
cnp               705 ntfs/ntfs_vnops.c 	struct proc *p = cnp->cn_proc;
cnp               708 ntfs/ntfs_vnops.c 	int wantparent = cnp->cn_flags & (LOCKPARENT|WANTPARENT);
cnp               711 ntfs/ntfs_vnops.c 		(int)cnp->cn_namelen, cnp->cn_nameptr, cnp->cn_namelen,
cnp               714 ntfs/ntfs_vnops.c 	error = VOP_ACCESS(dvp, VEXEC, cred, cnp->cn_proc);
cnp               718 ntfs/ntfs_vnops.c 	if ((cnp->cn_flags & ISLASTCN) &&
cnp               720 ntfs/ntfs_vnops.c 	    (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
cnp               732 ntfs/ntfs_vnops.c 	if ((error = cache_lookup(ap->a_dvp, ap->a_vpp, cnp)) >= 0)
cnp               736 ntfs/ntfs_vnops.c 	if(cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
cnp               743 ntfs/ntfs_vnops.c 	} else if (cnp->cn_flags & ISDOTDOT) {
cnp               750 ntfs/ntfs_vnops.c 		cnp->cn_flags |= PDIRUNLOCK;
cnp               763 ntfs/ntfs_vnops.c 				cnp->cn_flags &= ~PDIRUNLOCK;
cnp               767 ntfs/ntfs_vnops.c 		if (lockparent && (cnp->cn_flags & ISLASTCN)) {
cnp               773 ntfs/ntfs_vnops.c 			cnp->cn_flags &= ~PDIRUNLOCK;
cnp               777 ntfs/ntfs_vnops.c 		error = ntfs_ntlookupfile(ntmp, dvp, cnp, ap->a_vpp);
cnp               779 ntfs/ntfs_vnops.c 		error = ntfs_ntlookupfile(ntmp, dvp, cnp, ap->a_vpp, p);
cnp               789 ntfs/ntfs_vnops.c 		if(!lockparent || (cnp->cn_flags & ISLASTCN) == 0) {
cnp               791 ntfs/ntfs_vnops.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               795 ntfs/ntfs_vnops.c 	if (cnp->cn_flags & MAKEENTRY)
cnp               796 ntfs/ntfs_vnops.c 		cache_enter(dvp, *ap->a_vpp, cnp);
cnp               176 sys/namei.h    		      struct componentname *cnp);
cnp               145 ufs/ext2fs/ext2fs_extern.h                      struct componentname *cnp);
cnp               273 ufs/ext2fs/ext2fs_lookup.c 	struct componentname *cnp = ap->a_cnp;
cnp               274 ufs/ext2fs/ext2fs_lookup.c 	struct ucred *cred = cnp->cn_cred;
cnp               275 ufs/ext2fs/ext2fs_lookup.c 	int flags = cnp->cn_flags;
cnp               276 ufs/ext2fs/ext2fs_lookup.c 	int nameiop = cnp->cn_nameiop;
cnp               277 ufs/ext2fs/ext2fs_lookup.c 	struct proc *p = cnp->cn_proc;
cnp               290 ufs/ext2fs/ext2fs_lookup.c 	if ((error = VOP_ACCESS(vdp, VEXEC, cred, cnp->cn_proc)) != 0)
cnp               294 ufs/ext2fs/ext2fs_lookup.c 	    (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
cnp               304 ufs/ext2fs/ext2fs_lookup.c 	if ((error = cache_lookup(vdp, vpp, cnp)) >= 0)
cnp               318 ufs/ext2fs/ext2fs_lookup.c 		slotneeded = EXT2FS_DIRSIZ(cnp->cn_namelen);
cnp               428 ufs/ext2fs/ext2fs_lookup.c 			if (namlen == cnp->cn_namelen &&
cnp               429 ufs/ext2fs/ext2fs_lookup.c 				!memcmp(cnp->cn_nameptr, ep->e2d_name,
cnp               478 ufs/ext2fs/ext2fs_lookup.c 		if ((error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc)) != 0)
cnp               514 ufs/ext2fs/ext2fs_lookup.c 		cnp->cn_flags |= SAVENAME;
cnp               517 ufs/ext2fs/ext2fs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               524 ufs/ext2fs/ext2fs_lookup.c 	if ((cnp->cn_flags & MAKEENTRY) && nameiop != CREATE)
cnp               525 ufs/ext2fs/ext2fs_lookup.c 		cache_enter(vdp, *vpp, cnp);
cnp               564 ufs/ext2fs/ext2fs_lookup.c 		if ((error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc)) != 0)
cnp               599 ufs/ext2fs/ext2fs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               612 ufs/ext2fs/ext2fs_lookup.c 		if ((error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc)) != 0)
cnp               623 ufs/ext2fs/ext2fs_lookup.c 		cnp->cn_flags |= SAVENAME;
cnp               626 ufs/ext2fs/ext2fs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               653 ufs/ext2fs/ext2fs_lookup.c 		cnp->cn_flags |= PDIRUNLOCK;
cnp               656 ufs/ext2fs/ext2fs_lookup.c 				cnp->cn_flags &= ~PDIRUNLOCK;
cnp               664 ufs/ext2fs/ext2fs_lookup.c 			cnp->cn_flags &= ~PDIRUNLOCK;
cnp               675 ufs/ext2fs/ext2fs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               683 ufs/ext2fs/ext2fs_lookup.c 	if (cnp->cn_flags & MAKEENTRY)
cnp               684 ufs/ext2fs/ext2fs_lookup.c 		cache_enter(vdp, *vpp, cnp);
cnp               742 ufs/ext2fs/ext2fs_lookup.c     struct componentname *cnp)
cnp               757 ufs/ext2fs/ext2fs_lookup.c 	if ((cnp->cn_flags & SAVENAME) == 0)
cnp               762 ufs/ext2fs/ext2fs_lookup.c 	newdir.e2d_namlen = cnp->cn_namelen;
cnp               769 ufs/ext2fs/ext2fs_lookup.c 	memcpy(newdir.e2d_name, cnp->cn_nameptr, (unsigned)cnp->cn_namelen + 1);
cnp               770 ufs/ext2fs/ext2fs_lookup.c 	newentrysize = EXT2FS_DIRSIZ(cnp->cn_namelen);
cnp               790 ufs/ext2fs/ext2fs_lookup.c 		error = VOP_WRITE(dvp, &auio, IO_SYNC, cnp->cn_cred);
cnp               872 ufs/ext2fs/ext2fs_lookup.c 		    cnp->cn_cred);
cnp               889 ufs/ext2fs/ext2fs_lookup.c ext2fs_dirremove(struct vnode *dvp, struct componentname *cnp)
cnp               930 ufs/ext2fs/ext2fs_lookup.c     struct componentname *cnp)
cnp               425 ufs/ext2fs/ext2fs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp               426 ufs/ext2fs/ext2fs_vnops.c 	struct proc *p = cnp->cn_proc;
cnp               431 ufs/ext2fs/ext2fs_vnops.c 	if ((cnp->cn_flags & HASBUF) == 0)
cnp               435 ufs/ext2fs/ext2fs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp               440 ufs/ext2fs/ext2fs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp               445 ufs/ext2fs/ext2fs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp               450 ufs/ext2fs/ext2fs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp               455 ufs/ext2fs/ext2fs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp               463 ufs/ext2fs/ext2fs_vnops.c 		error = ext2fs_direnter(ip, dvp, cnp);
cnp               468 ufs/ext2fs/ext2fs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               887 ufs/ext2fs/ext2fs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp               895 ufs/ext2fs/ext2fs_vnops.c 	if ((cnp->cn_flags & HASBUF) == 0)
cnp               910 ufs/ext2fs/ext2fs_vnops.c 	if ((error = ext2fs_inode_alloc(dp, dmode, cnp->cn_cred, &tvp)) != 0)
cnp               913 ufs/ext2fs/ext2fs_vnops.c 	ip->i_e2fs_uid = cnp->cn_cred->cr_uid;
cnp               952 ufs/ext2fs/ext2fs_vnops.c 	    IO_NODELOCKED|IO_SYNC, cnp->cn_cred, (size_t *)0, (struct proc *)0);
cnp               972 ufs/ext2fs/ext2fs_vnops.c 	error = ext2fs_direnter(ip, dvp, cnp);
cnp               989 ufs/ext2fs/ext2fs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1003 ufs/ext2fs/ext2fs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp              1026 ufs/ext2fs/ext2fs_vnops.c 	    !ext2fs_dirempty(ip, dp->i_number, cnp->cn_cred)) {
cnp              1040 ufs/ext2fs/ext2fs_vnops.c 	error = ext2fs_dirremove(dvp, cnp);
cnp              1060 ufs/ext2fs/ext2fs_vnops.c 	error = ext2fs_truncate(ip, (off_t)0, IO_SYNC, cnp->cn_cred);
cnp              1140 ufs/ext2fs/ext2fs_vnops.c     struct componentname *cnp)
cnp              1148 ufs/ext2fs/ext2fs_vnops.c 	if ((cnp->cn_flags & HASBUF) == 0)
cnp              1155 ufs/ext2fs/ext2fs_vnops.c 	if ((error = ext2fs_inode_alloc(pdir, mode, cnp->cn_cred, &tvp)) 
cnp              1157 ufs/ext2fs/ext2fs_vnops.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1163 ufs/ext2fs/ext2fs_vnops.c 	ip->i_e2fs_uid = cnp->cn_cred->cr_uid;
cnp              1169 ufs/ext2fs/ext2fs_vnops.c 		!groupmember(ip->i_e2fs_gid, cnp->cn_cred) &&
cnp              1170 ufs/ext2fs/ext2fs_vnops.c 	    suser_ucred(cnp->cn_cred))
cnp              1178 ufs/ext2fs/ext2fs_vnops.c 	error = ext2fs_direnter(ip, dvp, cnp);
cnp              1181 ufs/ext2fs/ext2fs_vnops.c 	if ((cnp->cn_flags & SAVESTART) == 0)
cnp              1182 ufs/ext2fs/ext2fs_vnops.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1192 ufs/ext2fs/ext2fs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               129 ufs/ufs/ufs_lookup.c 	struct componentname *cnp = ap->a_cnp;
cnp               130 ufs/ufs/ufs_lookup.c 	struct ucred *cred = cnp->cn_cred;
cnp               132 ufs/ufs/ufs_lookup.c 	int nameiop = cnp->cn_nameiop;
cnp               133 ufs/ufs/ufs_lookup.c 	struct proc *p = cnp->cn_proc;
cnp               135 ufs/ufs/ufs_lookup.c 	cnp->cn_flags &= ~PDIRUNLOCK;
cnp               136 ufs/ufs/ufs_lookup.c 	flags = cnp->cn_flags;
cnp               151 ufs/ufs/ufs_lookup.c 	if ((error = VOP_ACCESS(vdp, VEXEC, cred, cnp->cn_proc)) != 0)
cnp               155 ufs/ufs/ufs_lookup.c 	    (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
cnp               165 ufs/ufs/ufs_lookup.c 	if ((error = cache_lookup(vdp, vpp, cnp)) >= 0)
cnp               180 ufs/ufs/ufs_lookup.c 			cnp->cn_namelen + 3) &~ 3;
cnp               219 ufs/ufs/ufs_lookup.c 		switch (ufsdirhash_lookup(dp, cnp->cn_nameptr, cnp->cn_namelen,
cnp               336 ufs/ufs/ufs_lookup.c 			if (namlen == cnp->cn_namelen &&
cnp               337 ufs/ufs/ufs_lookup.c 			    !bcmp(cnp->cn_nameptr, ep->d_name,
cnp               384 ufs/ufs/ufs_lookup.c 		error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc);
cnp               426 ufs/ufs/ufs_lookup.c 		cnp->cn_flags |= SAVENAME;
cnp               429 ufs/ufs/ufs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               436 ufs/ufs/ufs_lookup.c 	if ((cnp->cn_flags & MAKEENTRY) && nameiop != CREATE)
cnp               437 ufs/ufs/ufs_lookup.c 		cache_enter(vdp, *vpp, cnp);
cnp               473 ufs/ufs/ufs_lookup.c 		error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc);
cnp               510 ufs/ufs/ufs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               523 ufs/ufs/ufs_lookup.c 		error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc);
cnp               536 ufs/ufs/ufs_lookup.c 		cnp->cn_flags |= SAVENAME;
cnp               539 ufs/ufs/ufs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               566 ufs/ufs/ufs_lookup.c 		cnp->cn_flags |= PDIRUNLOCK;
cnp               570 ufs/ufs/ufs_lookup.c 				cnp->cn_flags &= ~PDIRUNLOCK;
cnp               578 ufs/ufs/ufs_lookup.c 			cnp->cn_flags &= ~PDIRUNLOCK;
cnp               590 ufs/ufs/ufs_lookup.c 			cnp->cn_flags |= PDIRUNLOCK;
cnp               598 ufs/ufs/ufs_lookup.c 	if (cnp->cn_flags & MAKEENTRY)
cnp               599 ufs/ufs/ufs_lookup.c 		cache_enter(vdp, *vpp, cnp);
cnp               665 ufs/ufs/ufs_lookup.c ufs_makedirentry(struct inode *ip, struct componentname *cnp,
cnp               669 ufs/ufs/ufs_lookup.c   	if ((cnp->cn_flags & SAVENAME) == 0)
cnp               673 ufs/ufs/ufs_lookup.c 	newdirp->d_namlen = cnp->cn_namelen;
cnp               674 ufs/ufs/ufs_lookup.c 	bcopy(cnp->cn_nameptr, newdirp->d_name, (unsigned)cnp->cn_namelen + 1);
cnp               698 ufs/ufs/ufs_lookup.c     struct componentname *cnp, struct buf *newdirbp)
cnp               711 ufs/ufs/ufs_lookup.c  	cr = cnp->cn_cred;
cnp               712 ufs/ufs/ufs_lookup.c  	p = cnp->cn_proc;
cnp               585 ufs/ufs/ufs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp               586 ufs/ufs/ufs_vnops.c 	struct proc *p = cnp->cn_proc;
cnp               592 ufs/ufs/ufs_vnops.c 	if ((cnp->cn_flags & HASBUF) == 0)
cnp               596 ufs/ufs/ufs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp               601 ufs/ufs/ufs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp               606 ufs/ufs/ufs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp               611 ufs/ufs/ufs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp               616 ufs/ufs/ufs_vnops.c 		VOP_ABORTOP(dvp, cnp);
cnp               626 ufs/ufs/ufs_vnops.c 		ufs_makedirentry(ip, cnp, &newdir);
cnp               627 ufs/ufs/ufs_vnops.c 		error = ufs_direnter(dvp, vp, &newdir, cnp, NULL);
cnp               636 ufs/ufs/ufs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1092 ufs/ufs/ufs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp              1101 ufs/ufs/ufs_vnops.c 	if ((cnp->cn_flags & HASBUF) == 0)
cnp              1116 ufs/ufs/ufs_vnops.c 	if ((error = UFS_INODE_ALLOC(dp, dmode, cnp->cn_cred, &tvp)) != 0)
cnp              1121 ufs/ufs/ufs_vnops.c 	DIP_ASSIGN(ip, uid, cnp->cn_cred->cr_uid);
cnp              1125 ufs/ufs/ufs_vnops.c 	    (error = ufs_quota_alloc_inode(ip, cnp->cn_cred))) {
cnp              1126 ufs/ufs/ufs_vnops.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1165 ufs/ufs/ufs_vnops.c 	if ((error = UFS_BUF_ALLOC(ip, (off_t)0, DIRBLKSIZ, cnp->cn_cred,
cnp              1204 ufs/ufs/ufs_vnops.c         ufs_makedirentry(ip, cnp, &newdir);
cnp              1205 ufs/ufs/ufs_vnops.c         error = ufs_direnter(dvp, tvp, &newdir, cnp, bp);
cnp              1229 ufs/ufs/ufs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1244 ufs/ufs/ufs_vnops.c 	struct componentname *cnp = ap->a_cnp;
cnp              1273 ufs/ufs/ufs_vnops.c 	    !ufs_dirempty(ip, dp->i_number, cnp->cn_cred)) {
cnp              1293 ufs/ufs/ufs_vnops.c 	if ((error = ufs_dirremove(dvp, ip, cnp->cn_flags, 1)) != 0) {
cnp              1320 ufs/ufs/ufs_vnops.c 		error = UFS_TRUNCATE(ip, (off_t)0, ioflag, cnp->cn_cred);
cnp              1836 ufs/ufs/ufs_vnops.c     struct componentname *cnp)
cnp              1845 ufs/ufs/ufs_vnops.c 	if ((cnp->cn_flags & HASBUF) == 0)
cnp              1852 ufs/ufs/ufs_vnops.c 	if ((error = UFS_INODE_ALLOC(pdir, mode, cnp->cn_cred, &tvp)) != 0) {
cnp              1853 ufs/ufs/ufs_vnops.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1861 ufs/ufs/ufs_vnops.c 	DIP_ASSIGN(ip, uid, cnp->cn_cred->cr_uid);
cnp              1864 ufs/ufs/ufs_vnops.c 	    (error = ufs_quota_alloc_inode(ip, cnp->cn_cred))) {
cnp              1865 ufs/ufs/ufs_vnops.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1880 ufs/ufs/ufs_vnops.c 		!groupmember(DIP(ip, gid), cnp->cn_cred) &&
cnp              1881 ufs/ufs/ufs_vnops.c 	    suser_ucred(cnp->cn_cred))
cnp              1890 ufs/ufs/ufs_vnops.c 	ufs_makedirentry(ip, cnp, &newdir);
cnp              1891 ufs/ufs/ufs_vnops.c 	if ((error = ufs_direnter(dvp, tvp, &newdir, cnp, NULL)) != 0)
cnp              1894 ufs/ufs/ufs_vnops.c 	if ((cnp->cn_flags & SAVESTART) == 0)
cnp              1895 ufs/ufs/ufs_vnops.c 		pool_put(&namei_pool, cnp->cn_pnbuf);
cnp              1905 ufs/ufs/ufs_vnops.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               107 xfs/xfs_locl.h #define xfs_cnp_to_proc(cnp) (u.u_procp)
cnp               268 xfs/xfs_locl.h #define xfs_cnp_to_thread(cnp) ((cnp)->cn_thread)
cnp               273 xfs/xfs_locl.h #define xfs_cnp_to_proc(cnp) ((cnp)->cn_proc)
cnp               450 xfs/xfs_node-bsd.c tbl_lookup (struct componentname *cnp,
cnp               455 xfs/xfs_node-bsd.c 	&& tbl.len == cnp->cn_namelen
cnp               456 xfs/xfs_node-bsd.c 	&& strncmp(tbl.name, cnp->cn_nameptr, tbl.len) == 0
cnp               472 xfs/xfs_node-bsd.c 	       xfs_componentname *cnp,
cnp               477 xfs/xfs_node-bsd.c 		      (unsigned long)cnp,
cnp               486 xfs/xfs_node-bsd.c 		      cnp->cn_nameptr, cnp->cn_namelen,
cnp               487 xfs/xfs_node-bsd.c 		      cnp->cn_nameiop, cnp->cn_flags));
cnp               490 xfs/xfs_node-bsd.c     if (cnp->cn_namelen <= NCHNAMLEN)
cnp               500 xfs/xfs_node-bsd.c 	save_nameiop    = cnp->cn_nameiop;
cnp               501 xfs/xfs_node-bsd.c 	save_flags      = cnp->cn_flags;
cnp               502 xfs/xfs_node-bsd.c 	cnp->cn_nameiop = CREATE;
cnp               503 xfs/xfs_node-bsd.c 	cnp->cn_flags  &= ~MAKEENTRY;
cnp               511 xfs/xfs_node-bsd.c 	if (cache_lookup(dvp, &dummy, cnp) != -1) {
cnp               512 xfs/xfs_node-bsd.c 	    xfs_vfs_unlock(dummy, xfs_cnp_to_proc(cnp));
cnp               514 xfs/xfs_node-bsd.c 		    cnp->cn_nameptr);
cnp               517 xfs/xfs_node-bsd.c 	if (cache_lookup(dvp, &dummy, cnp) != 0) {
cnp               519 xfs/xfs_node-bsd.c 		    cnp->cn_nameptr);
cnp               524 xfs/xfs_node-bsd.c 	cnp->cn_nameiop = save_nameiop;
cnp               525 xfs/xfs_node-bsd.c 	cnp->cn_flags   = save_flags;
cnp               526 xfs/xfs_node-bsd.c 	cache_enter(dvp, vp, cnp);
cnp               530 xfs/xfs_node-bsd.c 	tbl_enter (cnp->cn_namelen, cnp->cn_nameptr, dvp, vp);
cnp               606 xfs/xfs_node-bsd.c 		    xfs_componentname *cnp,
cnp               613 xfs/xfs_node-bsd.c 		      (unsigned long)dvp, cnp->cn_nameptr));
cnp               620 xfs/xfs_node-bsd.c 		      cnp->cn_nameptr, cnp->cn_namelen,
cnp               621 xfs/xfs_node-bsd.c 		      cnp->cn_flags));
cnp               623 xfs/xfs_node-bsd.c     saved_flags = cnp->cn_flags;
cnp               624 xfs/xfs_node-bsd.c     cnp->cn_flags |= MAKEENTRY | LOCKPARENT | ISLASTCN;
cnp               626 xfs/xfs_node-bsd.c     error = cache_lookup(dvp, res, cnp);
cnp               628 xfs/xfs_node-bsd.c     cnp->cn_flags = saved_flags;
cnp               646 xfs/xfs_node-bsd.c 	      xfs_componentname *cnp,
cnp               657 xfs/xfs_node-bsd.c     } else if (cnp->cn_flags & ISDOTDOT) { /* ".." */
cnp               661 xfs/xfs_node-bsd.c 	xfs_vfs_unlock(dvp, xfs_cnp_to_thread(cnp));
cnp               662 xfs/xfs_node-bsd.c 	error = xfs_do_vget(*res, LK_EXCLUSIVE, xfs_cnp_to_thread(cnp));
cnp               663 xfs/xfs_node-bsd.c 	xfs_vfs_writelock(dvp, xfs_cnp_to_thread(cnp));
cnp               665 xfs/xfs_node-bsd.c 	xfs_vfs_unlock(dvp, xfs_cnp_to_proc(cnp));
cnp               666 xfs/xfs_node-bsd.c 	error = xfs_do_vget(*res, LK_EXCLUSIVE, xfs_cnp_to_proc(cnp));
cnp               667 xfs/xfs_node-bsd.c 	xfs_vfs_writelock(dvp, xfs_cnp_to_proc(cnp));
cnp               676 xfs/xfs_node-bsd.c 	error = xfs_do_vget(*res, LK_EXCLUSIVE, xfs_cnp_to_thread(cnp));
cnp               678 xfs/xfs_node-bsd.c 	error = xfs_do_vget(*res, LK_EXCLUSIVE, xfs_cnp_to_proc(cnp));
cnp               703 xfs/xfs_node-bsd.c 		xfs_componentname *cnp,
cnp               706 xfs/xfs_node-bsd.c     int error = xfs_dnlc_lookup_int (dvp, cnp, res);
cnp               713 xfs/xfs_node-bsd.c     error = tbl_lookup (cnp, dvp, res);
cnp               718 xfs/xfs_node-bsd.c     return xfs_dnlc_lock (dvp, cnp, res);
cnp               725 xfs/xfs_node-bsd.c 		xfs_componentname *cnp,
cnp               728 xfs/xfs_node-bsd.c     int error = xfs_dnlc_lookup_int (dvp, cnp, res);
cnp               731 xfs/xfs_node-bsd.c 	error = tbl_lookup (cnp, dvp, res);
cnp               736 xfs/xfs_node-bsd.c     return xfs_dnlc_lock (dvp, cnp, res);
cnp               271 xfs/xfs_vnodeops-bsd.c     struct componentname *cnp = ap->a_cnp;
cnp               273 xfs/xfs_vnodeops-bsd.c     int lockparent = (cnp->cn_flags & (LOCKPARENT | ISLASTCN))
cnp               277 xfs/xfs_vnodeops-bsd.c 		       cnp->cn_nameptr,
cnp               278 xfs/xfs_vnodeops-bsd.c 		       cnp->cn_namelen,
cnp               279 xfs/xfs_vnodeops-bsd.c 		       cnp->cn_nameiop,
cnp               280 xfs/xfs_vnodeops-bsd.c 		       cnp->cn_flags));
cnp               283 xfs/xfs_vnodeops-bsd.c     cnp->cn_flags &= ~PDIRUNLOCK;
cnp               286 xfs/xfs_vnodeops-bsd.c     error = xfs_lookup_common(ap->a_dvp, cnp, ap->a_vpp);
cnp               289 xfs/xfs_vnodeops-bsd.c 	&& (cnp->cn_nameiop == CREATE || cnp->cn_nameiop == RENAME)
cnp               290 xfs/xfs_vnodeops-bsd.c 	&& (cnp->cn_flags & ISLASTCN)) {
cnp               294 xfs/xfs_vnodeops-bsd.c     if (cnp->cn_nameiop != LOOKUP && cnp->cn_flags & ISLASTCN)
cnp               295 xfs/xfs_vnodeops-bsd.c 	cnp->cn_flags |= SAVENAME;
cnp               300 xfs/xfs_vnodeops-bsd.c 	} else if (!(cnp->cn_flags & ISLASTCN) || !lockparent) {
cnp               304 xfs/xfs_vnodeops-bsd.c 	    xfs_vfs_unlock (ap->a_dvp, xfs_cnp_to_thread(cnp));
cnp               306 xfs/xfs_vnodeops-bsd.c 	    xfs_vfs_unlock (ap->a_dvp, xfs_cnp_to_proc(cnp));
cnp               309 xfs/xfs_vnodeops-bsd.c 	    cnp->cn_flags |= PDIRUNLOCK;
cnp               341 xfs/xfs_vnodeops-bsd.c cleanup_cnp (struct componentname *cnp, int error)
cnp               343 xfs/xfs_vnodeops-bsd.c     if (error != 0 || (cnp->cn_flags & SAVESTART) == 0) {
cnp               345 xfs/xfs_vnodeops-bsd.c 	zfreei(namei_zone, cnp->cn_pnbuf);
cnp               346 xfs/xfs_vnodeops-bsd.c 	cnp->cn_flags &= ~HASBUF;
cnp               348 xfs/xfs_vnodeops-bsd.c 	uma_zfree_arg(namei_zone, cnp->cn_pnbuf, NULL);
cnp               349 xfs/xfs_vnodeops-bsd.c 	cnp->cn_flags &= ~HASBUF;
cnp               351 xfs/xfs_vnodeops-bsd.c 	FREE_ZONE(cnp->cn_pnbuf, cnp->cn_pnlen, M_NAMEI);
cnp               353 xfs/xfs_vnodeops-bsd.c 	zfree(namei_zone, cnp->cn_pnbuf);
cnp               354 xfs/xfs_vnodeops-bsd.c 	cnp->cn_flags &= ~HASBUF;
cnp               356 xfs/xfs_vnodeops-bsd.c 	PNBUF_PUT(cnp->cn_pnbuf);
cnp               358 xfs/xfs_vnodeops-bsd.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               368 xfs/xfs_vnodeops-bsd.c     struct componentname *cnp = ap->a_cnp;
cnp               369 xfs/xfs_vnodeops-bsd.c     const char *name   = cnp->cn_nameptr;
cnp               370 xfs/xfs_vnodeops-bsd.c     struct ucred *cred = cnp->cn_cred;
cnp               372 xfs/xfs_vnodeops-bsd.c     d_thread_t *p     = xfs_cnp_to_thread(cnp);
cnp               374 xfs/xfs_vnodeops-bsd.c     d_thread_t *p     = xfs_cnp_to_proc(cnp);
cnp               381 xfs/xfs_vnodeops-bsd.c 	error = xfs_lookup_common(dvp, cnp, ap->a_vpp);
cnp               384 xfs/xfs_vnodeops-bsd.c     cleanup_cnp (cnp, error);
cnp               403 xfs/xfs_vnodeops-bsd.c     struct componentname *cnp = ap->a_cnp;
cnp               408 xfs/xfs_vnodeops-bsd.c     int error = xfs_remove_common(dvp, vp, cnp->cn_nameptr, 
cnp               409 xfs/xfs_vnodeops-bsd.c 				  cnp->cn_cred, xfs_cnp_to_thread(cnp));
cnp               411 xfs/xfs_vnodeops-bsd.c     int error = xfs_remove_common(dvp, vp, cnp->cn_nameptr, 
cnp               412 xfs/xfs_vnodeops-bsd.c 				  cnp->cn_cred, xfs_cnp_to_proc(cnp));
cnp               415 xfs/xfs_vnodeops-bsd.c     cleanup_cnp (cnp, error);
cnp               490 xfs/xfs_vnodeops-bsd.c     struct componentname *cnp = ap->a_cnp;
cnp               491 xfs/xfs_vnodeops-bsd.c     const char *name   = cnp->cn_nameptr;
cnp               492 xfs/xfs_vnodeops-bsd.c     struct ucred *cred = cnp->cn_cred;
cnp               494 xfs/xfs_vnodeops-bsd.c     d_thread_t *p     = xfs_cnp_to_thread(cnp);
cnp               496 xfs/xfs_vnodeops-bsd.c     d_thread_t *p     = xfs_cnp_to_proc(cnp);
cnp               503 xfs/xfs_vnodeops-bsd.c 	error = xfs_lookup_common(dvp, cnp, ap->a_vpp);
cnp               505 xfs/xfs_vnodeops-bsd.c     cleanup_cnp (cnp, error);
cnp               524 xfs/xfs_vnodeops-bsd.c     struct componentname *cnp = ap->a_cnp;
cnp               528 xfs/xfs_vnodeops-bsd.c 				 cnp->cn_nameptr,
cnp               529 xfs/xfs_vnodeops-bsd.c 				 cnp->cn_cred,
cnp               531 xfs/xfs_vnodeops-bsd.c 				 xfs_cnp_to_thread(cnp));
cnp               533 xfs/xfs_vnodeops-bsd.c 				 xfs_cnp_to_proc(cnp));
cnp               536 xfs/xfs_vnodeops-bsd.c     cleanup_cnp (cnp, error);
cnp               624 xfs/xfs_vnodeops-bsd.c     struct componentname *cnp = ap->a_cnp;
cnp               628 xfs/xfs_vnodeops-bsd.c     d_thread_t *p = cnp->cn_thread;
cnp               630 xfs/xfs_vnodeops-bsd.c     d_thread_t *p = cnp->cn_proc;
cnp               644 xfs/xfs_vnodeops-bsd.c 	    VOP_ABORTOP(dvp, cnp);
cnp               651 xfs/xfs_vnodeops-bsd.c 	    VOP_ABORTOP(dvp, cnp);
cnp               661 xfs/xfs_vnodeops-bsd.c 	    VOP_ABORTOP(dvp, cnp);
cnp               670 xfs/xfs_vnodeops-bsd.c 			   cnp->cn_nameptr,
cnp               671 xfs/xfs_vnodeops-bsd.c 			   cnp->cn_cred,
cnp               673 xfs/xfs_vnodeops-bsd.c 			   xfs_cnp_to_thread (cnp));
cnp               675 xfs/xfs_vnodeops-bsd.c 			   xfs_cnp_to_proc (cnp));
cnp               678 xfs/xfs_vnodeops-bsd.c     cleanup_cnp (cnp, error);
cnp               703 xfs/xfs_vnodeops-bsd.c     struct componentname *cnp = ap->a_cnp;
cnp               709 xfs/xfs_vnodeops-bsd.c 				   cnp,
cnp               714 xfs/xfs_vnodeops-bsd.c 	error = xfs_lookup_common(dvp, cnp, vpp);
cnp               718 xfs/xfs_vnodeops-bsd.c     cleanup_cnp (cnp, error);
cnp               965 xfs/xfs_vnodeops-bsd.c     struct componentname *cnp = ap->a_cnp;
cnp               967 xfs/xfs_vnodeops-bsd.c     if ((cnp->cn_flags & (HASBUF | SAVESTART)) == HASBUF)
cnp               969 xfs/xfs_vnodeops-bsd.c 	zfreei(namei_zone, cnp->cn_pnbuf);
cnp               972 xfs/xfs_vnodeops-bsd.c 	uma_zfree_arg(namei_zone, cnp->cn_pnbuf, NULL);
cnp               973 xfs/xfs_vnodeops-bsd.c 	cnp->cn_flags &= ~HASBUF;
cnp               975 xfs/xfs_vnodeops-bsd.c 	FREE_ZONE(cnp->cn_pnbuf, cnp->cn_pnlen, M_NAMEI);
cnp               977 xfs/xfs_vnodeops-bsd.c 	zfree(namei_zone, cnp->cn_pnbuf);
cnp               980 xfs/xfs_vnodeops-bsd.c 	PNBUF_PUT(cnp->cn_pnbuf);
cnp               982 xfs/xfs_vnodeops-bsd.c 	pool_put(&namei_pool, cnp->cn_pnbuf);
cnp               553 xfs/xfs_vnodeops-common.c 		  xfs_componentname *cnp, 
cnp               561 xfs/xfs_vnodeops-common.c     d_thread_t *proc  = xfs_cnp_to_thread(cnp);
cnp               564 xfs/xfs_vnodeops-common.c     d_thread_t *proc  = xfs_cnp_to_proc(cnp);
cnp               572 xfs/xfs_vnodeops-common.c     if (cnp->cn_namelen >= NNPFS_MAX_NAME)
cnp               578 xfs/xfs_vnodeops-common.c     if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
cnp               593 xfs/xfs_vnodeops-common.c 			   (unsigned long) cnp, (int)cnp->cn_nameiop));
cnp               596 xfs/xfs_vnodeops-common.c 	error = xfs_dnlc_lookup(dvp, cnp, vpp);
cnp               604 xfs/xfs_vnodeops-common.c 	    if ((cnp->cn_nameiop == CREATE || cnp->cn_nameiop == RENAME)
cnp               605 xfs/xfs_vnodeops-common.c 		&& (cnp->cn_flags & ISLASTCN)) {
cnp               612 xfs/xfs_vnodeops-common.c 	    if (cnp->cn_cred != NOCRED) {
cnp               613 xfs/xfs_vnodeops-common.c 		msg.cred.uid = cnp->cn_cred->cr_uid;
cnp               614 xfs/xfs_vnodeops-common.c 		msg.cred.pag = xfs_get_pag(cnp->cn_cred);
cnp               620 xfs/xfs_vnodeops-common.c 	    memcpy(msg.name, cnp->cn_nameptr, cnp->cn_namelen);
cnp               621 xfs/xfs_vnodeops-common.c 	    msg.name[cnp->cn_namelen] = '\0';
cnp               626 xfs/xfs_vnodeops-common.c 	    if(error == ENOENT && cnp->cn_nameiop != CREATE) {
cnp               629 xfs/xfs_vnodeops-common.c 				   cnp->cn_nameptr, cnp->cn_namelen));
cnp               630 xfs/xfs_vnodeops-common.c 		xfs_dnlc_enter (dvp, cnp, NULL);
cnp               915 xfs/xfs_vnodeops-common.c 		   xfs_componentname *cnp,
cnp               922 xfs/xfs_vnodeops-common.c     d_thread_t *proc  = xfs_cnp_to_thread(cnp);
cnp               925 xfs/xfs_vnodeops-common.c     d_thread_t *proc  = xfs_cnp_to_proc(cnp);
cnp               929 xfs/xfs_vnodeops-common.c     const char *name = cnp->cn_nameptr;
cnp               136 xfs/xfs_vnodeops.h 		  xfs_componentname *cnp, 
cnp               194 xfs/xfs_vnodeops.h 		   xfs_componentname *cnp,