Lines Matching defs:dir
80 static int sharefs_create(struct inode *dir, struct dentry *dentry,
90 saved_cred = sharefs_override_file_fsids(dir, &child_perm);
103 err = sharefs_interpose(dentry, dir->i_sb, &lower_path);
106 fsstack_copy_attr_times(dir, sharefs_lower_inode(dir));
107 fsstack_copy_inode_size(dir, d_inode(lower_parent_dentry));
116 static int sharefs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode)
125 saved_cred = sharefs_override_file_fsids(dir, &child_perm);
138 err = sharefs_interpose(dentry, dir->i_sb, &lower_path);
142 fsstack_copy_attr_times(dir, sharefs_lower_inode(dir));
143 fsstack_copy_inode_size(dir, d_inode(lower_parent_dentry));
145 set_nlink(dir, sharefs_lower_inode(dir)->i_nlink);
154 static int sharefs_unlink(struct inode *dir, struct dentry *dentry)
158 struct inode *lower_dir_inode = sharefs_lower_inode(dir);
169 fsstack_copy_attr_times(dir, lower_dir_inode);
170 fsstack_copy_inode_size(dir, lower_dir_inode);
173 dentry->d_inode->i_ctime = dir->i_ctime;
183 static int sharefs_rmdir(struct inode *dir, struct dentry *dentry)
200 fsstack_copy_attr_times(dir, lower_dir_dentry->d_inode);
201 fsstack_copy_inode_size(dir, lower_dir_dentry->d_inode);
202 set_nlink(dir, lower_dir_dentry->d_inode->i_nlink);