Home
last modified time | relevance | path

Searched refs:inode_info (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/fs/ecryptfs/
H A Dsuper.c38 struct ecryptfs_inode_info *inode_info; in ecryptfs_alloc_inode() local
41 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
75 struct ecryptfs_inode_info *inode_info; ecryptfs_destroy_inode() local
[all...]
H A Dmain.c124 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 in ecryptfs_put_lower_file()
[all...]
/kernel/linux/linux-6.6/fs/ecryptfs/
H A Dsuper.c38 struct ecryptfs_inode_info *inode_info; in ecryptfs_alloc_inode() local
41 inode_info = alloc_inode_sb(sb, 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
75 struct ecryptfs_inode_info *inode_info; ecryptfs_destroy_inode() local
[all...]
H A Dmain.c124 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 in ecryptfs_put_lower_file()
[all...]
/kernel/linux/linux-5.10/fs/hmdfs/
H A Dstash.c1687 static bool hmdfs_is_valid_stash_status(struct hmdfs_inode_info *inode_info, in hmdfs_is_valid_stash_status() argument
1690 return (inode_info->inode_type == HMDFS_LAYER_OTHER_REMOTE && in hmdfs_is_valid_stash_status()
1691 inode_info->stash_status == HMDFS_REMOTE_INODE_RESTORING && in hmdfs_is_valid_stash_status()
1692 inode_info->remote_ino == ino); in hmdfs_is_valid_stash_status()
1716 struct hmdfs_inode_info *inode_info = NULL; in hmdfs_rebuild_stash_list() local
1739 inode_info = hmdfs_i(file_inode(dst_filp)); in hmdfs_rebuild_stash_list()
1740 is_valid = hmdfs_is_valid_stash_status(inode_info, in hmdfs_rebuild_stash_list()
1747 inode_info->inode_type, in hmdfs_rebuild_stash_list()
1748 READ_ONCE(inode_info->stash_status), in hmdfs_rebuild_stash_list()
1749 inode_info in hmdfs_rebuild_stash_list()
[all...]
/kernel/linux/linux-6.6/fs/hmdfs/
H A Dstash.c1672 static bool hmdfs_is_valid_stash_status(struct hmdfs_inode_info *inode_info, in hmdfs_is_valid_stash_status() argument
1675 return (inode_info->inode_type == HMDFS_LAYER_OTHER_REMOTE && in hmdfs_is_valid_stash_status()
1676 inode_info->stash_status == HMDFS_REMOTE_INODE_RESTORING && in hmdfs_is_valid_stash_status()
1677 inode_info->remote_ino == ino); in hmdfs_is_valid_stash_status()
1701 struct hmdfs_inode_info *inode_info = NULL; in hmdfs_rebuild_stash_list() local
1724 inode_info = hmdfs_i(file_inode(dst_filp)); in hmdfs_rebuild_stash_list()
1725 is_valid = hmdfs_is_valid_stash_status(inode_info, in hmdfs_rebuild_stash_list()
1732 inode_info->inode_type, in hmdfs_rebuild_stash_list()
1733 READ_ONCE(inode_info->stash_status), in hmdfs_rebuild_stash_list()
1734 inode_info in hmdfs_rebuild_stash_list()
[all...]

Completed in 7 milliseconds