• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/xnu-2422.115.4/bsd/hfs/

Lines Matching refs:from_vp

1901 	struct vnode *from_vp = ap->a_fvp;
1928 orig_from_ctime = VTOC(from_vp)->c_ctime;
1938 if (cp_fs_protected (vnode_mount(from_vp))) {
1944 if ( hfs_file_is_compressed(VTOC(from_vp), 0) ) {
1945 if ( 0 != ( error = decmpfs_decompress_file(from_vp, VTOCMP(from_vp), -1, 0, 1) ) ) {
1962 check_for_tracked_file(from_vp, orig_from_ctime, NAMESPACE_HANDLER_WRITE_OP, NULL);
1972 hfs_lock_truncate (VTOC(from_vp), HFS_SHARED_LOCK, HFS_LOCK_DEFAULT);
1974 if ((error = hfs_lock(VTOC(from_vp), HFS_EXCLUSIVE_LOCK, HFS_LOCK_DEFAULT))) {
1975 hfs_unlock_truncate (VTOC(from_vp), HFS_LOCK_DEFAULT);
1980 if (vnode_isinuse(from_vp, 1)) {
1982 hfs_unlock(VTOC(from_vp));
1983 hfs_unlock_truncate (VTOC(from_vp), HFS_LOCK_DEFAULT);
1988 VTOC(from_vp)->c_flag |= C_SWAPINPROGRESS;
1989 error = hfs_filedone (from_vp, ap->a_context);
1990 VTOC(from_vp)->c_flag &= ~C_SWAPINPROGRESS;
1991 hfs_unlock(VTOC(from_vp));
1992 hfs_unlock_truncate(VTOC(from_vp), HFS_LOCK_DEFAULT);
1999 if ((error = hfs_lockpair(VTOC(from_vp), VTOC(to_vp), HFS_EXCLUSIVE_LOCK)))
2002 from_cp = VTOC(from_vp);
2004 hfsmp = VTOHFS(from_vp);
2007 if ( VNODE_IS_RSRC(from_vp) || VNODE_IS_RSRC(to_vp)) {
2024 error = hfs_movedata(from_vp, to_vp);
2102 if (from_vp)
2103 cache_purge(from_vp);
2310 * the contents of the fork in from_vp are moved to the fork
2313 * The cnodes pointed to by 'from_vp' and 'to_vp' must be locked.
2325 * Any data written to 'from_vp' after this call completes is not guaranteed
2329 * vnode from_vp: source file
2338 int hfs_movedata (struct vnode *from_vp, struct vnode *to_vp) {
2351 from_cp = VTOC(from_vp);
2353 hfsmp = VTOHFS(from_vp);
2378 if (vnode_isinuse(from_vp, 0)) {
2383 if (from_cp->c_rsrc_vp == from_vp) {