Searched refs:inode_info (Results 1 – 2 of 2) sorted by relevance
38 struct ecryptfs_inode_info *inode_info; in ecryptfs_alloc_inode() local41 inode_info = kmem_cache_alloc(ecryptfs_inode_info_cache, GFP_KERNEL); in ecryptfs_alloc_inode()42 if (unlikely(!inode_info)) in ecryptfs_alloc_inode()44 if (ecryptfs_init_crypt_stat(&inode_info->crypt_stat)) { in ecryptfs_alloc_inode()45 kmem_cache_free(ecryptfs_inode_info_cache, inode_info); in ecryptfs_alloc_inode()48 mutex_init(&inode_info->lower_file_mutex); in ecryptfs_alloc_inode()49 atomic_set(&inode_info->lower_file_count, 0); in ecryptfs_alloc_inode()50 inode_info->lower_file = NULL; in ecryptfs_alloc_inode()51 inode = &inode_info->vfs_inode; in ecryptfs_alloc_inode()58 struct ecryptfs_inode_info *inode_info; in ecryptfs_free_inode() local[all …]
124 struct ecryptfs_inode_info *inode_info; in ecryptfs_get_lower_file() local127 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() local146 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()[all …]