Lines Matching refs:inode_info
138 struct ecryptfs_inode_info *inode_info; in ecryptfs_get_lower_file() local
141 inode_info = ecryptfs_inode_to_private(inode); in ecryptfs_get_lower_file()
142 mutex_lock(&inode_info->lower_file_mutex); in ecryptfs_get_lower_file()
143 count = atomic_inc_return(&inode_info->lower_file_count); in ecryptfs_get_lower_file()
148 &inode_info->lower_file); in ecryptfs_get_lower_file()
150 atomic_set(&inode_info->lower_file_count, 0); in ecryptfs_get_lower_file()
152 mutex_unlock(&inode_info->lower_file_mutex); in ecryptfs_get_lower_file()
158 struct ecryptfs_inode_info *inode_info; in ecryptfs_put_lower_file() local
160 inode_info = ecryptfs_inode_to_private(inode); in ecryptfs_put_lower_file()
161 if (atomic_dec_and_mutex_lock(&inode_info->lower_file_count, in ecryptfs_put_lower_file()
162 &inode_info->lower_file_mutex)) { in ecryptfs_put_lower_file()
164 fput(inode_info->lower_file); in ecryptfs_put_lower_file()
165 inode_info->lower_file = NULL; in ecryptfs_put_lower_file()
166 mutex_unlock(&inode_info->lower_file_mutex); in ecryptfs_put_lower_file()