Lines Matching refs:lower_inode

76 			       struct inode *lower_inode, const char *name)
83 if (!igrab(lower_inode))
86 inode = hmdfs_iget5_locked_local(sb, lower_inode);
89 iput(lower_inode);
93 iput(lower_inode);
99 info->perm = hmdfs_read_perm(lower_inode);
101 if (S_ISDIR(lower_inode->i_mode))
102 inode->i_mode = (lower_inode->i_mode & S_IFMT) | S_IRWXU |
104 else if (S_ISREG(lower_inode->i_mode))
105 inode->i_mode = (lower_inode->i_mode & S_IFMT) | S_IRUSR |
107 else if (S_ISLNK(lower_inode->i_mode))
112 inode->i_uid = lower_inode->i_uid;
113 inode->i_gid = lower_inode->i_gid;
118 inode->i_atime = lower_inode->i_atime;
119 inode->__i_ctime = lower_inode->__i_ctime;
120 inode->i_mtime = lower_inode->i_mtime;
121 inode->i_generation = lower_inode->i_generation;
124 if (S_ISDIR(lower_inode->i_mode)) {
128 } else if (S_ISREG(lower_inode->i_mode)) {
131 } else if (S_ISLNK(lower_inode->i_mode)) {
134 inode->i_size = i_size_read(lower_inode);
143 fsstack_copy_inode_size(inode, lower_inode);
327 struct inode *lower_dir = hmdfs_i(dir)->lower_inode;
333 struct inode *lower_inode = NULL;
358 lower_inode = d_inode(lower_dentry);
362 child_inode = fill_inode_local(sb, lower_inode, dentry->d_name.name);
368 set_nlink(dir, hmdfs_i(dir)->lower_inode->i_nlink);
411 struct inode *lower_inode = NULL;
446 lower_inode = d_inode(lower_dentry);
450 child_inode = fill_inode_local(sb, lower_inode, dentry->d_name.name);
591 hmdfs_i(d_inode(dentry))->lower_inode->i_nlink);
781 struct inode *lower_dir_inode = hmdfs_i(dir)->lower_inode;
849 struct inode *lower_inode = NULL;
860 lower_inode = d_inode(lower_dentry);
861 if(!lower_inode->i_op || !lower_inode->i_op->get_link) {
867 link = lower_inode->i_op->get_link(lower_dentry, lower_inode, done);
870 fsstack_copy_attr_atime(inode, lower_inode);
880 struct inode *lower_inode = hmdfs_i(inode)->lower_inode;
900 inode_lock(lower_inode);
901 tmp_uid = hmdfs_override_inode_uid(lower_inode);
904 i_size_write(inode, i_size_read(lower_inode));
905 inode->i_atime = lower_inode->i_atime;
906 inode->i_mtime = lower_inode->i_mtime;
907 inode->__i_ctime = lower_inode->__i_ctime;
909 hmdfs_revert_inode_uid(lower_inode, tmp_uid);
911 inode_unlock(lower_inode);