Lines Matching refs:inode_info
139 struct ecryptfs_inode_info *inode_info; in ecryptfs_get_lower_file() local
142 inode_info = ecryptfs_inode_to_private(inode); in ecryptfs_get_lower_file()
143 mutex_lock(&inode_info->lower_file_mutex); in ecryptfs_get_lower_file()
144 count = atomic_inc_return(&inode_info->lower_file_count); in ecryptfs_get_lower_file()
149 &inode_info->lower_file); in ecryptfs_get_lower_file()
151 atomic_set(&inode_info->lower_file_count, 0); in ecryptfs_get_lower_file()
153 mutex_unlock(&inode_info->lower_file_mutex); in ecryptfs_get_lower_file()
159 struct ecryptfs_inode_info *inode_info; in ecryptfs_put_lower_file() local
161 inode_info = ecryptfs_inode_to_private(inode); in ecryptfs_put_lower_file()
162 if (atomic_dec_and_mutex_lock(&inode_info->lower_file_count, in ecryptfs_put_lower_file()
163 &inode_info->lower_file_mutex)) { in ecryptfs_put_lower_file()
165 fput(inode_info->lower_file); in ecryptfs_put_lower_file()
166 inode_info->lower_file = NULL; in ecryptfs_put_lower_file()
167 mutex_unlock(&inode_info->lower_file_mutex); in ecryptfs_put_lower_file()