Lines Matching refs:dentry

109 static int f2fs_create(struct inode *dir, struct dentry *dentry, umode_t mode,  in f2fs_create()  argument
124 set_cold_files(sbi, inode, dentry->d_name.name); in f2fs_create()
132 err = f2fs_add_link(dentry, inode); in f2fs_create()
140 d_instantiate(dentry, inode); in f2fs_create()
151 static int f2fs_link(struct dentry *old_dentry, struct inode *dir, in f2fs_link()
152 struct dentry *dentry) in f2fs_link() argument
165 err = f2fs_add_link(dentry, inode); in f2fs_link()
170 d_instantiate(dentry, inode); in f2fs_link()
182 struct dentry *f2fs_get_parent(struct dentry *child) in f2fs_get_parent()
229 static struct dentry *f2fs_lookup(struct inode *dir, struct dentry *dentry, in f2fs_lookup() argument
236 if (dentry->d_name.len > F2FS_NAME_LEN) in f2fs_lookup()
239 de = f2fs_find_entry(dir, &dentry->d_name, &page); in f2fs_lookup()
260 return d_splice_alias(inode, dentry); in f2fs_lookup()
263 static int f2fs_unlink(struct inode *dir, struct dentry *dentry) in f2fs_unlink() argument
266 struct inode *inode = d_inode(dentry); in f2fs_unlink()
271 trace_f2fs_unlink_enter(dir, dentry); in f2fs_unlink()
274 de = f2fs_find_entry(dir, &dentry->d_name, &page); in f2fs_unlink()
299 static void *f2fs_follow_link(struct dentry *dentry, struct nameidata *nd) in f2fs_follow_link() argument
301 struct page *page = page_follow_link_light(dentry, nd); in f2fs_follow_link()
308 page_put_link(dentry, nd, page); in f2fs_follow_link()
314 static int f2fs_symlink(struct inode *dir, struct dentry *dentry, in f2fs_symlink() argument
332 err = f2fs_add_link(dentry, inode); in f2fs_symlink()
340 d_instantiate(dentry, inode); in f2fs_symlink()
362 static int f2fs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) in f2fs_mkdir() argument
381 err = f2fs_add_link(dentry, inode); in f2fs_mkdir()
389 d_instantiate(dentry, inode); in f2fs_mkdir()
402 static int f2fs_rmdir(struct inode *dir, struct dentry *dentry) in f2fs_rmdir() argument
404 struct inode *inode = d_inode(dentry); in f2fs_rmdir()
406 return f2fs_unlink(dir, dentry); in f2fs_rmdir()
410 static int f2fs_mknod(struct inode *dir, struct dentry *dentry, in f2fs_mknod() argument
430 err = f2fs_add_link(dentry, inode); in f2fs_mknod()
437 d_instantiate(dentry, inode); in f2fs_mknod()
448 static int f2fs_rename(struct inode *old_dir, struct dentry *old_dentry, in f2fs_rename()
449 struct inode *new_dir, struct dentry *new_dentry) in f2fs_rename()
575 static int f2fs_cross_rename(struct inode *old_dir, struct dentry *old_dentry, in f2fs_cross_rename()
576 struct inode *new_dir, struct dentry *new_dentry) in f2fs_cross_rename()
722 static int f2fs_rename2(struct inode *old_dir, struct dentry *old_dentry, in f2fs_rename2()
723 struct inode *new_dir, struct dentry *new_dentry, in f2fs_rename2()
740 static int f2fs_tmpfile(struct inode *dir, struct dentry *dentry, umode_t mode) in f2fs_tmpfile() argument
773 d_tmpfile(dentry, inode); in f2fs_tmpfile()