Lines Matching refs:xaroot
121 struct dentry *xaroot; in open_xa_root() local
128 xaroot = dget(REISERFS_SB(sb)->xattr_root); in open_xa_root()
129 if (!xaroot) in open_xa_root()
130 xaroot = ERR_PTR(-ENODATA); in open_xa_root()
131 else if (d_really_is_negative(xaroot)) { in open_xa_root()
135 err = xattr_mkdir(d_inode(privroot), xaroot, 0700); in open_xa_root()
137 dput(xaroot); in open_xa_root()
138 xaroot = ERR_PTR(err); in open_xa_root()
143 return xaroot; in open_xa_root()
148 struct dentry *xaroot, *xadir; in open_xa_dir() local
151 xaroot = open_xa_root(inode->i_sb, flags); in open_xa_dir()
152 if (IS_ERR(xaroot)) in open_xa_dir()
153 return xaroot; in open_xa_dir()
159 mutex_lock_nested(&d_inode(xaroot)->i_mutex, I_MUTEX_XATTR); in open_xa_dir()
161 xadir = lookup_one_len(namebuf, xaroot, strlen(namebuf)); in open_xa_dir()
166 err = xattr_mkdir(d_inode(xaroot), xadir, 0700); in open_xa_dir()
173 mutex_unlock(&d_inode(xaroot)->i_mutex); in open_xa_dir()
174 dput(xaroot); in open_xa_dir()