Lines Matching refs:inode_info
126 struct ecryptfs_inode_info *inode_info; in ecryptfs_get_lower_file() local
129 inode_info = ecryptfs_inode_to_private(inode); in ecryptfs_get_lower_file()
130 mutex_lock(&inode_info->lower_file_mutex); in ecryptfs_get_lower_file()
131 count = atomic_inc_return(&inode_info->lower_file_count); in ecryptfs_get_lower_file()
136 &inode_info->lower_file); in ecryptfs_get_lower_file()
138 atomic_set(&inode_info->lower_file_count, 0); in ecryptfs_get_lower_file()
140 mutex_unlock(&inode_info->lower_file_mutex); in ecryptfs_get_lower_file()
146 struct ecryptfs_inode_info *inode_info; in ecryptfs_put_lower_file() local
148 inode_info = ecryptfs_inode_to_private(inode); in ecryptfs_put_lower_file()
149 if (atomic_dec_and_mutex_lock(&inode_info->lower_file_count, in ecryptfs_put_lower_file()
150 &inode_info->lower_file_mutex)) { in ecryptfs_put_lower_file()
152 fput(inode_info->lower_file); in ecryptfs_put_lower_file()
153 inode_info->lower_file = NULL; in ecryptfs_put_lower_file()
154 mutex_unlock(&inode_info->lower_file_mutex); in ecryptfs_put_lower_file()