Lines Matching refs:dp
832 cache_lookup_path(struct nameidata *ndp, struct componentname *cnp, vnode_t dp,
852 if ( dp->v_mount && (dp->v_mount->mnt_kern_flag & (MNTK_AUTH_OPAQUE | MNTK_AUTH_CACHE_TTL)) ) {
920 if ((dp->v_mount != NULL) &&
921 (dp->v_mount->mnt_flag & MNT_DOVOLFS) &&
922 (dp->v_mount->mnt_kern_flag & MNTK_NAMED_STREAMS) == 0) {
943 error = mac_vnode_check_lookup(ctx, dp, cnp);
950 if (ttl_enabled && ((tv.tv_sec - dp->v_cred_timestamp) > dp->v_mount->mnt_authcache_ttl))
956 if ((dp->v_cred != ucred || !(dp->v_authorized_actions & KAUTH_VNODE_SEARCH)) &&
957 !(dp->v_authorized_actions & KAUTH_VNODE_SEARCHBYANYONE))
978 if (dp && (dp->v_flag & VISHARDLINK)) {
987 if ((dp->v_flag & VROOT) ||
988 dp == ndp->ni_rootdir ||
989 dp->v_parent == NULLVP)
999 vp = dp;
1000 else if ((cnp->cn_flags & ISDOTDOT) && dp->v_parent)
1001 vp = dp->v_parent;
1003 if ( (vp = cache_lookup_locked(dp, cnp)) == NULLVP)
1022 dp = vp;
1034 vid = dp->v_id;
1049 tdp = dp;
1050 dp = NULLVP;
1059 if (last_dp != dp){
1061 if (dp == ndp->ni_usedvp) {
1072 vnode_get(dp);
1073 } else if ( (vnode_getwithvid(dp, vid)) ) {
1102 if (dp == NULLVP) {
1103 dp = tdp;
1108 ndp->ni_dvp = dp;