Lines Matching refs:fdvp
72 * . fdvp (from directory vnode),
79 * fdvp and tdvp may be the same, and must be referenced and unlocked.
82 udf_sane_rename( struct vnode *fdvp, struct componentname *fcnp,
89 fdvp, fcnp, NULL, tdvp, tcnp, NULL,
160 struct vnode *fdvp, struct vnode *fvp,
165 KASSERT(fdvp != NULL);
168 KASSERT(fdvp != fvp);
169 KASSERT(fdvp != tvp);
173 KASSERT(fdvp->v_type == VDIR);
175 KASSERT(fdvp->v_mount == mp);
179 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE);
197 struct vnode *fdvp, struct vnode *fvp,
200 struct udf_node *fdir_node = VTOI(fdvp);
210 KASSERT(fdvp != NULL);
213 KASSERT(fdvp != fvp);
214 KASSERT(fdvp != tvp);
218 KASSERT(fdvp->v_type == VDIR);
220 KASSERT(fdvp->v_mount == mp);
224 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE);
242 fdvp, fdmode, fduid,
321 struct vnode *fdvp, struct componentname *fcnp,
332 KASSERT(fdvp != NULL);
337 KASSERT(fdvp != fvp);
338 KASSERT(fdvp != tvp);
342 KASSERT(fdvp->v_mount == mp);
346 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE);
356 fdnode = VTOI(fdvp);
393 genfs_rename_cache_purge(fdvp, fvp, tdvp, tvp);
515 struct vnode *fdvp, struct vnode *tdvp,
528 KASSERT(fdvp != NULL);
530 KASSERT(fdvp != tdvp);
532 KASSERT(fdvp->v_mount == mp);
534 KASSERT(fdvp->v_type == VDIR);
556 KASSERT(udf_compare_icb(&VTOI(fdvp)->loc, &VTOI(tdvp)->loc) != 0);
570 "fdvp %p, looking at vp %p\n",
571 fdvp, vp));
599 /* Did we find that fdvp is an ancestor of tdvp? */
600 if (udf_compare_icb(&parent_loc, &VTOI(fdvp)->loc) == 0) {
601 DPRINTF(NODE, ("fdvp is ancestor of tdvp\n"));