• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/reiserfs/

Lines Matching refs:d_inode

84 	reiserfs_mutex_lock_nested_safe(&dentry->d_inode->i_mutex,
87 mutex_unlock(&dentry->d_inode->i_mutex);
99 reiserfs_mutex_lock_nested_safe(&dentry->d_inode->i_mutex,
104 dentry->d_inode->i_flags |= S_DEAD;
105 mutex_unlock(&dentry->d_inode->i_mutex);
119 if (!privroot->d_inode)
122 mutex_lock_nested(&privroot->d_inode->i_mutex, I_MUTEX_XATTR);
127 else if (!xaroot->d_inode) {
130 err = xattr_mkdir(privroot->d_inode, xaroot, 0700);
137 mutex_unlock(&privroot->d_inode->i_mutex);
154 mutex_lock_nested(&xaroot->d_inode->i_mutex, I_MUTEX_XATTR);
157 if (!IS_ERR(xadir) && !xadir->d_inode) {
160 err = xattr_mkdir(xaroot->d_inode, xadir, 0700);
167 mutex_unlock(&xaroot->d_inode->i_mutex);
187 WARN_ON_ONCE(!mutex_is_locked(&dbuf->xadir->d_inode->i_mutex));
199 } else if (!dentry->d_inode) {
243 } else if (!dir->d_inode) {
249 mutex_lock_nested(&dir->d_inode->i_mutex, I_MUTEX_XATTR);
262 if (err == 0 && !S_ISDIR(dentry->d_inode->i_mode))
274 mutex_unlock(&dir->d_inode->i_mutex);
292 &dir->d_parent->d_inode->i_mutex,
296 mutex_unlock(&dir->d_parent->d_inode->i_mutex);
311 struct inode *dir = dentry->d_parent->d_inode;
314 if (S_ISDIR(dentry->d_inode->i_mode))
360 mutex_lock_nested(&xadir->d_inode->i_mutex, I_MUTEX_XATTR);
367 if (xafile->d_inode && (flags & XATTR_CREATE))
370 if (!xafile->d_inode) {
373 err = xattr_create(xadir->d_inode, xafile,
380 mutex_unlock(&xadir->d_inode->i_mutex);
444 mutex_lock_nested(&xadir->d_inode->i_mutex, I_MUTEX_XATTR);
451 if (dentry->d_inode) {
453 err = xattr_unlink(xadir->d_inode, dentry);
460 mutex_unlock(&xadir->d_inode->i_mutex);
516 page = reiserfs_get_page(dentry->d_inode, file_pos);
554 if (!err && new_size < i_size_read(dentry->d_inode)) {
562 mutex_lock_nested(&dentry->d_inode->i_mutex, I_MUTEX_XATTR);
563 down_write(&dentry->d_inode->i_alloc_sem);
567 up_write(&dentry->d_inode->i_alloc_sem);
568 mutex_unlock(&dentry->d_inode->i_mutex);
638 isize = i_size_read(dentry->d_inode);
660 page = reiserfs_get_page(dentry->d_inode, file_pos);
755 if (!handler || get_inode_sd_version(dentry->d_inode) == STAT_DATA_V1)
764 * dentry->d_inode->i_mutex down
774 if (!handler || get_inode_sd_version(dentry->d_inode) == STAT_DATA_V1)
783 * dentry->d_inode->i_mutex down
790 if (!handler || get_inode_sd_version(dentry->d_inode) == STAT_DATA_V1)
849 if (!dentry->d_inode)
853 get_inode_sd_version(dentry->d_inode) == STAT_DATA_V1)
856 dir = open_xa_dir(dentry->d_inode, XATTR_REPLACE);
864 mutex_lock_nested(&dir->d_inode->i_mutex, I_MUTEX_XATTR);
866 mutex_unlock(&dir->d_inode->i_mutex);
897 struct inode *inode = dentry->d_parent->d_inode;
901 if (err || !dentry->d_inode) {
909 dentry->d_inode->i_flags |= S_PRIVATE;
991 reiserfs_mutex_lock_safe(&s->s_root->d_inode->i_mutex, s);
997 if (dentry->d_inode)
998 dentry->d_inode->i_flags |= S_PRIVATE;
1001 mutex_unlock(&s->s_root->d_inode->i_mutex);
1018 if (!privroot->d_inode && !(mount_flags & MS_RDONLY)) {
1019 reiserfs_mutex_lock_safe(&s->s_root->d_inode->i_mutex, s);
1021 mutex_unlock(&s->s_root->d_inode->i_mutex);
1024 if (privroot->d_inode) {
1026 reiserfs_mutex_lock_safe(&privroot->d_inode->i_mutex, s);
1036 mutex_unlock(&privroot->d_inode->i_mutex);