Lines Matching refs:ndp
975 cache_lookup_path(struct nameidata *ndp, struct componentname *cnp, vnode_t dp,
995 ndp->ni_flag &= ~(NAMEI_TRAILINGSLASH);
1027 ndp->ni_pathlen -= cnp->cn_namelen;
1028 ndp->ni_next = cp;
1039 ndp->ni_pathlen--;
1042 ndp->ni_flag |= NAMEI_TRAILINGSLASH;
1043 *ndp->ni_next = '\0';
1046 ndp->ni_next = cp;
1063 if ((ndp->ni_pathlen == sizeof(_PATH_RSRCFORKSPEC)) &&
1074 ndp->ni_next[0] = '\0';
1075 ndp->ni_pathlen = 1;
1137 dp == ndp->ni_rootdir ||
1196 cnp->cn_nameptr = ndp->ni_next + 1;
1197 ndp->ni_pathlen--;
1200 ndp->ni_pathlen--;
1232 if (dp == ndp->ni_usedvp) {
1280 ndp->ni_dvp = dp;
1281 ndp->ni_vp = vp;
1286 error = vnode_trigger_resolve(trigger_vp, ndp, ctx);
1307 if ((last_dp != NULLVP) && (last_dp != ndp->ni_dvp)){