Lines Matching refs:lower_inode

49 static int ecryptfs_inode_test(struct inode *inode, void *lower_inode)
51 return ecryptfs_inode_to_lower(inode) == lower_inode;
56 struct inode *lower_inode = opaque;
58 ecryptfs_set_inode_lower(inode, lower_inode);
59 fsstack_copy_attr_all(inode, lower_inode);
61 fsstack_copy_inode_size(inode, lower_inode);
62 inode->i_ino = lower_inode->i_ino;
82 static struct inode *__ecryptfs_get_inode(struct inode *lower_inode,
87 if (lower_inode->i_sb != ecryptfs_superblock_to_lower(sb))
91 if (IS_CASEFOLDED(lower_inode)) {
97 if (!igrab(lower_inode))
99 inode = iget5_locked(sb, (unsigned long)lower_inode,
101 lower_inode);
103 iput(lower_inode);
107 iput(lower_inode);
112 struct inode *ecryptfs_get_inode(struct inode *lower_inode,
115 struct inode *inode = __ecryptfs_get_inode(lower_inode, sb);
336 struct inode *inode, *lower_inode;
351 lower_inode = READ_ONCE(lower_dentry->d_inode);
353 if (!lower_inode) {
358 inode = __ecryptfs_get_inode(lower_inode, dentry->d_sb);
892 struct inode *lower_inode;
899 lower_inode = ecryptfs_inode_to_lower(inode);
966 fsstack_copy_attr_all(inode, lower_inode);
1023 struct inode *lower_inode;
1026 lower_inode = d_inode(lower_dentry);
1027 if (!(lower_inode->i_opflags & IOP_XATTR)) {
1031 inode_lock(lower_inode);
1033 inode_unlock(lower_inode);
1035 fsstack_copy_attr_all(inode, lower_inode);
1041 ecryptfs_getxattr_lower(struct dentry *lower_dentry, struct inode *lower_inode,
1046 if (!(lower_inode->i_opflags & IOP_XATTR)) {
1050 inode_lock(lower_inode);
1051 rc = __vfs_getxattr(lower_dentry, lower_inode, name, value, size);
1052 inode_unlock(lower_inode);
1089 struct inode *lower_inode;
1092 lower_inode = ecryptfs_inode_to_lower(inode);
1093 if (!(lower_inode->i_opflags & IOP_XATTR)) {
1097 inode_lock(lower_inode);
1099 inode_unlock(lower_inode);
1134 struct inode *lower_inode = d_inode(lower_dentry);
1139 fsstack_copy_attr_all(d_inode(dentry), lower_inode);