Lines Matching defs:fdvp

70  * . fdvp (from directory vnode),
77 * fdvp and tdvp may be the same, and must be referenced and unlocked.
81 struct vnode *fdvp, struct componentname *fcnp,
88 fdvp, fcnp, &fdirent, tdvp, tcnp, &tdirent,
135 struct vnode *fdvp, struct vnode *fvp,
141 KASSERT(fdvp != NULL);
144 KASSERT(fdvp != fvp);
145 KASSERT(fdvp != tvp);
149 KASSERT(fdvp->v_type == VDIR);
151 KASSERT(fdvp->v_mount == mp);
155 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE);
161 VP_TO_TMPFS_NODE(fdvp)->tn_flags, VP_TO_TMPFS_NODE(fvp)->tn_flags,
173 struct vnode *fdvp, struct vnode *fvp,
179 KASSERT(fdvp != NULL);
182 KASSERT(fdvp != fvp);
183 KASSERT(fdvp != tvp);
187 KASSERT(fdvp->v_type == VDIR);
189 KASSERT(fdvp->v_mount == mp);
193 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE);
199 fdvp, VP_TO_TMPFS_NODE(fdvp)->tn_mode,
200 VP_TO_TMPFS_NODE(fdvp)->tn_uid,
264 struct vnode *fdvp, struct componentname *fcnp,
269 tmpfs_node_t *fdnode = VP_TO_TMPFS_DIR(fdvp);
277 KASSERT(fdvp != NULL);
290 KASSERT(fdvp != fvp);
291 KASSERT(fdvp != tvp);
295 KASSERT(fdvp->v_mount == mp);
299 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE);
317 if (fdvp != tdvp) {
370 tmpfs_update(fdvp, TMPFS_UPDATE_MTIME | TMPFS_UPDATE_CTIME);
374 genfs_rename_cache_purge(fdvp, fvp, tdvp, tvp);
471 struct vnode *fdvp, struct vnode *tdvp,
480 KASSERT(fdvp != NULL);
482 KASSERT(fdvp != tdvp);
484 KASSERT(fdvp->v_mount == mp);
486 KASSERT(fdvp->v_type == VDIR);
515 /* Did we hit the root without finding fdvp? */
522 /* Did we find that fdvp is an ancestor of tdvp? */
523 if (dnode == VP_TO_TMPFS_NODE(fdvp)) {
524 KASSERT(dnode->tn_vnode == fdvp);