Lines Matching refs:old_dir
1459 static int ceph_rename(struct mnt_idmap *idmap, struct inode *old_dir, in ceph_rename() argument
1463 struct ceph_mds_client *mdsc = ceph_sb_to_mdsc(old_dir->i_sb); in ceph_rename()
1472 if (ceph_snap(old_dir) != ceph_snap(new_dir)) in ceph_rename()
1474 if (ceph_snap(old_dir) != CEPH_NOSNAP) { in ceph_rename()
1475 if (old_dir == new_dir && ceph_snap(old_dir) == CEPH_SNAPDIR) in ceph_rename()
1481 if ((old_dir != new_dir) && in ceph_rename()
1482 (!ceph_quota_is_same_realm(old_dir, new_dir))) in ceph_rename()
1489 err = fscrypt_prepare_rename(old_dir, old_dentry, new_dir, new_dentry, in ceph_rename()
1495 ceph_vinop(old_dir), old_dentry, ceph_vinop(new_dir), in ceph_rename()
1500 ihold(old_dir); in ceph_rename()
1504 req->r_old_dentry_dir = old_dir; in ceph_rename()
1518 err = ceph_mdsc_do_request(mdsc, old_dir, req); in ceph_rename()