Lines Matching defs:fvp

3602 	struct vnode *fvp = ap->a_fvp;
3633 orig_from_ctime = VTOC(fvp)->c_ctime;
3642 * Do special case checks here. If fvp == tvp then we need to check the
3645 if (fvp == tvp) {
3652 if ((error = hfs_lock(VTOC(fvp), HFS_SHARED_LOCK))) {
3656 is_hardlink = (VTOC(fvp)->c_flag & C_HARDLINK);
3657 hfs_unlock (VTOC(fvp));
3668 * is off, and the case folded names are the same. See the fvp == tvp case below for more
3682 check_for_tracked_file(fvp, orig_from_ctime, NAMESPACE_HANDLER_RENAME_OP, NULL);
3698 error = hfs_lockfour(VTOC(fdvp), VTOC(fvp), VTOC(tdvp), tvp ? VTOC(tvp) : NULL,
3735 fcp = VTOC(fvp);
3745 if ((vnode_isreg(fvp)) || (vnode_islnk(fvp))) {
3823 if (vnode_isdir(fvp) && (fdvp != tdvp)) {
3846 * o fvp
3869 * o fdvp o fvp
3872 * o fvp
3874 if (tvp && vnode_isdir(tvp) && (tcp->c_entries != 0) && fvp != tvp) {
3886 * fdvp o fvp
3888 if (fdvp == fvp) {
3929 /* Preflighting done, take fvp out of the name space. */
3930 cache_purge(fvp);
3958 if (vnode_isdir(fvp) && (fdvp != tdvp)) {
4036 * When fvp matches tvp they could be case variants
4039 if (fvp == tvp) {
4042 * If they're not hardlinks, then fvp == tvp must mean we
4070 * b) Both paths 'fvp' and 'tvp' are in the same parent directory.
4140 * All done with tvp and fvp.
4177 (void) hfs_update (fvp, 0);
4180 hfs_volupdate(hfsmp, vnode_isdir(fvp) ? VOL_RMDIR : VOL_RMFILE,
4182 hfs_volupdate(hfsmp, vnode_isdir(fvp) ? VOL_MKDIR : VOL_MKFILE,
4187 if (vnode_isdir(fvp)) {
4225 vnode_update_identity(fvp, tdvp, tcnp->cn_nameptr, tcnp->cn_namelen,
4253 vnode_update_identity (fcp->c_rsrc_vp, fvp, rsrc_path, len, 0, (VNODE_UPDATE_NAME | VNODE_UPDATE_CACHE));