Lines Matching refs:alias
124 struct dentry *alias; in nfs_call_unlink() local
127 alias = d_alloc_parallel(dentry->d_parent, &data->args.name, &data->wq); in nfs_call_unlink()
128 if (IS_ERR(alias)) { in nfs_call_unlink()
132 if (!d_in_lookup(alias)) { in nfs_call_unlink()
140 spin_lock(&alias->d_lock); in nfs_call_unlink()
141 if (d_really_is_positive(alias) && in nfs_call_unlink()
142 !nfs_compare_fh(NFS_FH(inode), NFS_FH(d_inode(alias))) && in nfs_call_unlink()
143 !(alias->d_flags & DCACHE_NFSFS_RENAMED)) { in nfs_call_unlink()
144 devname_garbage = alias->d_fsdata; in nfs_call_unlink()
145 alias->d_fsdata = data; in nfs_call_unlink()
146 alias->d_flags |= DCACHE_NFSFS_RENAMED; in nfs_call_unlink()
150 spin_unlock(&alias->d_lock); in nfs_call_unlink()
151 dput(alias); in nfs_call_unlink()
161 data->dentry = alias; in nfs_call_unlink()