Lines Matching refs:fvp
1375 struct vnode *fvp; in unionfs_rename() local
1395 fvp = ap->a_fvp; in unionfs_rename()
1402 rfvp = fvp; in unionfs_rename()
1407 if (fvp->v_mount != tdvp->v_mount || in unionfs_rename()
1408 (tvp != NULLVP && fvp->v_mount != tvp->v_mount)) { in unionfs_rename()
1409 if (fvp->v_op != &unionfs_vnodeops) in unionfs_rename()
1417 if (fvp == tvp) in unionfs_rename()
1447 VI_LOCK(fvp); in unionfs_rename()
1448 unp = VTOUNIONFS(fvp); in unionfs_rename()
1450 VI_UNLOCK(fvp); in unionfs_rename()
1457 fvp, unp->un_uppervp, unp->un_lowervp); in unionfs_rename()
1465 VI_UNLOCK(fvp); in unionfs_rename()
1468 if (fvp->v_type == VREG) { in unionfs_rename()
1481 } else if (fvp->v_type == VDIR && tdvp != fdvp) { in unionfs_rename()
1495 vn_lock(fvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_rename()
1496 unp = VTOUNIONFS(fvp); in unionfs_rename()
1500 switch (fvp->v_type) { in unionfs_rename()
1502 error = unionfs_copyfile(fvp, 1, fcnp->cn_cred, td); in unionfs_rename()
1505 error = unionfs_mkshadowdir(fdvp, fvp, fcnp, td); in unionfs_rename()
1512 VOP_UNLOCK(fvp); in unionfs_rename()
1534 VI_UNLOCK(fvp); in unionfs_rename()
1579 if (fvp->v_type == VDIR && fdvp != tdvp) in unionfs_rename()
1593 if (fvp != rfvp) in unionfs_rename()
1594 vrele(fvp); in unionfs_rename()
1614 if (fvp != rfvp) in unionfs_rename()
1617 vrele(fvp); in unionfs_rename()