Home
last modified time | relevance | path

Searched refs:lower_inode (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-5.10/fs/sharefs/
H A Dlookup.c67 static int sharefs_inode_set(struct inode *inode, void *lower_inode) in sharefs_inode_set() argument
73 struct inode *sharefs_iget(struct super_block *sb, struct inode *lower_inode) in sharefs_iget() argument
77 if (!igrab(lower_inode)) in sharefs_iget()
82 * also use "(unsigned long)lower_inode" in sharefs_iget()
85 lower_inode->i_ino, /* hashval */ in sharefs_iget()
88 lower_inode); /* data passed to test+set fxns */ in sharefs_iget()
90 iput(lower_inode); in sharefs_iget()
94 if (lower_inode->i_nlink == 0) { in sharefs_iget()
95 iput(lower_inode); in sharefs_iget()
102 iput(lower_inode); in sharefs_iget()
156 struct inode *lower_inode = d_inode(lower_path->dentry); __sharefs_interpose() local
[all...]
H A Dsharefs.h50 struct inode *lower_inode; member
88 struct inode *lower_inode);
132 return SHAREFS_I(i)->lower_inode; in sharefs_lower_inode()
137 SHAREFS_I(i)->lower_inode = val; in sharefs_set_lower_inode()
H A Dsuper.c130 struct inode *lower_inode; in sharefs_evict_inode() local
135 * Decrement a reference to a lower_inode, which was incremented in sharefs_evict_inode()
138 lower_inode = sharefs_lower_inode(inode); in sharefs_evict_inode()
140 iput(lower_inode); in sharefs_evict_inode()
H A Dinode.c272 struct inode *lower_inode; in sharefs_setattr() local
289 lower_inode = sharefs_lower_inode(inode); in sharefs_setattr()
320 * Note: we use lower_dentry->d_inode, because lower_inode may be in sharefs_setattr()
334 fsstack_copy_attr_all(inode, lower_inode); in sharefs_setattr()
336 * Not running fsstack_copy_inode_size(inode, lower_inode), because in sharefs_setattr()
338 * lower_inode should update its size. in sharefs_setattr()
/kernel/linux/linux-6.6/fs/sharefs/
H A Dlookup.c67 static int sharefs_inode_set(struct inode *inode, void *lower_inode) in sharefs_inode_set() argument
73 struct inode *sharefs_iget(struct super_block *sb, struct inode *lower_inode) in sharefs_iget() argument
77 if (!igrab(lower_inode)) in sharefs_iget()
82 * also use "(unsigned long)lower_inode" in sharefs_iget()
85 lower_inode->i_ino, /* hashval */ in sharefs_iget()
88 lower_inode); /* data passed to test+set fxns */ in sharefs_iget()
90 iput(lower_inode); in sharefs_iget()
94 if (lower_inode->i_nlink == 0) { in sharefs_iget()
95 iput(lower_inode); in sharefs_iget()
102 iput(lower_inode); in sharefs_iget()
156 struct inode *lower_inode = d_inode(lower_path->dentry); __sharefs_interpose() local
[all...]
H A Dsharefs.h51 struct inode *lower_inode; member
89 struct inode *lower_inode);
133 return SHAREFS_I(i)->lower_inode; in sharefs_lower_inode()
138 SHAREFS_I(i)->lower_inode = val; in sharefs_set_lower_inode()
H A Dsuper.c130 struct inode *lower_inode; in sharefs_evict_inode() local
135 * Decrement a reference to a lower_inode, which was incremented in sharefs_evict_inode()
138 lower_inode = sharefs_lower_inode(inode); in sharefs_evict_inode()
140 iput(lower_inode); in sharefs_evict_inode()
H A Dinode.c272 struct inode *lower_inode; in sharefs_setattr() local
289 lower_inode = sharefs_lower_inode(inode); in sharefs_setattr()
320 * Note: we use lower_dentry->d_inode, because lower_inode may be in sharefs_setattr()
334 fsstack_copy_attr_all(inode, lower_inode); in sharefs_setattr()
336 * Not running fsstack_copy_inode_size(inode, lower_inode), because in sharefs_setattr()
338 * lower_inode should update its size. in sharefs_setattr()
/kernel/linux/linux-5.10/fs/hmdfs/
H A Dinode_root.c21 struct inode *lower_inode) in fill_device_local_inode()
26 if (!igrab(lower_inode)) in fill_device_local_inode()
29 inode = hmdfs_iget_locked_root(sb, HMDFS_ROOT_DEV_LOCAL, lower_inode, in fill_device_local_inode()
33 iput(lower_inode); in fill_device_local_inode()
37 iput(lower_inode); in fill_device_local_inode()
45 (lower_inode->i_mode & S_IFMT) | S_IRWXU | S_IRWXG | S_IXOTH; in fill_device_local_inode()
50 inode->i_atime = lower_inode->i_atime; in fill_device_local_inode()
51 inode->i_ctime = lower_inode->i_ctime; in fill_device_local_inode()
52 inode->i_mtime = lower_inode->i_mtime; in fill_device_local_inode()
57 fsstack_copy_inode_size(inode, lower_inode); in fill_device_local_inode()
20 fill_device_local_inode(struct super_block *sb, struct inode *lower_inode) fill_device_local_inode() argument
290 fill_device_inode(struct super_block *sb, struct inode *lower_inode) fill_device_inode() argument
323 fill_root_inode(struct super_block *sb, struct hmdfs_sb_info *sbi, struct inode *lower_inode) fill_root_inode() argument
[all...]
H A Dinode_local.c76 struct inode *lower_inode, const char *name) in fill_inode_local()
83 if (!igrab(lower_inode)) in fill_inode_local()
86 inode = hmdfs_iget5_locked_local(sb, lower_inode); in fill_inode_local()
89 iput(lower_inode); in fill_inode_local()
93 iput(lower_inode); in fill_inode_local()
99 info->perm = hmdfs_read_perm(lower_inode); in fill_inode_local()
101 if (S_ISDIR(lower_inode->i_mode)) in fill_inode_local()
102 inode->i_mode = (lower_inode->i_mode & S_IFMT) | S_IRWXU | in fill_inode_local()
104 else if (S_ISREG(lower_inode->i_mode)) in fill_inode_local()
105 inode->i_mode = (lower_inode in fill_inode_local()
75 fill_inode_local(struct super_block *sb, struct inode *lower_inode, const char *name) fill_inode_local() argument
333 struct inode *lower_inode = NULL; hmdfs_mkdir_local_dentry() local
411 struct inode *lower_inode = NULL; hmdfs_create_local_dentry() local
842 struct inode *lower_inode = NULL; hmdfs_get_link_local() local
873 struct inode *lower_inode = hmdfs_i(inode)->lower_inode; hmdfs_setattr_local() local
[all...]
H A Dfile_local.c77 struct inode *lower_inode = file_inode(lower_file); in hmdfs_file_accessed() local
82 inode->i_atime = lower_inode->i_atime; in hmdfs_file_accessed()
117 struct inode *lower_inode = file_inode(lower_file); in hmdfs_file_modified() local
119 inode->i_atime = lower_inode->i_atime; in hmdfs_file_modified()
120 inode->i_ctime = lower_inode->i_ctime; in hmdfs_file_modified()
121 inode->i_mtime = lower_inode->i_mtime; in hmdfs_file_modified()
122 i_size_write(inode, i_size_read(lower_inode)); in hmdfs_file_modified()
H A Dhmdfs_device_view.h43 struct inode *lower_inode; member
184 struct inode *lower_inode, const char *name);
186 struct hmdfs_sb_info *sbi, struct inode *lower_inode);
188 struct inode *lower_inode);
H A Dinode_merge.c798 struct inode *lower_inode = NULL; in hmdfs_setattr_merge() local
810 lower_inode = d_inode(lower_dentry); in hmdfs_setattr_merge()
816 inode_lock(lower_inode); in hmdfs_setattr_merge()
817 tmp_uid = hmdfs_override_inode_uid(lower_inode); in hmdfs_setattr_merge()
820 i_size_write(inode, i_size_read(lower_inode)); in hmdfs_setattr_merge()
821 inode->i_atime = lower_inode->i_atime; in hmdfs_setattr_merge()
822 inode->i_mtime = lower_inode->i_mtime; in hmdfs_setattr_merge()
823 inode->i_ctime = lower_inode->i_ctime; in hmdfs_setattr_merge()
824 hmdfs_revert_inode_uid(lower_inode, tmp_uid); in hmdfs_setattr_merge()
826 inode_unlock(lower_inode); in hmdfs_setattr_merge()
[all...]
H A Dinode.c99 res = (ia->lo_i == hii->lower_inode); in iget_test()
102 res = (ia->lo_i == hii->lower_inode); in iget_test()
135 hii->lower_inode = ia->lo_i; in iget_set()
225 * address of the lower_inode for uniqueness when collisions occurred.
/kernel/linux/linux-6.6/fs/hmdfs/
H A Dinode_root.c21 struct inode *lower_inode) in fill_device_local_inode()
26 if (!igrab(lower_inode)) in fill_device_local_inode()
29 inode = hmdfs_iget_locked_root(sb, HMDFS_ROOT_DEV_LOCAL, lower_inode, in fill_device_local_inode()
33 iput(lower_inode); in fill_device_local_inode()
37 iput(lower_inode); in fill_device_local_inode()
45 (lower_inode->i_mode & S_IFMT) | S_IRWXU | S_IRWXG | S_IXOTH; in fill_device_local_inode()
50 inode->i_atime = lower_inode->i_atime; in fill_device_local_inode()
51 inode->__i_ctime = lower_inode->__i_ctime; in fill_device_local_inode()
52 inode->i_mtime = lower_inode->i_mtime; in fill_device_local_inode()
57 fsstack_copy_inode_size(inode, lower_inode); in fill_device_local_inode()
20 fill_device_local_inode(struct super_block *sb, struct inode *lower_inode) fill_device_local_inode() argument
290 fill_device_inode(struct super_block *sb, struct inode *lower_inode) fill_device_inode() argument
323 fill_root_inode(struct super_block *sb, struct hmdfs_sb_info *sbi, struct inode *lower_inode) fill_root_inode() argument
[all...]
H A Dinode_local.c76 struct inode *lower_inode, const char *name) in fill_inode_local()
83 if (!igrab(lower_inode)) in fill_inode_local()
86 inode = hmdfs_iget5_locked_local(sb, lower_inode); in fill_inode_local()
89 iput(lower_inode); in fill_inode_local()
93 iput(lower_inode); in fill_inode_local()
99 info->perm = hmdfs_read_perm(lower_inode); in fill_inode_local()
101 if (S_ISDIR(lower_inode->i_mode)) in fill_inode_local()
102 inode->i_mode = (lower_inode->i_mode & S_IFMT) | S_IRWXU | in fill_inode_local()
104 else if (S_ISREG(lower_inode->i_mode)) in fill_inode_local()
105 inode->i_mode = (lower_inode in fill_inode_local()
75 fill_inode_local(struct super_block *sb, struct inode *lower_inode, const char *name) fill_inode_local() argument
333 struct inode *lower_inode = NULL; hmdfs_mkdir_local_dentry() local
411 struct inode *lower_inode = NULL; hmdfs_create_local_dentry() local
849 struct inode *lower_inode = NULL; hmdfs_get_link_local() local
880 struct inode *lower_inode = hmdfs_i(inode)->lower_inode; hmdfs_setattr_local() local
[all...]
H A Dfile_local.c77 struct inode *lower_inode = file_inode(lower_file); in hmdfs_file_accessed() local
82 inode->i_atime = lower_inode->i_atime; in hmdfs_file_accessed()
117 struct inode *lower_inode = file_inode(lower_file); in hmdfs_file_modified() local
119 inode->i_atime = lower_inode->i_atime; in hmdfs_file_modified()
120 inode->__i_ctime = lower_inode->__i_ctime; in hmdfs_file_modified()
121 inode->i_mtime = lower_inode->i_mtime; in hmdfs_file_modified()
122 i_size_write(inode, i_size_read(lower_inode)); in hmdfs_file_modified()
H A Dhmdfs_device_view.h43 struct inode *lower_inode; member
184 struct inode *lower_inode, const char *name);
186 struct hmdfs_sb_info *sbi, struct inode *lower_inode);
188 struct inode *lower_inode);
H A Dinode_merge.c798 struct inode *lower_inode = NULL; in hmdfs_setattr_merge() local
810 lower_inode = d_inode(lower_dentry); in hmdfs_setattr_merge()
816 inode_lock(lower_inode); in hmdfs_setattr_merge()
817 tmp_uid = hmdfs_override_inode_uid(lower_inode); in hmdfs_setattr_merge()
820 i_size_write(inode, i_size_read(lower_inode)); in hmdfs_setattr_merge()
821 inode->i_atime = lower_inode->i_atime; in hmdfs_setattr_merge()
822 inode->i_mtime = lower_inode->i_mtime; in hmdfs_setattr_merge()
823 inode->__i_ctime = lower_inode->__i_ctime; in hmdfs_setattr_merge()
824 hmdfs_revert_inode_uid(lower_inode, tmp_uid); in hmdfs_setattr_merge()
826 inode_unlock(lower_inode); in hmdfs_setattr_merge()
[all...]
H A Dinode.c99 res = (ia->lo_i == hii->lower_inode); in iget_test()
102 res = (ia->lo_i == hii->lower_inode); in iget_test()
135 hii->lower_inode = ia->lo_i; in iget_set()
225 * address of the lower_inode for uniqueness when collisions occurred.
/kernel/linux/linux-6.6/fs/ecryptfs/
H A Dinode.c41 static int ecryptfs_inode_test(struct inode *inode, void *lower_inode) in ecryptfs_inode_test() argument
43 return ecryptfs_inode_to_lower(inode) == lower_inode; in ecryptfs_inode_test()
48 struct inode *lower_inode = opaque; in ecryptfs_inode_set() local
50 ecryptfs_set_inode_lower(inode, lower_inode); in ecryptfs_inode_set()
51 fsstack_copy_attr_all(inode, lower_inode); in ecryptfs_inode_set()
53 fsstack_copy_inode_size(inode, lower_inode); in ecryptfs_inode_set()
54 inode->i_ino = lower_inode->i_ino; in ecryptfs_inode_set()
74 static struct inode *__ecryptfs_get_inode(struct inode *lower_inode, in __ecryptfs_get_inode() argument
79 if (lower_inode->i_sb != ecryptfs_superblock_to_lower(sb)) in __ecryptfs_get_inode()
83 if (IS_CASEFOLDED(lower_inode)) { in __ecryptfs_get_inode()
104 ecryptfs_get_inode(struct inode *lower_inode, struct super_block *sb) ecryptfs_get_inode() argument
331 struct inode *inode, *lower_inode; ecryptfs_lookup_interpose() local
902 struct inode *lower_inode; ecryptfs_setattr() local
1044 struct inode *lower_inode; ecryptfs_setxattr() local
1062 ecryptfs_getxattr_lower(struct dentry *lower_dentry, struct inode *lower_inode, const char *name, void *value, size_t size) ecryptfs_getxattr_lower() argument
1110 struct inode *lower_inode; ecryptfs_removexattr() local
1155 struct inode *lower_inode = d_inode(lower_dentry); ecryptfs_set_acl() local
1160 fsstack_copy_attr_all(d_inode(dentry), lower_inode); ecryptfs_set_acl() local
[all...]
H A Dmmap.c410 struct inode *lower_inode = d_inode(lower_dentry); in ecryptfs_write_inode_size_to_xattr() local
413 if (!(lower_inode->i_opflags & IOP_XATTR)) { in ecryptfs_write_inode_size_to_xattr()
424 inode_lock(lower_inode); in ecryptfs_write_inode_size_to_xattr()
425 size = __vfs_getxattr(lower_dentry, lower_inode, ECRYPTFS_XATTR_NAME, in ecryptfs_write_inode_size_to_xattr()
430 rc = __vfs_setxattr(&nop_mnt_idmap, lower_dentry, lower_inode, in ecryptfs_write_inode_size_to_xattr()
432 inode_unlock(lower_inode); in ecryptfs_write_inode_size_to_xattr()
528 struct inode *lower_inode = ecryptfs_inode_to_lower(mapping->host); in ecryptfs_bmap() local
529 int ret = bmap(lower_inode, &block); in ecryptfs_bmap()
/kernel/linux/linux-5.10/fs/ecryptfs/
H A Dinode.c39 static int ecryptfs_inode_test(struct inode *inode, void *lower_inode) in ecryptfs_inode_test() argument
41 return ecryptfs_inode_to_lower(inode) == lower_inode; in ecryptfs_inode_test()
46 struct inode *lower_inode = opaque; in ecryptfs_inode_set() local
48 ecryptfs_set_inode_lower(inode, lower_inode); in ecryptfs_inode_set()
49 fsstack_copy_attr_all(inode, lower_inode); in ecryptfs_inode_set()
51 fsstack_copy_inode_size(inode, lower_inode); in ecryptfs_inode_set()
52 inode->i_ino = lower_inode->i_ino; in ecryptfs_inode_set()
72 static struct inode *__ecryptfs_get_inode(struct inode *lower_inode, in __ecryptfs_get_inode() argument
77 if (lower_inode->i_sb != ecryptfs_superblock_to_lower(sb)) in __ecryptfs_get_inode()
81 if (IS_CASEFOLDED(lower_inode)) { in __ecryptfs_get_inode()
102 ecryptfs_get_inode(struct inode *lower_inode, struct super_block *sb) ecryptfs_get_inode() argument
331 struct inode *inode, *lower_inode; ecryptfs_lookup_interpose() local
896 struct inode *lower_inode; ecryptfs_setattr() local
1041 ecryptfs_getxattr_lower(struct dentry *lower_dentry, struct inode *lower_inode, const char *name, void *value, size_t size) ecryptfs_getxattr_lower() argument
1089 struct inode *lower_inode; ecryptfs_removexattr() local
[all...]
H A Dmmap.c409 struct inode *lower_inode = d_inode(lower_dentry); in ecryptfs_write_inode_size_to_xattr() local
412 if (!(lower_inode->i_opflags & IOP_XATTR)) { in ecryptfs_write_inode_size_to_xattr()
423 inode_lock(lower_inode); in ecryptfs_write_inode_size_to_xattr()
424 size = __vfs_getxattr(lower_dentry, lower_inode, ECRYPTFS_XATTR_NAME, in ecryptfs_write_inode_size_to_xattr()
429 rc = __vfs_setxattr(lower_dentry, lower_inode, ECRYPTFS_XATTR_NAME, in ecryptfs_write_inode_size_to_xattr()
431 inode_unlock(lower_inode); in ecryptfs_write_inode_size_to_xattr()
527 struct inode *lower_inode = ecryptfs_inode_to_lower(mapping->host); in ecryptfs_bmap() local
528 int ret = bmap(lower_inode, &block); in ecryptfs_bmap()
H A Decryptfs_kernel.h468 ecryptfs_set_inode_lower(struct inode *inode, struct inode *lower_inode) in ecryptfs_set_inode_lower() argument
470 ecryptfs_inode_to_private(inode)->wii_inode = lower_inode; in ecryptfs_set_inode_lower()
560 struct inode *ecryptfs_get_inode(struct inode *lower_inode,
611 ecryptfs_getxattr_lower(struct dentry *lower_dentry, struct inode *lower_inode,

Completed in 32 milliseconds

12