Lines Matching refs:lower_inode

39 static int ecryptfs_inode_test(struct inode *inode, void *lower_inode)
41 return ecryptfs_inode_to_lower(inode) == lower_inode;
46 struct inode *lower_inode = opaque;
48 ecryptfs_set_inode_lower(inode, lower_inode);
49 fsstack_copy_attr_all(inode, lower_inode);
51 fsstack_copy_inode_size(inode, lower_inode);
52 inode->i_ino = lower_inode->i_ino;
72 static struct inode *__ecryptfs_get_inode(struct inode *lower_inode,
77 if (lower_inode->i_sb != ecryptfs_superblock_to_lower(sb))
81 if (IS_CASEFOLDED(lower_inode)) {
87 if (!igrab(lower_inode))
89 inode = iget5_locked(sb, (unsigned long)lower_inode,
91 lower_inode);
93 iput(lower_inode);
97 iput(lower_inode);
102 struct inode *ecryptfs_get_inode(struct inode *lower_inode,
105 struct inode *inode = __ecryptfs_get_inode(lower_inode, sb);
331 struct inode *inode, *lower_inode;
355 lower_inode = READ_ONCE(lower_dentry->d_inode);
357 if (!lower_inode) {
362 inode = __ecryptfs_get_inode(lower_inode, dentry->d_sb);
896 struct inode *lower_inode;
906 lower_inode = ecryptfs_inode_to_lower(inode);
973 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);