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,