Lines Matching refs:d_inode

90 	mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_CHILD);  in xattr_unlink()
92 mutex_unlock(&d_inode(dentry)->i_mutex); in xattr_unlink()
105 mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_CHILD); in xattr_rmdir()
108 d_inode(dentry)->i_flags |= S_DEAD; in xattr_rmdir()
109 mutex_unlock(&d_inode(dentry)->i_mutex); in xattr_rmdir()
126 mutex_lock_nested(&d_inode(privroot)->i_mutex, I_MUTEX_XATTR); in open_xa_root()
135 err = xattr_mkdir(d_inode(privroot), xaroot, 0700); in open_xa_root()
142 mutex_unlock(&d_inode(privroot)->i_mutex); in open_xa_root()
159 mutex_lock_nested(&d_inode(xaroot)->i_mutex, I_MUTEX_XATTR); 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()
198 WARN_ON_ONCE(!mutex_is_locked(&d_inode(dbuf->xadir)->i_mutex)); in fill_with_dentries()
257 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_XATTR); in reiserfs_for_each_xattr()
261 err = reiserfs_readdir_inode(d_inode(dir), &buf.ctx); in reiserfs_for_each_xattr()
279 mutex_unlock(&d_inode(dir)->i_mutex); in reiserfs_for_each_xattr()
301 mutex_lock_nested(&d_inode(dir->d_parent)->i_mutex, in reiserfs_for_each_xattr()
307 mutex_unlock(&d_inode(dir->d_parent)->i_mutex); in reiserfs_for_each_xattr()
322 struct inode *dir = d_inode(dentry->d_parent); in delete_one_xattr()
387 mutex_lock_nested(&d_inode(xadir)->i_mutex, I_MUTEX_XATTR); in xattr_lookup()
400 err = xattr_create(d_inode(xadir), xafile, in xattr_lookup()
407 mutex_unlock(&d_inode(xadir)->i_mutex); in xattr_lookup()
472 mutex_lock_nested(&d_inode(xadir)->i_mutex, I_MUTEX_XATTR); in lookup_and_delete_xattr()
480 err = xattr_unlink(d_inode(xadir), dentry); in lookup_and_delete_xattr()
486 mutex_unlock(&d_inode(xadir)->i_mutex); in lookup_and_delete_xattr()
536 page = reiserfs_get_page(d_inode(dentry), file_pos); in reiserfs_xattr_set_handle()
576 if (!err && new_size < i_size_read(d_inode(dentry))) { in reiserfs_xattr_set_handle()
583 mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_XATTR); in reiserfs_xattr_set_handle()
584 inode_dio_wait(d_inode(dentry)); in reiserfs_xattr_set_handle()
587 mutex_unlock(&d_inode(dentry)->i_mutex); in reiserfs_xattr_set_handle()
660 isize = i_size_read(d_inode(dentry)); in reiserfs_xattr_get()
683 page = reiserfs_get_page(d_inode(dentry), file_pos); in reiserfs_xattr_get()
778 if (!handler || get_inode_sd_version(d_inode(dentry)) == STAT_DATA_V1) in reiserfs_getxattr()
797 if (!handler || get_inode_sd_version(d_inode(dentry)) == STAT_DATA_V1) in reiserfs_setxattr()
814 if (!handler || get_inode_sd_version(d_inode(dentry)) == STAT_DATA_V1) in reiserfs_removexattr()
882 get_inode_sd_version(d_inode(dentry)) == STAT_DATA_V1) in reiserfs_listxattr()
885 dir = open_xa_dir(d_inode(dentry), XATTR_REPLACE); in reiserfs_listxattr()
893 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_XATTR); in reiserfs_listxattr()
894 err = reiserfs_readdir_inode(d_inode(dir), &buf.ctx); in reiserfs_listxattr()
895 mutex_unlock(&d_inode(dir)->i_mutex); in reiserfs_listxattr()
908 struct inode *inode = d_inode(dentry->d_parent); in create_privroot()
921 d_inode(dentry)->i_flags |= S_PRIVATE; in create_privroot()
1000 mutex_lock(&d_inode(s->s_root)->i_mutex); in reiserfs_lookup_privroot()
1007 d_inode(dentry)->i_flags |= S_PRIVATE; in reiserfs_lookup_privroot()
1010 mutex_unlock(&d_inode(s->s_root)->i_mutex); in reiserfs_lookup_privroot()
1030 mutex_lock(&d_inode(s->s_root)->i_mutex); in reiserfs_xattr_init()
1032 mutex_unlock(&d_inode(s->s_root)->i_mutex); in reiserfs_xattr_init()
1037 mutex_lock(&d_inode(privroot)->i_mutex); in reiserfs_xattr_init()
1048 mutex_unlock(&d_inode(privroot)->i_mutex); in reiserfs_xattr_init()