ndp              1517 dev/systrace.c systrace_namei(struct nameidata *ndp)
ndp              1521 dev/systrace.c 	struct componentname *cnp = &ndp->ni_cnd;
ndp              1548 dev/systrace.c 		ndp->ni_loopcnt = MAXSYMLINKS;
ndp               130 isofs/cd9660/cd9660_vfsops.c cd9660_mount(mp, path, data, ndp, p)
ndp               134 isofs/cd9660/cd9660_vfsops.c 	struct nameidata *ndp;
ndp               164 isofs/cd9660/cd9660_vfsops.c 	NDINIT(ndp, LOOKUP, FOLLOW, UIO_USERSPACE, args.fspec, p);
ndp               165 isofs/cd9660/cd9660_vfsops.c 	if ((error = namei(ndp)) != 0)
ndp               167 isofs/cd9660/cd9660_vfsops.c 	devvp = ndp->ni_vp;
ndp                94 isofs/cd9660/cd9660_vnops.c cd9660_mknod(ndp, vap, cred, p)
ndp                95 isofs/cd9660/cd9660_vnops.c 	struct nameidata *ndp;
ndp               101 isofs/cd9660/cd9660_vnops.c 	pool_put(&namei_pool, ndp->ni_pnbuf);
ndp               102 isofs/cd9660/cd9660_vnops.c 	vput(ndp->ni_dvp);
ndp               103 isofs/cd9660/cd9660_vnops.c 	vput(ndp->ni_vp);
ndp               111 isofs/cd9660/cd9660_vnops.c 	vp = ndp->ni_vp;
ndp               117 isofs/cd9660/cd9660_vnops.c 		pool_put(&namei_pool, ndp->ni_pnbuf);
ndp               118 isofs/cd9660/cd9660_vnops.c 		vput(ndp->ni_dvp);
ndp               119 isofs/cd9660/cd9660_vnops.c 		vput(ndp->ni_vp);
ndp               121 isofs/udf/udf_vfsops.c     struct nameidata *ndp,  struct proc *p)
ndp               147 isofs/udf/udf_vfsops.c 	NDINIT(ndp, LOOKUP, FOLLOW, UIO_USERSPACE, args.fspec, p);
ndp               148 isofs/udf/udf_vfsops.c 	if ((error = namei(ndp)))
ndp               151 isofs/udf/udf_vfsops.c 	devvp = ndp->ni_vp;
ndp               116 kern/kern_exec.c 	struct nameidata *ndp;
ndp               119 kern/kern_exec.c 	ndp = epp->ep_ndp;
ndp               120 kern/kern_exec.c 	ndp->ni_cnd.cn_nameiop = LOOKUP;
ndp               121 kern/kern_exec.c 	ndp->ni_cnd.cn_flags = FOLLOW | LOCKLEAF | SAVENAME;
ndp               123 kern/kern_exec.c 	if ((error = namei(ndp)) != 0)
ndp               125 kern/kern_exec.c 	epp->ep_vp = vp = ndp->ni_vp;
ndp               217 kern/kern_exec.c 	pool_put(&namei_pool, ndp->ni_cnd.cn_pnbuf);
ndp               225 kern/kern_exec.c 	pool_put(&namei_pool, ndp->ni_cnd.cn_pnbuf);
ndp               268 kern/kern_subr.c 	struct powerhook_desc *ndp;
ndp               270 kern/kern_subr.c 	ndp = (struct powerhook_desc *)
ndp               271 kern/kern_subr.c 	    malloc(sizeof(*ndp), M_DEVBUF, M_NOWAIT);
ndp               272 kern/kern_subr.c 	if (ndp == NULL)
ndp               275 kern/kern_subr.c 	ndp->sfd_fn = fn;
ndp               276 kern/kern_subr.c 	ndp->sfd_arg = arg;
ndp               277 kern/kern_subr.c 	CIRCLEQ_INSERT_HEAD(&powerhook_list, ndp, sfd_list);
ndp               279 kern/kern_subr.c 	return (ndp);
ndp              1010 kern/tty_pty.c ptm_vn_open(struct nameidata *ndp)
ndp              1012 kern/tty_pty.c 	struct proc *p = ndp->ni_cnd.cn_proc;
ndp              1018 kern/tty_pty.c 	if ((error = namei(ndp)) != 0)
ndp              1020 kern/tty_pty.c 	vp = ndp->ni_vp;
ndp                84 kern/vfs_lookup.c namei(struct nameidata *ndp)
ndp                92 kern/vfs_lookup.c 	struct componentname *cnp = &ndp->ni_cnd;
ndp                95 kern/vfs_lookup.c 	ndp->ni_cnd.cn_cred = ndp->ni_cnd.cn_proc->p_ucred;
ndp               112 kern/vfs_lookup.c 	if (ndp->ni_segflg == UIO_SYSSPACE)
ndp               113 kern/vfs_lookup.c 		error = copystr(ndp->ni_dirp, cnp->cn_pnbuf,
ndp               114 kern/vfs_lookup.c 			    MAXPATHLEN, &ndp->ni_pathlen);
ndp               116 kern/vfs_lookup.c 		error = copyinstr(ndp->ni_dirp, cnp->cn_pnbuf,
ndp               117 kern/vfs_lookup.c 			    MAXPATHLEN, &ndp->ni_pathlen);
ndp               122 kern/vfs_lookup.c 	if (error == 0 && ndp->ni_pathlen == 1)
ndp               127 kern/vfs_lookup.c 		ndp->ni_vp = NULL;
ndp               137 kern/vfs_lookup.c 		systrace_namei(ndp);
ndp               144 kern/vfs_lookup.c 		char *end = cnp->cn_pnbuf + ndp->ni_pathlen - 2;
ndp               152 kern/vfs_lookup.c 			ndp->ni_pathlen -= (end - cp);
ndp               157 kern/vfs_lookup.c 	ndp->ni_loopcnt = 0;
ndp               162 kern/vfs_lookup.c 	if ((ndp->ni_rootdir = fdp->fd_rdir) == NULL)
ndp               163 kern/vfs_lookup.c 		ndp->ni_rootdir = rootvnode;
ndp               168 kern/vfs_lookup.c 		dp = ndp->ni_rootdir;
ndp               181 kern/vfs_lookup.c 		ndp->ni_startdir = dp;
ndp               182 kern/vfs_lookup.c 		if ((error = lookup(ndp)) != 0) {
ndp               197 kern/vfs_lookup.c 			VOP_UNLOCK(ndp->ni_dvp, 0, p);
ndp               198 kern/vfs_lookup.c 		if (ndp->ni_loopcnt++ >= MAXSYMLINKS) {
ndp               202 kern/vfs_lookup.c 		if (ndp->ni_pathlen > 1)
ndp               215 kern/vfs_lookup.c 		error = VOP_READLINK(ndp->ni_vp, &auio, cnp->cn_cred);
ndp               218 kern/vfs_lookup.c 			if (ndp->ni_pathlen > 1)
ndp               223 kern/vfs_lookup.c 		if (linklen + ndp->ni_pathlen >= MAXPATHLEN) {
ndp               227 kern/vfs_lookup.c 		if (ndp->ni_pathlen > 1) {
ndp               228 kern/vfs_lookup.c 			bcopy(ndp->ni_next, cp + linklen, ndp->ni_pathlen);
ndp               233 kern/vfs_lookup.c 		ndp->ni_pathlen += linklen;
ndp               234 kern/vfs_lookup.c 		vput(ndp->ni_vp);
ndp               235 kern/vfs_lookup.c 		dp = ndp->ni_dvp;
ndp               241 kern/vfs_lookup.c 			dp = ndp->ni_rootdir;
ndp               246 kern/vfs_lookup.c 	vrele(ndp->ni_dvp);
ndp               247 kern/vfs_lookup.c 	vput(ndp->ni_vp);
ndp               248 kern/vfs_lookup.c 	ndp->ni_vp = NULL;
ndp               291 kern/vfs_lookup.c lookup(struct nameidata *ndp)
ndp               303 kern/vfs_lookup.c 	struct componentname *cnp = &ndp->ni_cnd;
ndp               314 kern/vfs_lookup.c 	ndp->ni_dvp = NULL;
ndp               316 kern/vfs_lookup.c 	dp = ndp->ni_startdir;
ndp               317 kern/vfs_lookup.c 	ndp->ni_startdir = NULLVP;
ndp               329 kern/vfs_lookup.c 		ndp->ni_pathlen -= cp - cnp->cn_nameptr;
ndp               344 kern/vfs_lookup.c 			if (ndp->ni_dvp == NULL && wantparent) {
ndp               348 kern/vfs_lookup.c 			ndp->ni_vp = dp;
ndp               378 kern/vfs_lookup.c 	ndp->ni_pathlen -= cnp->cn_namelen;
ndp               379 kern/vfs_lookup.c 	ndp->ni_next = cp;
ndp               389 kern/vfs_lookup.c 		slashes = cp - ndp->ni_next;
ndp               390 kern/vfs_lookup.c 		ndp->ni_pathlen -= slashes;
ndp               391 kern/vfs_lookup.c 		ndp->ni_next = cp;
ndp               429 kern/vfs_lookup.c 			if (dp == ndp->ni_rootdir || dp == rootvnode) {
ndp               430 kern/vfs_lookup.c 				ndp->ni_dvp = dp;
ndp               431 kern/vfs_lookup.c 				ndp->ni_vp = dp;
ndp               449 kern/vfs_lookup.c 	ndp->ni_dvp = dp;
ndp               450 kern/vfs_lookup.c 	ndp->ni_vp = NULL;
ndp               453 kern/vfs_lookup.c 	if ((error = VOP_LOOKUP(dp, &ndp->ni_vp, cnp)) != 0) {
ndp               455 kern/vfs_lookup.c 		if (ndp->ni_vp != NULL)
ndp               475 kern/vfs_lookup.c 		if (rdonly || (ndp->ni_dvp->v_mount->mnt_flag & MNT_RDONLY)) {
ndp               485 kern/vfs_lookup.c 			ndp->ni_startdir = ndp->ni_dvp;
ndp               486 kern/vfs_lookup.c 			VREF(ndp->ni_startdir);
ndp               504 kern/vfs_lookup.c 		ndp->ni_pathlen -= cnp->cn_consume - slashes;
ndp               505 kern/vfs_lookup.c 		ndp->ni_next += cnp->cn_consume - slashes;
ndp               507 kern/vfs_lookup.c 		if (ndp->ni_next[0] == '\0')
ndp               511 kern/vfs_lookup.c 	dp = ndp->ni_vp;
ndp               528 kern/vfs_lookup.c 		ndp->ni_vp = dp = tdp;
ndp               536 kern/vfs_lookup.c 		ndp->ni_pathlen += slashes;
ndp               537 kern/vfs_lookup.c 		ndp->ni_next -= slashes;
ndp               557 kern/vfs_lookup.c 		cnp->cn_nameptr = ndp->ni_next;
ndp               558 kern/vfs_lookup.c 		vrele(ndp->ni_dvp);
ndp               573 kern/vfs_lookup.c 		    (ndp->ni_dvp->v_mount->mnt_flag & MNT_RDONLY))) {
ndp               578 kern/vfs_lookup.c 	if (ndp->ni_dvp != NULL) {
ndp               580 kern/vfs_lookup.c 			ndp->ni_startdir = ndp->ni_dvp;
ndp               581 kern/vfs_lookup.c 			VREF(ndp->ni_startdir);
ndp               584 kern/vfs_lookup.c 			vrele(ndp->ni_dvp);
ndp               593 kern/vfs_lookup.c 		VOP_UNLOCK(ndp->ni_dvp, 0, p);
ndp               594 kern/vfs_lookup.c 	vrele(ndp->ni_dvp);
ndp               600 kern/vfs_lookup.c 	ndp->ni_vp = NULL;
ndp               797 kern/vfs_syscalls.c change_dir(struct nameidata *ndp, struct proc *p)
ndp               802 kern/vfs_syscalls.c 	if ((error = namei(ndp)) != 0)
ndp               804 kern/vfs_syscalls.c 	vp = ndp->ni_vp;
ndp                74 kern/vfs_vnops.c vn_open(struct nameidata *ndp, int fmode, int cmode)
ndp                77 kern/vfs_vnops.c 	struct proc *p = ndp->ni_cnd.cn_proc;
ndp                87 kern/vfs_vnops.c 		ndp->ni_cnd.cn_nameiop = CREATE;
ndp                88 kern/vfs_vnops.c 		ndp->ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF;
ndp                90 kern/vfs_vnops.c 			ndp->ni_cnd.cn_flags |= FOLLOW;
ndp                91 kern/vfs_vnops.c 		if ((error = namei(ndp)) != 0)
ndp                94 kern/vfs_vnops.c 		if (ndp->ni_vp == NULL) {
ndp                98 kern/vfs_vnops.c 			error = VOP_CREATE(ndp->ni_dvp, &ndp->ni_vp,
ndp                99 kern/vfs_vnops.c 					   &ndp->ni_cnd, &va);
ndp               103 kern/vfs_vnops.c 			vp = ndp->ni_vp;
ndp               105 kern/vfs_vnops.c 			VOP_ABORTOP(ndp->ni_dvp, &ndp->ni_cnd);
ndp               106 kern/vfs_vnops.c 			if (ndp->ni_dvp == ndp->ni_vp)
ndp               107 kern/vfs_vnops.c 				vrele(ndp->ni_dvp);
ndp               109 kern/vfs_vnops.c 				vput(ndp->ni_dvp);
ndp               110 kern/vfs_vnops.c 			ndp->ni_dvp = NULL;
ndp               111 kern/vfs_vnops.c 			vp = ndp->ni_vp;
ndp               119 kern/vfs_vnops.c 		ndp->ni_cnd.cn_nameiop = LOOKUP;
ndp               120 kern/vfs_vnops.c 		ndp->ni_cnd.cn_flags =
ndp               122 kern/vfs_vnops.c 		if ((error = namei(ndp)) != 0)
ndp               124 kern/vfs_vnops.c 		vp = ndp->ni_vp;
ndp               162 kern/vfs_vnops.c 		ndp->ni_vp = cip->ci_vp; /* return cloned vnode */
ndp               165 kern/vfs_vnops.c 		vp = ndp->ni_vp; /* for the increment below */
ndp                76 miscfs/portal/portal_vfsops.c portal_mount(struct mount *mp, const char *path, void *data, struct nameidata *ndp,
ndp                71 miscfs/procfs/procfs_vfsops.c procfs_mount(struct mount *mp, const char *path, void *data, struct nameidata *ndp,
ndp                96 msdosfs/msdosfs_vfsops.c msdosfs_mount(mp, path, data, ndp, p)
ndp               100 msdosfs/msdosfs_vfsops.c 	struct nameidata *ndp;
ndp               170 msdosfs/msdosfs_vfsops.c 	NDINIT(ndp, LOOKUP, FOLLOW, UIO_USERSPACE, args.fspec, p);
ndp               171 msdosfs/msdosfs_vfsops.c 	if ((error = namei(ndp)) != 0)
ndp               173 msdosfs/msdosfs_vfsops.c 	devvp = ndp->ni_vp;
ndp               864 nfs/nfs_serv.c nfsrv_writegather(ndp, slp, procp, mrq)
ndp               865 nfs/nfs_serv.c 	struct nfsrv_descript **ndp;
ndp               892 nfs/nfs_serv.c 	if (*ndp) {
ndp               893 nfs/nfs_serv.c 	    nfsd = *ndp;
ndp               894 nfs/nfs_serv.c 	    *ndp = NULL;
ndp              1162 nfs/nfs_serv.c 		    *ndp = nfsd;
ndp              2049 nfs/nfs_socket.c nfsrv_dorec(slp, nfsd, ndp)
ndp              2052 nfs/nfs_socket.c 	struct nfsrv_descript **ndp;
ndp              2058 nfs/nfs_socket.c 	*ndp = NULL;
ndp              2085 nfs/nfs_socket.c 	*ndp = nd;
ndp              1334 nfs/nfs_subs.c nfs_namei(ndp, fhp, len, slp, nam, mdp, dposp, retdirp, p, kerbflag)
ndp              1335 nfs/nfs_subs.c 	struct nameidata *ndp;
ndp              1351 nfs/nfs_subs.c 	struct componentname *cnp = &ndp->ni_cnd;
ndp              1392 nfs/nfs_subs.c 	ndp->ni_pathlen = tocp - cnp->cn_pnbuf;
ndp              1397 nfs/nfs_subs.c 	error = nfsrv_fhtovp(fhp, FALSE, &dp, ndp->ni_cnd.cn_cred, slp,
ndp              1408 nfs/nfs_subs.c 	ndp->ni_startdir = dp;
ndp              1417 nfs/nfs_subs.c 	error = lookup(ndp);
ndp              1424 nfs/nfs_subs.c 		if ((cnp->cn_flags & LOCKPARENT) && ndp->ni_pathlen == 1)
ndp              1425 nfs/nfs_subs.c 			vput(ndp->ni_dvp);
ndp              1427 nfs/nfs_subs.c 			vrele(ndp->ni_dvp);
ndp              1428 nfs/nfs_subs.c 		vput(ndp->ni_vp);
ndp              1429 nfs/nfs_subs.c 		ndp->ni_vp = NULL;
ndp               580 nfs/nfs_vfsops.c nfs_mount(mp, path, data, ndp, p)
ndp               584 nfs/nfs_vfsops.c 	struct nameidata *ndp;
ndp              1893 nfs/nfs_vnops.c 		struct nfs_dirent *ndp = data;
ndp              1919 nfs/nfs_vnops.c 		    ndp < (struct nfs_dirent *)readdir_iovec.iov_base) {
ndp              1920 nfs/nfs_vnops.c 			struct dirent *dp = &ndp->dirent;
ndp              1935 nfs/nfs_vnops.c 			newoff = fxdr_hyper(&ndp->cookie[0]);
ndp              1943 nfs/nfs_vnops.c 			ndp = (struct nfs_dirent *)((u_int8_t *)ndp + reclen);
ndp              1988 nfs/nfs_vnops.c 	struct nfs_dirent *ndp = NULL;
ndp              2084 nfs/nfs_vnops.c 				ndp = (struct nfs_dirent *)
ndp              2086 nfs/nfs_vnops.c 				dp = &ndp->dirent;
ndp              2115 nfs/nfs_vnops.c 					ndp->cookie[0] = cookie.nfsuquad[0] =
ndp              2118 nfs/nfs_vnops.c 					ndp->cookie[0] = 0;
ndp              2120 nfs/nfs_vnops.c 				ndp->cookie[1] = cookie.nfsuquad[1] = *tl++;
ndp              2180 nfs/nfs_vnops.c 	struct nameidata nami, *ndp = &nami;
ndp              2181 nfs/nfs_vnops.c 	struct componentname *cnp = &ndp->ni_cnd;
ndp              2195 nfs/nfs_vnops.c 	ndp->ni_dvp = vp;
ndp              2325 nfs/nfs_vnops.c 					ndp->ni_vp = newvp;
ndp              2329 nfs/nfs_vnops.c 					cache_enter(ndp->ni_dvp, ndp->ni_vp,
ndp                98 nfs/nfsmount.h 		struct nameidata *ndp, struct proc *p);
ndp               294 ntfs/ntfs_vfsops.c 	struct nameidata *ndp,
ndp               387 ntfs/ntfs_vfsops.c 	NDINIT(ndp, LOOKUP, FOLLOW, UIO_USERSPACE, args.fspec, p);
ndp               388 ntfs/ntfs_vfsops.c 	err = namei(ndp);
ndp               394 ntfs/ntfs_vfsops.c 	devvp = ndp->ni_vp;
ndp               472 sys/mount.h    				    struct nameidata *ndp, struct proc *p);
ndp               142 sys/namei.h    #define NDINIT(ndp, op, flags, segflg, namep, p) { \
ndp               143 sys/namei.h    	(ndp)->ni_cnd.cn_nameiop = op; \
ndp               144 sys/namei.h    	(ndp)->ni_cnd.cn_flags = flags; \
ndp               145 sys/namei.h    	(ndp)->ni_segflg = segflg; \
ndp               146 sys/namei.h    	(ndp)->ni_dirp = namep; \
ndp               147 sys/namei.h    	(ndp)->ni_cnd.cn_proc = p; \
ndp               173 sys/namei.h    int	namei(struct nameidata *ndp);
ndp               174 sys/namei.h    int	lookup(struct nameidata *ndp);
ndp               178 ufs/ext2fs/ext2fs_vfsops.c     struct nameidata *ndp, struct proc *p)
ndp               214 ufs/ext2fs/ext2fs_vfsops.c 			error = ext2fs_reload(mp, ndp->ni_cnd.cn_cred, p);
ndp               253 ufs/ext2fs/ext2fs_vfsops.c 	NDINIT(ndp, LOOKUP, FOLLOW, UIO_USERSPACE, args.fspec, p);
ndp               254 ufs/ext2fs/ext2fs_vfsops.c 	if ((error = namei(ndp)) != 0)
ndp               256 ufs/ext2fs/ext2fs_vfsops.c 	devvp = ndp->ni_vp;
ndp               165 ufs/ffs/ffs_vfsops.c     struct nameidata *ndp, struct proc *p)
ndp               261 ufs/ffs/ffs_vfsops.c 			error = ffs_reload(mp, ndp->ni_cnd.cn_cred, p);
ndp               334 ufs/ffs/ffs_vfsops.c 	NDINIT(ndp, LOOKUP, FOLLOW, UIO_USERSPACE, args.fspec, p);
ndp               335 ufs/ffs/ffs_vfsops.c 	if ((error = namei(ndp)) != 0)
ndp               338 ufs/ffs/ffs_vfsops.c 	devvp = ndp->ni_vp;
ndp               163 ufs/mfs/mfs_vfsops.c     struct nameidata *ndp, struct proc *p)
ndp                93 xfs/xfs_locl.h #define NDINIT(ndp, op, flags, segflg, namep, p)	\
ndp                94 xfs/xfs_locl.h 	(ndp)->ni_nameiop = (op) | (flags);		\
ndp                95 xfs/xfs_locl.h 	(ndp)->ni_segflg = segflg;			\
ndp                96 xfs/xfs_locl.h 	(ndp)->ni_dirp = namep;
ndp               201 xfs/xfs_message.c 	    struct nameidata *ndp = &u.u_nd;
ndp               204 xfs/xfs_message.c 	    struct nameidata *ndp = &nd;
ndp               211 xfs/xfs_message.c 	    NDINIT(ndp, LOOKUP, FOLLOW | NNPFS_LOCKLEAF, UIO_SYSSPACE,
ndp               213 xfs/xfs_message.c 	    error = namei(ndp);
ndp               214 xfs/xfs_message.c 	    vp = ndp->ni_vp;
ndp               310 xfs/xfs_syscalls-common.c     struct nameidata *ndp = &u.u_nd;
ndp               312 xfs/xfs_syscalls-common.c     struct nameidata nd, *ndp = &nd;
ndp               327 xfs/xfs_syscalls-common.c     NDINIT(ndp, LOOKUP,
ndp               331 xfs/xfs_syscalls-common.c     error = namei(ndp);
ndp               338 xfs/xfs_syscalls-common.c     vp = ndp->ni_vp;
ndp                55 xfs/xfs_vfsops-bsd.c 		struct nameidata *ndp,
ndp                58 xfs/xfs_vfsops-bsd.c     return xfs_mount_common(mp, user_path, user_data, ndp, p);
ndp                41 xfs/xfs_vfsops-bsd.h 		struct nameidata *ndp, d_thread_t *p);
ndp                67 xfs/xfs_vfsops-common.c 		     struct nameidata *ndp,
ndp                96 xfs/xfs_vfsops-common.c     NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, data, p);
ndp                97 xfs/xfs_vfsops-common.c     error = namei(ndp);
ndp               103 xfs/xfs_vfsops-common.c     devvp = ndp->ni_vp;
ndp               111 xfs/xfs_vfsops-common.c     VOP_GETATTR(devvp, &vat, ndp->ni_cred, error);
ndp               196 xfs/xfs_vfsops-common.c 		 struct nameidata *ndp,
ndp               222 xfs/xfs_vfsops-common.c     error = xfs_mount_common_sys (mp, path, data, ndp, p);
ndp                43 xfs/xfs_vfsops.h 		 struct nameidata *ndp,
ndp                50 xfs/xfs_vfsops.h 		     struct nameidata *ndp,