Lines Matching refs:dir

65 static struct dentry *ntfs_lookup(struct inode *dir, struct dentry *dentry,  in ntfs_lookup()  argument
68 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_lookup()
83 inode = dir_search_u(dir, uni, NULL); in ntfs_lookup()
95 static int ntfs_create(struct user_namespace *mnt_userns, struct inode *dir, in ntfs_create() argument
100 inode = ntfs_create_inode(mnt_userns, dir, dentry, NULL, S_IFREG | mode, in ntfs_create()
111 static int ntfs_mknod(struct user_namespace *mnt_userns, struct inode *dir, in ntfs_mknod() argument
116 inode = ntfs_create_inode(mnt_userns, dir, dentry, NULL, mode, rdev, in ntfs_mknod()
125 static int ntfs_link(struct dentry *ode, struct inode *dir, struct dentry *de) in ntfs_link() argument
137 ni_lock_dir(ntfs_i(dir)); in ntfs_link()
138 if (inode != dir) in ntfs_link()
147 dir->i_ctime = dir->i_mtime = inode->i_ctime = in ntfs_link()
148 current_time(dir); in ntfs_link()
150 mark_inode_dirty(dir); in ntfs_link()
157 if (inode != dir) in ntfs_link()
159 ni_unlock(ntfs_i(dir)); in ntfs_link()
167 static int ntfs_unlink(struct inode *dir, struct dentry *dentry) in ntfs_unlink() argument
169 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_unlink()
174 err = ntfs_unlink_inode(dir, dentry); in ntfs_unlink()
184 static int ntfs_symlink(struct user_namespace *mnt_userns, struct inode *dir, in ntfs_symlink() argument
190 inode = ntfs_create_inode(mnt_userns, dir, dentry, NULL, S_IFLNK | 0777, in ntfs_symlink()
199 static int ntfs_mkdir(struct user_namespace *mnt_userns, struct inode *dir, in ntfs_mkdir() argument
204 inode = ntfs_create_inode(mnt_userns, dir, dentry, NULL, S_IFDIR | mode, in ntfs_mkdir()
213 static int ntfs_rmdir(struct inode *dir, struct dentry *dentry) in ntfs_rmdir() argument
215 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_rmdir()
220 err = ntfs_unlink_inode(dir, dentry); in ntfs_rmdir()
230 static int ntfs_rename(struct user_namespace *mnt_userns, struct inode *dir, in ntfs_rename() argument
235 struct super_block *sb = dir->i_sb; in ntfs_rename()
237 struct ntfs_inode *dir_ni = ntfs_i(dir); in ntfs_rename()
262 if (is_same && dir == new_dir) { in ntfs_rename()
313 inode->i_ctime = dir->i_ctime = dir->i_mtime = in ntfs_rename()
314 current_time(dir); in ntfs_rename()
316 mark_inode_dirty(dir); in ntfs_rename()
317 if (dir != new_dir) { in ntfs_rename()
318 new_dir->i_mtime = new_dir->i_ctime = dir->i_ctime; in ntfs_rename()
322 if (IS_DIRSYNC(dir)) in ntfs_rename()
323 ntfs_sync_inode(dir); in ntfs_rename()