Lines Matching refs:inode_info
124 struct ecryptfs_inode_info *inode_info; in ecryptfs_get_lower_file() local
127 inode_info = ecryptfs_inode_to_private(inode); in ecryptfs_get_lower_file()
128 mutex_lock(&inode_info->lower_file_mutex); in ecryptfs_get_lower_file()
129 count = atomic_inc_return(&inode_info->lower_file_count); in ecryptfs_get_lower_file()
134 &inode_info->lower_file); in ecryptfs_get_lower_file()
136 atomic_set(&inode_info->lower_file_count, 0); in ecryptfs_get_lower_file()
138 mutex_unlock(&inode_info->lower_file_mutex); in ecryptfs_get_lower_file()
144 struct ecryptfs_inode_info *inode_info; in ecryptfs_put_lower_file() local
146 inode_info = ecryptfs_inode_to_private(inode); in ecryptfs_put_lower_file()
147 if (atomic_dec_and_mutex_lock(&inode_info->lower_file_count, in ecryptfs_put_lower_file()
148 &inode_info->lower_file_mutex)) { in ecryptfs_put_lower_file()
150 fput(inode_info->lower_file); in ecryptfs_put_lower_file()
151 inode_info->lower_file = NULL; in ecryptfs_put_lower_file()
152 mutex_unlock(&inode_info->lower_file_mutex); in ecryptfs_put_lower_file()