Lines Matching defs:fvp

4063 	struct vnode *fvp = ap->a_fvp;
4096 orig_from_ctime = VTOC(fvp)->c_ctime;
4105 * Do special case checks here. If fvp == tvp then we need to check the
4108 if (fvp == tvp) {
4115 if ((error = hfs_lock(VTOC(fvp), HFS_SHARED_LOCK, HFS_LOCK_DEFAULT))) {
4119 is_hardlink = (VTOC(fvp)->c_flag & C_HARDLINK);
4120 hfs_unlock (VTOC(fvp));
4131 * is off, and the case folded names are the same. See the fvp == tvp case below for more
4149 if (VTOC(fvp)->c_bsdflags & UF_TRACKED) {
4152 check_for_tracked_file(fvp, orig_from_ctime, NAMESPACE_HANDLER_RENAME_OP, NULL);
4169 error = hfs_lockfour(VTOC(fdvp), VTOC(fvp), VTOC(tdvp), tvp ? VTOC(tvp) : NULL,
4203 resolve_nspace_item(fvp, NAMESPACE_HANDLER_RENAME_FAILED_OP | NAMESPACE_HANDLER_TRACK_EVENT);
4210 fcp = VTOC(fvp);
4221 hfs_unlockfour(VTOC(fdvp), VTOC(fvp), VTOC(tdvp), tvp ? VTOC(tvp) : NULL);
4256 hfs_unlockfour(VTOC(fdvp), VTOC(fvp), VTOC(tdvp), tvp ? VTOC(tvp) : NULL);
4289 if ((vnode_isreg(fvp)) || (vnode_islnk(fvp))) {
4369 if (vnode_isdir(fvp) && (fdvp != tdvp)) {
4392 * o fvp
4415 * o fdvp o fvp
4418 * o fvp
4420 if (tvp && vnode_isdir(tvp) && (tcp->c_entries != 0) && fvp != tvp) {
4432 * fdvp o fvp
4434 if (fdvp == fvp) {
4475 /* Preflighting done, take fvp out of the name space. */
4476 cache_purge(fvp);
4504 if (vnode_isdir(fvp) && (fdvp != tdvp)) {
4584 if (fvp != tvp) {
4619 } else if ((fcp->c_bsdflags & UF_TRACKED) && should_save_docid_tombstone(ut, fvp, fcnp)) {
4624 save_tombstone(hfsmp, fdvp, fvp, fcnp, 0);
4633 * When fvp matches tvp they could be case variants
4636 if (fvp == tvp) {
4639 * If they're not hardlinks, then fvp == tvp must mean we
4667 * b) Both paths 'fvp' and 'tvp' are in the same parent directory.
4748 if (should_save_docid_tombstone(ut, fvp, fcnp)) {
4749 save_tombstone(hfsmp, fdvp, fvp, fcnp, 0);
4769 } else if (ut->t_lastop_document_id && should_save_docid_tombstone(ut, fvp, fcnp) && should_save_docid_tombstone(ut, tvp, tcnp)) {
4778 * All done with tvp and fvp.
4815 (void) hfs_update (fvp, 0);
4818 hfs_volupdate(hfsmp, vnode_isdir(fvp) ? VOL_RMDIR : VOL_RMFILE,
4820 hfs_volupdate(hfsmp, vnode_isdir(fvp) ? VOL_MKDIR : VOL_MKFILE,
4825 if (vnode_isdir(fvp)) {
4872 vnode_update_identity(fvp, tdvp, tcnp->cn_nameptr, tcnp->cn_namelen,
4900 vnode_update_identity (fcp->c_rsrc_vp, fvp, rsrc_path, len, 0, (VNODE_UPDATE_NAME | VNODE_UPDATE_CACHE));
4938 resolve_nspace_item(fvp, NAMESPACE_HANDLER_RENAME_FAILED_OP | NAMESPACE_HANDLER_TRACK_EVENT);
4940 resolve_nspace_item(fvp, NAMESPACE_HANDLER_RENAME_SUCCESS_OP | NAMESPACE_HANDLER_TRACK_EVENT);