Lines Matching refs:realdn
1424 struct dentry *realdn;
1430 * 'realdn' from its origin parent. We need to ensure that
1431 * origin parent's readdir cache will not reference 'realdn'
1433 realdn = d_find_any_alias(in);
1434 if (realdn) {
1435 struct ceph_dentry_info *di = ceph_dentry(realdn);
1436 spin_lock(&realdn->d_lock);
1438 realdn->d_op->d_prune(realdn);
1444 spin_unlock(&realdn->d_lock);
1445 dput(realdn);
1452 realdn = d_splice_alias(in, dn);
1453 if (IS_ERR(realdn)) {
1455 PTR_ERR(realdn), dn, in, ceph_vinop(in));
1456 return PTR_ERR(realdn);
1459 if (realdn) {
1463 realdn, d_count(realdn),
1464 d_inode(realdn), ceph_vinop(d_inode(realdn)));
1466 *pdn = realdn;