Lines Matching refs:rdentry
1899 struct dentry *dentry, *rdentry; in nfsd_unlink() local
1920 rdentry = lookup_one_len(fname, dentry, flen); in nfsd_unlink()
1921 host_err = PTR_ERR(rdentry); in nfsd_unlink()
1922 if (IS_ERR(rdentry)) in nfsd_unlink()
1925 if (d_really_is_negative(rdentry)) { in nfsd_unlink()
1926 dput(rdentry); in nfsd_unlink()
1930 rinode = d_inode(rdentry); in nfsd_unlink()
1937 type = d_inode(rdentry)->i_mode & S_IFMT; in nfsd_unlink()
1942 if (rdentry->d_sb->s_export_op->flags & EXPORT_OP_CLOSE_BEFORE_UNLINK) in nfsd_unlink()
1943 nfsd_close_cached_files(rdentry); in nfsd_unlink()
1946 host_err = vfs_unlink(&nop_mnt_idmap, dirp, rdentry, NULL); in nfsd_unlink()
1953 host_err = vfs_rmdir(&nop_mnt_idmap, dirp, rdentry); in nfsd_unlink()
1960 dput(rdentry); in nfsd_unlink()