Lines Matching refs:realdn
1458 struct dentry *realdn; in splice_dentry() local
1467 realdn = d_find_any_alias(in); in splice_dentry()
1468 if (realdn) { in splice_dentry()
1469 struct ceph_dentry_info *di = ceph_dentry(realdn); in splice_dentry()
1470 spin_lock(&realdn->d_lock); in splice_dentry()
1472 realdn->d_op->d_prune(realdn); in splice_dentry()
1478 spin_unlock(&realdn->d_lock); in splice_dentry()
1479 dput(realdn); in splice_dentry()
1486 realdn = d_splice_alias(in, dn); in splice_dentry()
1487 if (IS_ERR(realdn)) { in splice_dentry()
1489 PTR_ERR(realdn), dn, in, ceph_vinop(in)); in splice_dentry()
1490 return PTR_ERR(realdn); in splice_dentry()
1493 if (realdn) { in splice_dentry()
1495 dn, d_count(dn), realdn, d_count(realdn), in splice_dentry()
1496 d_inode(realdn), ceph_vinop(d_inode(realdn))); in splice_dentry()
1498 *pdn = realdn; in splice_dentry()